Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for BentoboxWorld

You start on a block in space. There is only one block. What do you do next?

Report AOneBlock?

R

1.27.1

🎁 What's new

This is a bug-fix release. It restores the my_island_* placeholders for team members, stops NPC/minion plugins from crashing the boss bar, and makes glow lichen and vines from the block pool actually survive being placed. Alongside the fixes, all 18 locale files have been converted to MiniMessage, and the Traditional Chinese translation is complete again.

🐛 The fixes

Placeholders work for team members again (PR #560)

Fixes #559. Since 1.26.0, %aoneblock_my_island_count%, %aoneblock_my_island_percent_done%, %aoneblock_my_island_phase% and the other my_island_* placeholders only worked for the island owner — team members got the empty defaults (0, 0%, Unknown).

The 1.26.0 change fixed a real bug (players who own an island and are a member of another team saw the team island's data instead of their own), but it over-corrected by resolving only owned islands. The lookup is now a preference order: an island the player owns wins, and a player who owns none falls back to the team island they are a member of. Both scenarios now show the right island.

Boss bar no longer breaks under minion/NPC plugins (PR #558)

Fixes #557. When JetsMinions (or any plugin that breaks blocks via armor-stand entities) mined the magic block, the resulting MagicBlockEvent carries no player UUID — and BossBarListener passed that null straight to User.getInstance(), throwing IllegalArgumentException: UUID id cannot be null on every break. The listener now returns early when there is no player: there is nobody to show a bar to.

Glow lichen and vines survive being placed (PR #556)

Glow lichen in the Lush Caves phase (and vines in Mangrove Swamp) spawned with default block data — attached to no face. It looked fine, but the first neighbouring block update deleted it, and bone meal could not spread it, so it was effectively unobtainable.

Multiface plants (GLOW_LICHEN, VINE, SCULK_VEIN, RESIN_CLUMP) are now attached to whatever solid neighbours are already there. If the plant would be floating with nothing to hold on to, the magic block becomes a support block instead (moss for lichen and vines, sculk for sculk veins) with the plant growing on it. Placed this way it survives updates, drops to shears, and spreads with bone meal — normal vanilla behaviour.

🔡 Locale changes

All locale files converted to MiniMessage (PR #555)

BentoBox text is MiniMessage now, and all 18 bundled locale files have been converted from legacy &-codes to match — every value machine-converted with BentoBox's own converter and verified character-by-character to render identically.

🔡 No action is needed. Legacy &-codes still parse, so customized locale files in your locales/ folder keep working unchanged. The bundled reference files are simply MiniMessage from now on.

Traditional Chinese translation completed (PR #553)

@qwe664 added the 26 keys missing from zh-TW.yml since v1.27.0 and revised existing translations for consistency with common Taiwan Minecraft community terminology.

⚙️ Compatibility

✔️ BentoBox API 3.22.0+ ✔️ Minecraft 26.x, or 1.21.5+ — the Sulfur Caves phase activates on 26.2+ ✔️ Java 25 server — inherited from BentoBox 3.22.0

📥 How to update

  1. Take backups of your server, for safety
  2. Stop the server
  3. Drop the new jar into your addons folder and delete the old one
  4. Start the server
  5. You should be good to go!

No config or phase file changes are needed, and existing locale customizations keep working.

Legend

  • 🔡 — locale files updated
  • ⚙️ — configuration-related section

What's Changed

New Contributors

Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.27.0...1.27.1

Information

Published
August 29, 2026
107Downloads

Platforms

Paper
Paper
1.21.5–26.2