BentoBox 3.7.3
on Aug 26, 2025New In This Release
This is a bug fix release:
- Some databases had "junk" deleted island data in them and the recent change related to the purge regions beta feature loaded them. These legacy island "stomped" on some real islands, which results in some player's "losing" their islands. The islands are still there but the old junk island was overwriting the island. This release reverts that change. As such, the purge regions beta feature may not work optimally. We plan to optimize it in a future release.
Compatibility
✔️ Minecraft 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8 ✔️ Java 21
Upgrading
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Move or delete locale files
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Minor changes to portal linking by @Rossterd in https://github.com/BentoBoxWorld/BentoBox/pull/2721
- Try to address issue with deleted status by @BONNe in https://github.com/BentoBoxWorld/BentoBox/pull/2724
- Fix: use the correct error message if the player is not the owner of the island by @Lazerstricks in https://github.com/BentoBoxWorld/BentoBox/pull/2723
- Fix: do not load deleted island to database. Some databases have junk islands.
- Release 3.7.3 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2725
New Contributors
- @Rossterd made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2721
- @Lazerstricks made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2723
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.7.2...3.7.3
BentoBox 3.7.1
on Jul 27, 2025New In This Release
- Hungarian language fix
- Added code support for Boxed
- Improves purge region operation by deleting totally unused and old regions.
Compatibility
✔️ Minecraft 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8 ✔️ Java 21
Upgrading
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Move or delete locale files
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- 🔡 Update and fix hungarian file by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2712
- Release 3.7.1 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2713
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.7.0...3.7.1
BentoBox 3.7.0
on Jul 19, 2025New In This Release
This adds compatibility for Paper 1.21.8.
Adds a new beta admin command purge regions
that deletes old islands by removing regions. This can also be used instead of having islands deleted. Set the BentoBox config.yml setting keep-previous-island-on-reset: true
and then run purge every so often. The advantage of having the region file delete is that they will be regenerated completely when revisited. This is a beta feature so only use if you have backups. It has been tested. Region purging is very fast.
Purge Logic
Here’s the logic used to determine whether an island can be purged :
High-Level Flow
- User runs the purge command with a number of days.
- The plugin scans region files and finds those not modified in the last N days.
- For each region, it finds all islands overlapping that region.
- For each island, it checks if the island can be deleted (purged).
- Only islands passing the deletion check are considered for purging.
Detailed Purge Eligibility Logic
An island cannot be deleted (i.e., is protected from purge) if any of the following are true:
- Island is marked as purge protected
- Island is a spawn island
- Island is not owned
- Island level is too high
- If the "Level" addon is present, and the level is higher than BentoBox's level in config.yml is then the island is protected. default is is 10.
- Owner or any team member has logged in recently
Islands That Can Be Deleted
- If none of the above protections apply, the island can be deleted.
- Exception: If the island is already marked as deleted it can always be deleted regardless of other checks.
In short: An island is eligible for purge if it is not protected, not spawn, is owned, is below the level threshold, and no member has logged in recently - unless it is already marked as deleted, in which case it can always be purged.
What is deleted
- Region files (.mca)
- World player files in the world - this will mean that if they log in they will spawn in the main world
- Entity or POI files related to the region
- Island records in the BentoBox database
Compatibility
✔️ Minecraft 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8 ✔️ Java 21
Upgrading
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Move or delete locale files
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- 🔡 Update es.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2701
- Initial cooldown click approach by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2703
- Purge improvements by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2706
- 2636 purge improvements by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2705
- Update Mythic Mobs to 5.9.5 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2707
- Add 1.21.8 support by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2708
- 🔡 Updated translations to include purging command and other updates by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2709
- Version 3.7.0 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2702
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.6.0...3.7.0
BentoBox 3.6.0
on Jul 2, 2025New In This Release
This adds compatibility for Paper 1.21.7.
Compatibility
✔️ Minecraft 1.21.4, 1.21.5, 1.21.6, 1.21.7 ✔️ Java 21
Upgrading
- Use MC 1.21.4 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Update to 1.21.7 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2699
- Release 3.6.0 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2700
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.5.0...3.6.0
BentoBox 3.5.0
on Jun 27, 2025New In This Release
This adds compatibility for Paper 1.21.6. Note that this version of the server may still be unstable.
Compatibility
✔️ Minecraft 1.21.4, 1.21.5, 1.21.6. Earlier 1.21.x versions may work, but are not supported and do not have Blueprint or regeneration optimization. ✔️ Java 21
Upgrading
- Use MC 1.21.4 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- 1.21.6 update by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2696
- Release 3.5.0 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2697
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.4.1...3.5.0
BentoBox 3.4.1
on Jun 21, 2025New In This Release
Bug fixes to improve backward compatibility with 1.21.4. See the What's Changed section.
Compatibility
✔️ Minecraft 1.21.4 or 1.21.5. Earlier 1.21.x versions may work, but are not supported and do not have Blueprint or regeneration optimization. ✔️ Java 21
Upgrading
- Use MC 1.21.4 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Fixes Obsidian scooping in 1.21.4 and before by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2692
- Fix for console spam in 1.21.4 with glow berry right clicking - Use reflection for backward api compatibility #2690 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2693
- Version 3.4.1 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2694
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.4.0...3.4.1
BentoBox 3.4.0
on Jun 9, 2025New In This Release
This is mainly a bug fix and optimization release. See the What's Changed section.
Compatibility
✔️ Minecraft 1.21.4 or 1.21.5. Earlier 1.21.x versions may work, but are not supported and do not have Blueprint or regeneration optimization. ✔️ Java 21 ✔️ Multiverse 4 and 5
Upgrading
- Use MC 1.21.4 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- #2679 box gets reused even though it should not by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2680
- Delete temporary seed worlds on shutdown #2678 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2682
- Update colors to use new APIs by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2683
- Fix issues relating to #2422 by @stuffyerface in https://github.com/BentoBoxWorld/BentoBox/pull/2684
- Release 3.4.0 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2681
New Contributors
- @stuffyerface made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2684
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.3.5...3.4.0
BentoBox 3.3.5
on May 13, 2025New In This Release
- Rework of MultiverseCore hook - Boxed and other addons should work now even if MV is running. Big thanks to Ben the author.
- GitHub API rewrite - the old code had severe bitrot and needed rewriting. If you see errors, file a ticket and we'll try to refine. They are mostly not major and usually around rate limiting.
Compatibility
✔️ Minecraft 1.21.4 or 1.21.5. Earlier 1.21.x versions may work, but are not supported and do not have Blueprint or regeneration optimization. ✔️ Java 21 ✔️ Multiverse 4 and 5
Upgrading
- Use MC 1.21.4 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Return empty string instead of error by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2668
- Fix for #2671 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2673
- 🔺Revamp Multiverse hook using api by @benwoo1110 in https://github.com/BentoBoxWorld/BentoBox/pull/2672
- Release 3.3.5 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2669
New Contributors
- @benwoo1110 made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2672
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.3.4...3.3.5
BentoBox 3.3.4
on Apr 23, 2025New In This Release
- Bug fix to enable FancyNPC's to work again in Blueprints. Old blueprints may not work and will need to be redone because the skin API changed
Compatibility
✔️ Minecraft 1.21.4 or 1.21.5. Earlier 1.21.x versions may work, but are not supported and do not have Blueprint or regeneration optimization. ✔️ Java 21 ⚠️ Note: Multiverse is not compatible for Boxed, AcidIsland, Poseidon!
Upgrading
- Use MC 1.21.4 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- 🔺Updated FancyNPC API by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2664
- Release 3.3.4 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2665
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.3.3...3.3.4
BentoBox 3.3.3
on Apr 15, 2025New In This Release
- Paper 1.21.5 support has been added
- Other features are same as 3.3.2.
Compatibility
✔️ Minecraft 1.21.4 or 1.21.5. Earlier 1.21.x versions may work, but are not supported and do not have Blueprint or regeneration optimization. ✔️ Java 21 ⚠️ Note: Multiverse is not compatible for Boxed, AcidIsland, Poseidon!
Upgrading
- Use MC 1.21.5 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- 1.21.5 update by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2661
- Release 3.3.3 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2662
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.3.2...3.3.3
BentoBox 3.3.2
on Apr 14, 2025New In This Release
- Protection for island settings reset by users - the TNT button will require a chat entry of "confirm" or the equivalent in the language of the player to reset all settings
- Loads of updates to locales to translate from English. Let us know if we made a mistake!
- Improvements for PAPI support - this release is recommended if you use PAPI
- Bug fixes
Compatibility
✔️ Minecraft 1.21.4. For older versions, use BentoBox 2.7.0, or earlier. 1.21.5 works but has no optimization for blueprint pasting or island deletion. ✔️ Java 21 ✔️ Addons will need to be updated to work on 1.21.3+ ❌ Note that Multiverse is not compatible with the Boxed game mode addon
Upgrading
- Use MC 1.21.4 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- (Optional) Download the latest versions of all your addons and put them in the Addons folder
- (Optional, but recommended) Move the old locale files so they can be regenerated
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Improve PlaceholderAPI implementation by @NoahvdAa in https://github.com/BentoBoxWorld/BentoBox/pull/2642
- Defensive code to try and avoid console errors by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2645
- Target v2 of Modrinth publish action by @zefir-git in https://github.com/BentoBoxWorld/BentoBox/pull/2646
- 🔡 Update cs.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2647
- 🔡 Update de.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2649
- 🔡 Update ja.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2648
- NPE due to reserved being null Fixes #2651 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2654
- 🔡 Update zh-CN.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2653
- 🔡 Update vi.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2652
- 🔡 Update es.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2655
- 🔡 Update fr.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2656
- 🔡 Update hr.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2657
- 🔡 Update id.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2658
- #2659 add a confirmation for settings reset by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2660
- Release 3.3.2 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2643
New Contributors
- @NoahvdAa made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2642
- @zefir-git made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2646
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.3.1...3.3.2
BentoBox 3.3.1
on Mar 26, 2025New In This Release
- Bug fix for the creeper griefing flag (see below)
Compatibility
✔️ Minecraft 1.21.4. For older versions, use BentoBox 2.7.0, or earlier. Not tested on 1.21.5 yet. ✔️ Java 21 ✔️ Addons will need to be updated to work on 1.21.3+ ❌ Note that Multiverse is not compatible with the Boxed game mode addon
Upgrading
- Use MC 1.21.4 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Fixes #2637 where griefing protection went into other worlds by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2638
- Version 3.3.1 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2639
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.3.0...3.3.1
BentoBox 3.2.5
on Mar 6, 2025New In This Release
- Added more support for ItemsAdder. Look out for the new Level addon that will be able to score IA blocks!
- Bug fixes
Compatibility
✔️ Minecraft 1.21.3+. For older versions, use BentoBox 2.7.0, or earlier ✔️ Java 21 ✔️ Addons will need to be updated to work on 1.21.3+ ❌ Note that Multiverse is not compatible with the Boxed game mode addon
Upgrading
- Use MC 1.21.3 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- (Optional) remove / move old BentoBox/locales folder so new locales will be generated.
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Fix NewIsland call with a non-player User by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2627
- Fix to enable user command rank management by Ops by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2628
- Release 3.2.5 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2629
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.2.4...3.2.5
BentoBox 3.2.4
on Feb 28, 2025New In This Release
- Podzol generation from growing trees is disabled by default to prevent exploitation. New settings flag added to allow it if you wish.
- New placeholder:
%[gamemode]_island_rank%
- Blueprint improvements:
- New option to ignore water blocks when copying blocks for a blueprint. Waterlogged blocks will stay waterlogged, but pure water blocks will be skipped. Good for Blueprints designed to be pasted underwater.
- Trial spawners, and their configuration are now saved in Blueprints
- ItemsAdder blocks and items are saved (beta) and pasted
- Blueprints can be set to "sink" to the bottom of the ocean, or until the bedrock block hits a block.
- Language flag banners have been updated and corrected to look much better!
- Bugs fixed
Compatibility
✔️ Paper Minecraft 1.21.3+. For older versions, use BentoBox 2.6.0, or earlier ✔️ Java 21 ✔️ Addons will need to be updated to work on 1.21.3+ ❌ Note that Multiverse is not compatible with the Boxed game mode addon
Upgrading
- Use MC 1.21.3 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- (Optional) remove / move old BentoBox/locales folder so new locales will be generated.
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Remove old NMS support and add setBlock raw setter by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2590
- #2585 new placeholders by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2592
- Prevent NPE if player has no home island by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2597
- Add option to ignore water when saving blueprint by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2603
- Add PODZOL flag to prevent podzol generation with big trees by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2606
- 🔡 Flags for locales by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2607
- Add support for Trial spawner to blueprint by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2609
- Add prefixes to enable easy substitution for Game Modes by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2613
- 🔺Remove dynmap by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2612 - the API changed and wasn't working anymore. We have removed support for now. If you want it, file a request.
- Added GSON serialization for Tags by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2614
- Do not use color codes in commands #2616 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2618
- Add sinking option for blueprints. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2620
- Added ItemsAdder support for CustomBlocks to Blueprints by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2622
- #2603 items adder support (for blueprints) by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2623
- Version 3.2.4 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2619
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.2.3...3.2.4
BentoBox 3.2.3
on Jan 1, 2025This add Romanian translations. Also includes a bug fix release to address a critical crash issue when playing Boxed (due to chunk loading). The feature set is the the same as 3.2.0
Compatibility
- ✔️ Minecraft 1.21.3+. For older versions, use BentoBox 2.6.0, or earlier
- ✔️ Java 21
- ✔️ Addons will need to be updated to work on 1.21.3+
- ❌ Note that Multiverse is not compatible with the Boxed game mode addon
Upgrading
- Use MC 1.21.3 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Ignores and changes because or change to PaperAPI by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2584
- Paper fixes by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2586
- 🔡 Romanian translation by @gitlocalize-app in https://github.com/BentoBoxWorld/BentoBox/pull/2587
- Release 3.2.3 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2588
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.2.1...3.2.3
BentoBox 3.2.1
on Dec 31, 2024This release adds some cool new features, and fixes an hot issue with Paper removing support for PaperLib. Note - this will be the last version that supports native Spigot. We are going to shift to support only Paper from the next version.
New features
- Support for ZNPCsPlus in Blueprints - you will need the latest version (2.0.0 or later) for this to work
- FancyNPCs is already supported but now more supported
- Experimental Support for vanilla block, item, and text holograms in Blueprints. You can make these using the
/summon
command or command blocks. Sites like https://mcstacker.net are useful. When pasted, players can destroy the text and item holograms by right licking on them. The block holograms currently do not break.
Compatibility
- ✔️ Minecraft 1.21.3+. For older versions, use BentoBox 2.6.0, or earlier
- ✔️ Java 21
- ✔️ Addons will need to be updated to the latest to work on 1.21.3+
- ❌ Note: Multiverse is not compatible with the Boxed game mode addon
Upgrading
- Use MC 1.21.3 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Fixes defaults for pasting entities. Gravity default is true not false by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2582
- Release 3.2.1 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2583
- Bug fix - FancyNPCs were not deleted when an island was deleted or reset.
- 2569 znpc plus hook by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2575
- 2569 general display entity support by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2576
- Update to Java 21 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2578
- Abstract out paper lib by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2580 credit to @gochi9 for help here
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/3.2.0...3.2.1
BentoBox 3.0.1
on Dec 17, 2024This is a release for 1.21.3 and beyond.
Compatibility
- ✔️ Minecraft 1.21.3 only. For older versions, use BentoBox 2.6.0, or earlier
- ✔️ Java 21
- ✔️ Addons will need to be updated to work on 1.21.3
- ❌ Note that Multiverse is not compatible with the Boxed game mode addon
Downloading
It's a good idea to use our download site where you can pick and choose add-ons: https://download.bentobox.world.
Upgrading
- Use MC 1.21.3 or later
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- Restart the server
- You should be good to go!
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Fix parrot interaction condition by @Dreeam-qwq in https://github.com/BentoBoxWorld/BentoBox/pull/2543 *🔺 Update to 1.21.3 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2548
- Use custom server to handle new enums by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2550
- 🔡 Improve German locale by @Archerymaister in https://github.com/BentoBoxWorld/BentoBox/pull/2549
- Adds island history for team members adding and removing by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2553
- 2.7.1 short term stable by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2552
- 3.0.0 update by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2555
- Add the protection flag for eggHit. by @Noogear in https://github.com/BentoBoxWorld/BentoBox/pull/2557
- Fix for #2546. Default unnamed home was being counted in the number by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2561
- Admin kick to kick from all teams by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2559
- Release 3.0.1 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2564
New Contributors
- @Dreeam-qwq made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2543
- @Archerymaister made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2549
- @Noogear made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2557
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/2.7.0...3.0.1
BentoBox 2.4.0
on Jul 1, 2024This release is for the latest versions of Minecraft, and also brings in experimental support for Multipaper, a fork of Paper that enables multiple servers to run the same worlds. If you plan on using Multipaper, join our Discord server and let us know because addons will also need to be adjusted and it'll be good to know which ones to do.
Other new features:
- BentoBox no longer loads all islands into RAM so for servers with a lot of islands, the memory footprint should be lower. As players join, their islands will be cached until the next server reboot, so plan to do that every so often.
- Purging of islands now includes team islands - it didn't before.
- NPC's can now hit players and won't be prevented by PVP rules.
- Updates to Chinese language files.
- Added
%[gamemode]_visited_island_rank%
placeholder. - New flag - handle tamed animals by @TreemanKing
Compatibility
✔️ Minecraft 1.21, 1.20.6, earlier versions maybe. ✔️ Java 17, but recommend to run on Java 21 ✔️ Addons may need to be updated to their latest version to work with this version of BentoBox ❌ Note that Multiverse is not compatible with the Boxed game mode addon
Downloading
It's a good idea to use our download site where you can pick and choose add-ons: https://download.bentobox.world.
Upgrading
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- (Optional) Move or delete the
BentoBox/locales
folder to have the plugin save updated language files. - Restart the server
- You should be good to go!
What's Changed
- Write the Blueprint bundle meta data to admin info by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2349
- 1.20.6 compatibility by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2348
- Multipaper by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2343
- Add a hook for Multipaper by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2354
- Fixes #2352 obsidian scooping NPE by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2358
- Implement new API for ItemsAdder item deletion by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2353
- Remove an unused Map in cache. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2361
- Purges based on team members all being offline for too long by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2362
- 2356 better deletion by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2364
- Admin command updates by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2367
- Allow NPC's to hit players by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2368
- Reduces storage of Island objects in the cache #2360 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2369
- Uses Bukkit version method instead of class names by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2370
- Fixes breaking rooted dirt exploit by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2371
- Avoids loading islands into cache unless they are needed. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2373
- Fixes creeper ignation by visitors by @BONNe in https://github.com/BentoBoxWorld/BentoBox/pull/2375
- Fixes #2378 where an unknown UUID was yielding null instead of "" by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2379
- Fixes #2377, was not accounting for unknown UUIDs by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2380
- Fixes a bunch of items related to making the cache smaller by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2383
- Update zh-CN.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2386
- Update en-US.yml by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2387
- Protect pumpkins from being sheared by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2388
- Sends messages only once to all players on the island by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2389
- Adds more options around getting islands and caching by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2394
- Added %[gamemode]_visited_island_rank% #2390 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2395
- Corrected translation errors by @huguyt in https://github.com/BentoBoxWorld/BentoBox/pull/2391
- Shift to using ConcurrentHashMap by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2397
- Added API methods for direct database loads and saves #2396 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2398
- Add command to teleport users. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2399
- Fix for #2402 player record was deleted on quit by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2403
- Support nms pasting by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2406
- Rework tests to not break so much with constant definitions by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2407
- Better migration of databases relates to #2404 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2411
- feat: new flag - handle tamed animals by @TreemanKing in https://github.com/BentoBoxWorld/BentoBox/pull/2412
- Release 2.4.0 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2414
New Contributors
- @huguyt made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2391
- @TreemanKing made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2412
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/2.3.0...2.4.0
BentoBox 2.3.0
on Apr 15, 2024This release fixes a major bug where mobs were not being pasted from blueprints (MythicMobs were, but hey, not normal mobs!) and also adds some new features:
- Team members can now have multiple islands too - it's a setting in BentoBox config.yml if you wish to enable it.
- Blueprints can now be given a max-usage setting. This is only enabled when players are allowed to make multiple island. So, for example, it's possible to limit players to only one of each type of island. There is also an option to hide any island blueprints if they have been used up. Don't forget that permissions can also be used to hide or show island blueprint options.
Compatibility
- ✔️ Minecraft 1.20.x
- ✔️ Java 17
- ✔️ Addons may need to be updated to their latest version to work with this version of BentoBox
Downloading
It's a good idea to use our download site where you can pick and choose add-ons: https://download.bentobox.world.
Upgrading
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- (Optional) Move or delete the
BentoBox/locales
folder to have the plugin save updated language files. - Restart the server
- You should be good to go!
What's Changed
- Fix #2320. Enables hiding of setting flags by Ops when in another world by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2327
- Sort player's islands by age so they are always in the same order. This makes the list of islands with a number by them always consistent - by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2331
- Adds support for multi islands to the admin range command by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2332
- Add feature to limit blueprint availability. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2336
- Remove restrictions on having multiple islands for team members. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2335
- Added placeholders for island names and member lists #2329 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2337
- Limit blueprint pasting to world y coords. Addresses #2334 (commit: 1bce4ec)
- Remove player from island, not all islands when kicked. (commit: e7055c6)
- Make sure it's the user's island that the target is being kicked from. (commit: c86eb6a)
- Fix bug with MythicMobs changes #2340 (commit: ffb955b)
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/2.2.0...2.3.0
BentoBox 2.2.0
on Mar 16, 2024This release adds support for MythicMobs to be included in island blueprints. It also fixes bugs and adds features with a lot of improvements around Teams and team management:
- All the team will be shown in the GUI, along with Trusted and Coop members.
- When kicking players through the GUI, you no long have to perform the action twice to confirm.
- Admin commands to manage teams have been rewritten to be multi-island aware. Disbanding teams, Setting the owner, etc. now work much better. Team fix command has been retired.
- An exploit was fixed where non-island members could be made members without them accepting invites.
Other changes:
- The maximum number of homes a player can have is now applied per island.
- If players prevented use of crafting tables, then visitors were not able to access their own inventory (because it has a tiny crafting part to it)
Compatibility
✔️ Minecraft 1.20.x ✔️ Java 17 ✔️ Addons may need to be updated to their latest version to work with this version of BentoBox
Downloading
It's a good idea to use our download site where you can pick and choose add-ons: https://download.bentobox.world.
Upgrading
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- (Optional) Move or delete the
BentoBox/locales
folder to have the plugin save updated language files. - Restart the server
- You should be good to go!
What's Changed
- Fix for Island team kick requires confirmation when using GUI #2311 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2312
- #2309 admin setowner by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2314
- Crafting protection protects guests from using their inventory #2313 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2315
- Mythic mobs support in Blueprints by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2317
- Fixes bug where non-members could be made island owners. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2318
- Uses path normalization to prevent directory traversal attacks. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2319
- Allow the maxhomes to apply per island. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2321
- Fix promote and demote #2322 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2323
- Team gui rewrite by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2324
- Release 2.2.0 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2325
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/2.1.1...2.2.0