Skip to content

Release 1.0.5

Latest

Choose a tag to compare

@tastybento tastybento released this 03 Aug 14:45
76323e4

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.currentlevel key 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

  1. Stop your server
  2. Replace the Upgrades addon jar in plugins/BentoBox/addons/
  3. 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