UPDATE | v1.8.1
Delete your cache.mv.db file before updating to avoid issues.
- Added offline mode support for skull textures
- Added soft dependency SkinsRestorer 15.5.1
- Updated Topper to 3.2.0
UPDATE | v1.8.0
Huge, potentially configuration-breaking changes were made in this update. Back up your data before installing.
Documentation: https://docs.aeonxd.xyz/plugins/leaderboardmenus
- The plugin supports only 1.20.4+
- Updated Topper support to 3.1.0
- The configuration files are split into different files
- Added a lot of new placeholders and old ones have new names now (check documentation)
- You can now have multiple custom items in your boards
- Custom item in the menu section is relocated into the items section due to redundancy
- Removed the leaderboard name beautifier, merged equals replacers into board display_name
- Performance improvements
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
