Changes:
- Fixed /gui open/close save error on Paper 26.1.2
- Fixed player command click events bypassing custom command plugins such as ChatControl.
- Improved command handling by firing PlayerCommandPreprocessEvent before player-run GUI commands are dispatched.
Changes:
- Fixed some click actions running more than once
- Fixed some click settings not saving properly
- Improved safety when a click action is misconfigured
Changes:
- Added compatibility fixes for 26.1.x servers
- Added support for string custom model data
- Improved automatic backups so missing old folders no longer stop startup
- Improved custom head texture handling so menus keep the intended skins
- Improved player picker stability on newer versions
- Improved GUI item protection against shift-clicking, dragging, and moving items
- Improved command placeholder handling for %player%, <player>, and executor placeholders
- Fixed hidden color codes being saved into GUI ids and commands
- Fixed players getting stuck in chat input mode
- Fixed shops sometimes charging players when rewards could not be given
- Fixed PlayerPoints purchases with full inventories
- Fixed cooldowns not always staying after restart
- Fixed back/open-last-GUI behavior from submenus
- Fixed item cloner errors
- Fixed item conditions with custom model data
- Fixed exact item removal taking too many or wrong items in some cases
- Fixed GUI editor issues with invalid slots
- Fixed a few smaller menu navigation and error handling issues
- Added safer handling for newer item data formats
Changes:
- Added 26.1.2 support
- Added better protection against startup crashes
- Added support for newer item data formats (1.20.5+)
- Fixed memory leaks when players leave
- Fixed items sometimes losing their data
- Fixed players getting stuck in chat input mode
- Fixed live item updates breaking for everyone when one player had an issue
- Fixed a few smaller bugs and error messages
Changes:
- Fixed issue with PlayerCommandClickEvent#setOp not being saved and loaded
Changes:
- Fixed 'Has Item' condition not detecting items correctly
- Fixed 'Has Item' condition not counting items across multiple inventory slots
- Fixed back button / 'Open Last GUI' not returning to the previous GUI
- Fixed items losing custom NBT data (enchantments, lore, custom model data) after server restart
- Fixed Item Cloner crash (ArrayIndexOutOfBoundsException)
- Fixed GUI items bleeding into player inventories