Tags
Creators
Details
1.0.5
Compatibility
Changes
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 https://github.com/BentoBoxWorld/Upgrades/pull/93
Full Changelog: https://github.com/BentoBoxWorld/Upgrades/compare/1.0.4...1.0.5
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:BFMgDzng:FTnfC0Dp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BFMgDzng:FTnfC0Dp"
}

