This update adds three big features on top of the base plugin, plus a real bugfix — nothing here breaks your existing config, everything is opt-in.
Leaderboards
A new "Leaderboard" button now appears in both the collection-type list (ranks the whole category) and the level path (ranks that one collection), showing real player heads with gold/silver/bronze ranks for the top 3.
- Always global: with MySQL storage shared across a network, it ranks everyone on the network automatically — no extra setup.
- Never shows stale numbers for players currently online, even before the next autosave.
Two new level-path layouts
- DIAGONAL_SNAKE — content climbs and descends the grid diagonally instead of row by row or column by column.
- CUSTOM — draw your own path from scratch. List the exact slot order you want in menus.yml and any layout is possible, not just the built-in presets.
Configurable notifications
Level-up and collection-unlocked announcements can now be delivered through any combination of:
All configurable per event in config.yml, with a shorter message variant automatically used for action bar/title/boss bar so it never turns into a wall of text.
- Chat
- Action bar
- Title/subtitle
- Boss bar
Bugfix
Fixed leaderboards showing empty or outdated results for players who were online but hadn't been auto-saved yet.
As always, if you run into any issues or have suggestions, join the Discord: discord.nebuxstudio.com
