UPDATE | v1.7.0
Additions:
- Option "item_flags" for items. Example:
The alternative way of adding flags is still supported (hide_x: true)YAML:items: myItem: ... item_flags: - hide_attributes - hide_enchants
- Option "parse_papi_before_local" for every section in config.yml. This changes the order of placeholder parsing. Enabling this parses PlaceholderAPI placeholders before local ones. Disabling this does the opposite (default). In messages.yml, local placeholders are always parsed first
- Option to disable custom item by default (can still be added manually on boards). To disable, set: enabled: false in menu.custom_item
- Section "time_units" to customize the way time is formatted with %scoreFormattedSeconds%, %scoreFormattedMinutes% etc. PlaceholderAPI placeholders are supported
- Section "number_formatter" to customize the way numbers are formatted with %scorePretty%, %scoreFormatted%, %scoreFormattedUppercase%. PlaceholderAPI placeholders are supported
Bug fixes:
- Menu doesn't open under certain circumstances if it's filled with AIR items
- PlaceholderAPI placeholders not getting parsed in entries when using /lbma open
- Permission in /lbma checkupdate ("leaderboardmenus.admin.checkupdate")
- Update checker interval calculation
- Update checker display message
- Nested placeholders (PAPI + Local) in messages.yml are now parsed correctly
Improvements:
- No need to use "<!i>" on display_name and lore anymore (automatically removed)
- General performance
- Command suggestions
Misc:
- %subcommandDescription% is now %commandDescription% in general.command-usage (messages.yml)
UPDATE | v1.6.1
- Added update checker
- Renamed local placeholder %description% to %subcommandDescription%
- Added local placeholder %commandDescription%
UPDATE | 1.6.0
- Improved performance drastically
- Alias commands are now registered without needing to restart the server
- All command messages now support the local placeholders %sender%, %command% (%description% for subcommands)
- Added setting "load_entire_cache_on_enable" (true/false, whether to load entries directly after the server starts to improve overall performance)
- Caution: enabling this might increase server loading time
Make a backup of your files (config.yml | messages.yml) in case they get reset
UPDATE | v1.5.2
- Added support for versions 1.20.5+
- Fixed issue where menu wouldn't open
- NEW Added new placeholder for leaderboard entry: %scoreFormattedUppercase%
- Perfect for displaying balance
- Fixed issue where PlaceholderAPI placeholders wouldn't get parsed in menus
- Argument suggestions are now case insensitive
UPDATE | v1.5.1
- Added setting "cache_refresh_interval" (time interval in seconds used to refresh cached entries)
UPDATE | v1.5.0
- Added licensing system (get your key here)
- Added Folia support
- New click command type chat: sends a chat message as the player
- Example: "[chat] Hello there"
- Click command identifiers are now case insensitive
- Subcommands and arguments are now recognized and suggested even if the user's input only contains part of the argument, rather than needing to exactly match the beginning
- Update Topper hook to 2.10.0