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

SkyBlock, OneBlock, AcidIsland, and more - all in one plugin!

Report bentobox?

R

3.23.4

Release Highlights

  • Safe End arrival without the obsidian platform: with create-obsidian-platform: false, going through an End portal could drop the player into the void. Players now land on the nearest safe spot, or in a pod if there is none.
  • ✨ Use your own inventory while a panel is open: players can move items, drop them and use bundles in their own inventory while a BentoBox panel such as /island settings is open. Shift-clicks, double-clicks and drags that could push items into a panel stay blocked, so items can't be lost.
  • Addon config fix: saveConfig() no longer crashes for an addon that has no config.yml.

Compatibility

✔️ Paper Minecraft 1.21.5 – 26.3 ✔️ Java 25+

Upgrading

  1. As always, take backups just in case. (Make a copy of everything!)
  2. Stop the server.
  3. Replace the BentoBox jar with this one.
  4. Restart the server.
  5. You should be good to go!

There are no new locale keys and no config.yml or panel template changes in this release.


New Features

✨ Player Inventory Clicks While a Panel Is Open

[PR #3100]

This brings back the goal of #2767 without the problems that got it reverted in 3.11.1 (#2776). While a panel is open, players can pick up, place, swap, drop (Q / Ctrl+Q) and use bundles in their own inventory. Any action that could move an item into the panel is still blocked: shift-click, double-click to collect, and drags that touch a panel slot. A click on a panel slot while holding an item is always cancelled.

🧩 Addon developers: PanelListener has a new default method, allowsPlayerInventoryClicks(), which returns false. Panels with a listener therefore see inventory clicks exactly as before, so icon pickers in the core and in Challenges and Biomes are unchanged. Override it to return true to opt in. The change is binary compatible.


Bug Fixes

End Portal Could Drop Players into the Void

[PR #3101]

When the End obsidian platform was turned off, the server teleported the player straight to the portal destination, whether or not there was a floor. BentoBox now cancels unsafe End arrivals and sends the player to the nearest safe spot, then the highest block, then a pod. Repeat portal events fired while the player stands in the portal are also cancelled, so the player is not sent to the vanilla End spawn. Arrivals that are already safe still teleport instantly, and nothing changes when the platform is on. Safe-spot pods now teleport the player to the centre of the block, not its edge.

Addon saveConfig() NullPointerException

[commit fb446a7]

Addon.getConfig() returned null when the addon had no config.yml, so saveConfig() threw an error. It now returns an empty configuration, as Bukkit's JavaPlugin.getConfig() does.


What's Changed

Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.23.3...3.23.4

Information

Published
October 17, 2026
42Downloads

Platforms

Paper
Paper
1.21.5–26.3