Upgrades 1.0.5 is a small quality-of-life release for the player upgrade shop.
🔡 Current / Max Level in Upgrade Lore
Each upgrade item in the shop panel now leads its lore with a level line, e.g. Level: 2 / 5, showing how many levels the island has purchased and how many are available in total. The line also appears on maxed-out upgrades (e.g. "Level: 5 / 5" above "Max level reached"), so players can see at a glance how far along each upgrade is.
The line is driven by the new locale key upgrades.ui.upgradepanel.currentlevel — server owners can restyle it or blank it to hide the line. Translations are included for all five bundled locales (en-US, fr, ja, pl, zh-CN).
🔡 Locale note: if you maintain customized locale files, regenerate or add the new
upgrades.ui.upgradepanel.currentlevelkey to pick up this line.
For addon developers: UpgradeAPI gains an overridable getMaxLevel(Island) hook (default -1 = unknown, which omits the lore line), so custom upgrades can opt in.
Compatibility
✔️ BentoBox API 3.14.0
✔️ Minecraft 1.21.x (Paper)
✔️ Java 21
Upgrading
- Stop your server
- Replace the Upgrades addon jar in
plugins/BentoBox/addons/ - Restart the server — no config or data migration needed
Legend
- 🔡 — locale files may need to be updated
What's Changed
- 🔡 Show current/max upgrade level in panel item lore by @tastybento in #93
Full Changelog: 1.0.4...1.0.5