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

TrimEditor

Edit armor trims directly from a clean GUI, with optional material costs, permissions, Vault support, and Folia-aware scheduling.

Загрузки
17
Подписчики
0
Обновлён
3 июля 2026 г.
Лицензия
MIT

Опубликован 13 июня 2026 г.

TrimEditor banner

TrimEditor

Modern armor trim editor for Paper servers.

TrimEditor lets players edit armor trims on the item they are holding.

Run /te, choose a pattern, choose a material, preview the result, then apply it. The plugin edits the real item in place, so enchantments, lore, durability, custom data, and other item data stay intact.

Preview

Trims

materials

confirm

result

What it does

  • Held item editing: opens only when the player is holding trimmable armor.
  • Armor preview: players see the trimmed armor before applying.
  • Safe apply checks: the held item is checked again before anything is changed or charged.
  • Optional item costs: require templates, materials, both, or neither.
  • Optional Vault costs: charge money only after a successful apply.
  • Developer API: open the editor from another plugin or reuse trim logic.
  • Folia-aware: built with region-aware scheduling in mind.

Commands

/trimeditor
/te
/trimeditor reload
/te reload

Permissions

trimeditor.use
trimeditor.reload
trimeditor.admin
trimeditor.bypass.cost
trimeditor.pattern.<key>
trimeditor.material.<key>

Config preview

config.yml
config-version: 2

requirements:
  enabled: false
  require-template: false
  require-material: false
  consume-template: true
  consume-material: true

economy:
  enabled: false
  cost: 0.0

gui:
  cooldown-ms: 300

sounds:
  open:
    enabled: true
    sound: minecraft:block.smithing_table.use
    volume: 0.75
    pitch: 1.15
  select-pattern:
    enabled: true
    sound: minecraft:item.armor.equip_chain
    volume: 0.65
    pitch: 1.25
  select-material:
    enabled: true
    sound: minecraft:item.armor.equip_netherite
    volume: 0.65
    pitch: 1.35
  apply:
    enabled: true
    sound: minecraft:block.smithing_table.use
    volume: 0.9
    pitch: 1.0
  close:
    enabled: true
    sound: minecraft:block.chest.close
    volume: 0.5
    pitch: 1.0
  deny:
    enabled: true
    sound: minecraft:block.note_block.bass
    volume: 0.7
    pitch: 0.7

Compatibility

  • Server: Paper or Paper fork, 1.21+
  • Java: 21
  • Optional: Vault and an economy plugin

TrimEditor is made for Paper. Spigot is not supported.

Links


Ченджлог

0.1.3Релиз1.21.9, 1.21.10, 1.21.11 · 3 июля 2026 г.

TrimEditor 0.1.3 update notes

Quick notes for server owners and buyers.

What changed

  • GUI titles and buttons can now be changed in plugins/TrimEditor/lang/en.yml.
  • The plugin fills in missing language keys on startup or /te reload, so old files do not need to be replaced.
  • Back and apply buttons are translatable.
  • Trim patterns and trim materials still use vanilla Minecraft item names.
  • If Vault cost is enabled, the confirm button now shows the price before the player applies the trim.
  • Players with trimeditor.bypass.cost do not see the cost note and do not pay it.

Updating

Replace the jar, restart the server, then edit:

plugins/TrimEditor/lang/en.yml

After editing the language file, run:

/te reload

New language keys

messages:
  gui:
    title: "<dark_gray>ᴛʀɪᴍ ᴇᴅɪᴛᴏʀ"
    patterns: "<white>ᴘᴀᴛᴛᴇʀɴѕ"
    materials: "<white>ᴍᴀᴛᴇʀɪᴀʟѕ"
    confirm: "<white>ᴄᴏɴꜰɪʀᴍ"
    back: "<#ff4fd8>« ʙᴀᴄᴋ"
    apply: "<#ff4fd8>ᴀᴘᴘʟʏ ➜"
    cost: "<gray>Cost: <#ff4fd8><cost>"
    close: "<gray>ᴄʟᴏѕᴇ"

Built jar

build/libs/TrimEditor-0.1.3.jar
0.1.1Релиз1.21.9, 1.21.10, 1.21.11 · 13 июня 2026 г.

0.1.1

Small config polish update.

  • Added clearer notes inside config.yml

Commit: 91a2dc7

0.1.0Релиз1.21.9, 1.21.10, 1.21.11 · 13 июня 2026 г.

information in description and github, first official release

Комментарии

Загружаем…