special thanks to the HelpChat team for this update.
This version has been tested quite a bit on 1.15.2. If any issues arise please report them to our discord
Fixed a ton of issues and many internal changes in this version. These changes will not affect the current state of your menus.
Plugin now built against 1.15.2
DeluxeMenus now has new requirement options available to use, which are namely:
!has item
!has money
!has permission
!string contains
!string equals
!string equals ignorecase
!regex matches
When these requirements are prefixed with a !, the requirement check is inverted. Ex !has money will check if the player does not have a certain amount of money.
Menu commands now respect other commands with the same label but might have a different arg for the subcommand. Ex:
/kit - opens menu
/kit <kitname> - handled by your kit plugin
Entire configuration system internally refactored. Removed over 1000 lines of bloat code and reworked the entire loading of menus.
Default menus are now provided by actual files rather than being generated by code. New default menus are loaded when the plugin is first ran. No menus are generated in the main config file anymore by default as examples. I would like to migrate everyone over to using dedicated menu files rather than them all be in the config.