Tags
Creators
Details
1.26.3
Compatibility
Changes
🎁 What's new
This is a small bug-fix release for the phases GUI. Players who are not allowed to change their phase were still being told they could — /ob phases offered the "Click to change" tooltip to everyone, and clicking it produced a permission error instead of a phase change.
🐛 The fix
"Click to change" is only offered when the click can succeed (PR #545)
The phases panel decided whether to offer the SELECT action from island state and phase requirements alone — whether the player was on their island, whether the phase had already been reached, and whether its requirements were met. It never checked whether the player held the permission of the setcount command that the click actually runs. On servers where aoneblock.island.setcount is negated for some or all ranks, players saw the tooltip on every eligible phase and got "You don't have the permission to execute this command" when they clicked.
The panel now resolves the setcount subcommand and checks its permission before offering the action, so the tooltip appears only for players who can use it. If the subcommand cannot be resolved for any reason, the panel stays permissive as before and lets the command's own permission check decide — no phase becomes unclickable because of this change.
Players who do hold the permission see no difference.
This is the same defect that was fixed in ChunkBlock (ChunkBlock #11); that panel was derived from this code and both carried the missing check.
⚙️ Compatibility
✔️ BentoBox API 3.15.0+ ✔️ Minecraft 1.21.5 or later — the Sulfur Caves phase itself activates on Minecraft 26.2+ ✔️ Java 21
📥 How to update
- Take backups of your server, for safety
- Stop the server
- Drop the new jar into your addons folder and delete the old one
- Start the server
- You should be good to go!
No config, locale or phase file changes are needed.
What's Changed
- Only offer 'Click to change' in the phases GUI to players who can use it by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/545
Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.26.2...1.26.3
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:qq7CK8U4:hXw4cKZJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:qq7CK8U4:hXw4cKZJ"
}

