Перейти к содержимому
Mineforgian

Custom Trims

Adds the ability to add a custom armor trim GUI system, with options to edit multiple armor types and toggle on and off. A great way to monetize your server.

Загрузки
285
Подписчики
3
Обновлён
4 декабря 2025 г.
Лицензия
MIT

Опубликован 1 декабря 2025 г.

CustomTrims Plugin

An easy-to-use armor trim customization plugin for modern Paper/Spigot servers. Players get clean GUIs to pick patterns and materials, while admins control defaults, storage, and safety rules.

Features

  • GUI-driven trim selection for diamond and netherite armor
  • Pattern and material selector menus with pagination
  • Per-player trim profiles with persistence (YAML or MySQL/MariaDB)
  • Auto-apply trims on equip and on a configurable timer
  • Optional Curse of Vanishing applied with trims
  • Toggle trims on/off per player, with instant strip on disable
  • Default trims configurable per armor piece (flow + amethyst by default)
  • Clean tooltips (hidden attributes/components) and customizable background filler
  • Configurable sounds for GUI actions
  • Commands with tab-complete: /armortrims (GUI), /customtrimsplugin reload|version

Quick Use

  • Grant permission customtrims.use to let players open /trims or /armortrims.
  • Use /customtrimsplugin reload to apply config changes, /customtrimsplugin version to check the build.

Configuration Highlights

  • general.apply_on_equip and general.auto_apply_seconds control auto application
  • general.trim_vanishing toggles adding Curse of Vanishing with trims
  • general.strip_on_disable toggles stripping when trims are turned off
  • default_trims sets per-piece defaults for diamond and netherite
  • storage block selects YAML (none) or MySQL/MariaDB
  • gui_background_item changes the filler item for all menus
  • sounds block customizes GUI click sounds
  • permissions block lets you rename permission nodes

Storage Options

  • YAML (default): simple file-based storage
  • MySQL/MariaDB: set storage.type to mysql or mariadb and fill in host, port, database, user, password

Commands

  • /armortrims (alias /trims): open the main trim menu
  • /armortrims disable or /armortrims apply: quick toggle/apply
  • /armortrims <Diamond_Helmet|Diamond_Chestplate|Diamond_Leggings|Diamond_Boots|Netherite_Helmet|Netherite_Chestplate|Netherite_Leggings|Netherite_Boots>: jump to a specific armor editor
  • /customtrimsplugin reload: reload configuration and storage
  • /customtrimsplugin version: show plugin version and author

Permissions

  • customtrims.use – open GUI and auto-trim handling
  • customtrims.reload – reload config/storage and check version

Ченджлог

1.2.1Релиз1.21.8, 1.21.9, 1.21.10 · 4 декабря 2025 г.
  • Fixed the two new trims not showing up with older configs
1.2.0Релиз1.21.8, 1.21.9, 1.21.10 · 4 декабря 2025 г.
  • Added the missing Raiser trim
  • Added the missing Host trim
1.1.0Релиз1.21.8, 1.21.9, 1.21.10 · 4 декабря 2025 г.
  • Fixed trims not storing properly after server restart
  • Some other troubleshooting with the plugin
1.0.0Релиз1.21.8, 1.21.9, 1.21.10 · 1 декабря 2025 г.

The initial release of CustomTrims.

  • Customize each armor piece Diamond/Netherite
  • All materials and all trims
  • Toggle on/off
  • Anti-player spreading trim system (resets trims when equipped)
  • Very configurable and flexible to your needs.
  • And a lot more! :)

Комментарии

Загружаем…