• Color Creator colors you redeem are only visible and equippable by you in /colors
• You can redeem multiple Color Creator items and keep more than one personal color
• Your personal colors appear in the /colors menu on dedicated slots
• Admin command is now /perfchatcolors givecreator (player) [amount] instead of giveitem
Code:# plugins/PerfChatColors/gui/colors-gui.yml — merge: personal-colors: slots: [28, 29, 30, 31, 32, 33, 34] material: NAME_TAG # LuckPerms — replace giveitem with: # perfchatcolors.admin.givecreator
New features:
• Right-click color vouchers permanently unlock a chat color
• Admins can give color vouchers with /perfchatcolors voucher give (player) (colorId) [amount]
• Admins can hand out color creator items with /perfchatcolors giveitem (player) [amount]
• Players with a creator item can register a custom hex color via /colors create (hex) (name)
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Bug fixes:
• Command executor and tab completer registration is delayed by one server tick so startup no longer races Paper’s async command sync
Improvements:
• NightExpress moved from CoinsEngine to ExcellentEconomy on the developer side, so this release switches integration accordingly; config defaults and docs now point toexcellenteconomy/excellenteconomy-currency-id
• Existing setups still work: legacycoinsenginetype and old currency keys are read where supported and migrated on load so balances keep using the same currency id under excellenteconomy
Bug fixes:
• Economy provider setup works reliably with the new ExcellentEconomy integration so paid actions do not silently break at startup
Bug fixes:
• Paid color purchases now persist correctly across restarts when using CoinsEngine
• If saving a purchase to the database fails after coins were taken, the plugin refunds the price and shows a clear error instead of silently treating it as success
Improvements:
• New player-facing message when a purchase cannot be saved (with automatic refund)
