Skip to content

Releases: BentoBoxWorld/BentoBox

Release 1.24.0

03 Jul 23:42
363b23a

Choose a tag to compare

New in this release

Support for Minecraft 1.20.1. This includes adding protection for:

  • Chiseled Bookshelves - adding or removing books
  • Brushing of suspicious sand and gravel
  • Calibrated sculk sensors are protected as well as sculls sensors
  • Editing of signs, front and back. If sign is waxed then they are not editable by anyone.
  • Boats and rafts
  • Other new materials in 1.20.x

Other changes:

  • Bug fix: Multiverse supported again. It stopped working after a server reboot causing super-flat.
  • BentoBox bbox perms command added to show effective perms as registered by addons. This is only shown in the console.
  • API: Adjust priority of PlayerInteraction event listener to NORMAL
  • API: Add API to enable gamemodes to register ownership over additional worlds
  • API: New IslandInfoEvent that gets called when a player runs the info command. Enables addons to show additional info.
  • API: New IslandNameEvent that gets called when a player names or renames their island.

Compatibility

✔️ Minecraft 1.20.1
✔️ 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

  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. Download the latest versions of all your addons and put them in the Addons folder
  5. Restart the server
  6. You should be good to go!

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

New Contributors

Full Changelog: 1.23.2...1.24.0

Release 1.23.2

28 May 19:09
fdc03df

Choose a tag to compare

This is a bug fix release for Release 1.23.0 and 1.23.1. Please see the 1.23.0 release notes for the major changes.

What's Changed

New Contributors

Full Changelog: 1.23.1...1.23.2

Release 1.23.1

18 Apr 23:43
ce5830e

Choose a tag to compare

This is Release 1.23.0 with a hot-fix to remove debug console spam. Please see the 1.23.0 release notes for the contents.

What's Changed

Full Changelog: 1.23.0...1.23.1

Release 1.23.0

17 Apr 06:03
0ee9ff4

Choose a tag to compare

New in this release

🔺With 1.19.4 comes changes to the underlying API that affects how BentoBox can load Addons that forced a number of changes to BentoBox. Now, more than ever, Addons are like Plugins and will be visible in the /plugins command. Therefore, make sure you update your Addons to the latest version compatible with 1.23.0 of BentoBox to ensure they load and work correctly.

Other changes:

  • New flags for island protection HARVEST and CROP_PLANTING - enable players to allow visitors (or coop/trusted) to do farming
  • Support for 1.19.4
  • Adds API to enable translations to be set and specific API for flags #2109
  • Uses NMS to paste islands
  • New flags SHULKER_TELEPORT and ENDERMAN_TELEPORT that can prevent a shulker or enderman from teleporting on an island setting basis.
  • Locale files can now use the placeholder [display_name] instead of [name] to show the display (colorful) name of a player
  • Adds API to enable a GameModeAddon to declare whether it will use the legacy chunk deletion approach or the new one. The legacy is enough for void worlds. #2096 It also means the backup worlds will not be generated.
  • Enables banned commands to be more than one word. #2092

Compatibility

✔️ Minecraft 1.18.x to 1.19.4, but optimized with NMS for 1.19.4
✔️ Java 17
✔️ Adonis should 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

  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. Download the latest versions of all your addons and put them in the Addons folder
  5. Restart the server
  6. You should be good to go!

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

Full Changelog: 1.22.0...1.23.0

1.22.0

12 Feb 23:18
fe888a8

Choose a tag to compare

New in this release

This release changes how islands are deleted to allow Game Modes to be able to use the latest Bukkit custom world generator API that allows various vanilla generation aspects to be used. The approach taken is to have a pristine reference world stored inside the game world folder (in the bentobox folder) that is copied over to the playing world once a reset occurs. The dummy world files act like a cache and should generally never need pruning, but they can be deleted if required because they will be regenerated when required.

Compatibility

✔️ Minecraft 1.18.x to 1.19.3, but optimized with NMS for 1.19.x
✔️ Java 17
✔️ See below for DynMap tips.

Downloading

It's a good idea to use our download site where you can pick and choose add-ons: https://download.bentobox.world.

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!

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

New Contributors

Know issues

During the first run of BentoBox, you will see these worlds being generated and the associated vanilla error:

ERROR]: No key layers in MapLike[{}]

This is expected and not important... Mojang is lazy to fix the message that complains when a "flat" world without any "layers" is created via spigot api. A flat world with empty layers produces that message on first startup even in vanilla Minecraft.

Full Changelog: 1.21.1...1.22.0

DynMap Tips

Dynmap will pick up on the reference worlds that are used for deletion, so to hide them from view, open 'plugins/dynmap/worlds.txt' and add/change the world-section for the world you want to hide. Add the value 'enabled: false' to that world-section, so that you get something like the following:

worlds:
  - name: bskyblock_world_nether-bentobox
    enabled: false
  - name: bskyblock_world_the_end-bentobox
    enabled: false
  - name: bskyblock_world-bentobox
    enabled: false

  - name: acidisland_world-bentobox
    enabled: false
  - name: acidisland_world_the_end-bentobox
    enabled: false
  - name: acidisland_world_nether-bentobox
    enabled: false

  - name: oneblock_world_nether-bentobox
    enabled: false
  - name: oneblock_world_the_end-bentobox
    enabled: false
  - name: oneblock_world-bentobox
    enabled: false

See also this FAQ.

Release 1.21.1

11 Oct 06:51

Choose a tag to compare

Compatibility

✔️ Minecraft 1.18.x to 1.19.2, but optimized with NMS for 1.19.x
✔️ Java 17

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!

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

New Contributors

Full Changelog: 1.20.1...1.21.1

Release 1.20.1

18 Apr 01:29
b3e55a7

Choose a tag to compare

Compatibility

✔️ Minecraft 1.17.x to 1.18.1, but optimized with NMS for 1.18.x
✔️ Java 16, runs on Java 17

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!

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

New Contributors

Full Changelog: 1.20.0...1.20.1

Release 1.20.0

19 Feb 19:10

Choose a tag to compare

Compatibility

✔️ Minecraft 1.17.x to 1.18.1, but optimized with NMS for 1.18.x
✔️ Java 16, runs on Java 17

Upgrading

If you are on BentoBox 1.19.0 then do this:

  1. As always, take backups just in case. (Make a copy of everything!)
  2. Stop server
  3. Replace the BentoBox jar with this one
  4. (OPTIONAL) As there are a number of locale differences, we recommend you delete (or move) the BentoBox/locales folder so that all the files can be regenerated. If you customized any of the files, then you'll need to merge in your changes.
  5. Restart the server
  6. You should be good to go!

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

New Features

  • Add an admin delete homes command by @tastybento #1900 This admin command removes all homes from a specified island.
  • ⚙️Optimize safe location searching with configurable range limit #1892 by @HSGamer

Locale Updates

  • 🔡Update dates in BentoBox console banner (2e6ef59) by @tastybento
  • 🔡German Translation by @gitlocalize-app in #1904
  • 🔡Turkish translation by @gitlocalize-app in #1905
  • 🔡Dutch translation by @gitlocalize-app in #1906
  • 🔡Chinese Translation by @gitlocalize-app in #1907
  • 🔡Translate zh-CN.yml via GitLocalize by @gitlocalize-app in #1908
  • 🔡Update Vietnamese by @gitlocalize-app in #1910

Bug Fixes

API Related

Full Changelog: 1.19.0...1.20.0

Release 1.19.0

13 Dec 04:41
60cde53

Choose a tag to compare

This is a bug fix release. See the upcoming BentoBox 1.19.x for Minecraft 1.18.x support.

Compatibility

✔️ Minecraft 1.17.x to 1.18.1, but optimized with NMS for 1.18.x
✔️ Java 16, runs on Java 17

Upgrading

If you are on BentoBox 1.18.1 then do this:

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

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

Change Log

Bug Fixes

  • Make BlockEndDragon support custom max world height (#1888) - Use max world height instead of magic 255 value.
  • Send PVP toggle messages only to on-island players. (#1885)
  • Work with Minecraft 1.18.x

Full Changelog: 1.18.1...1.19.0

Release 1.18.1

05 Dec 21:58
11a3bf9

Choose a tag to compare

This is a bug fix release. See the upcoming BentoBox 1.19.x for Minecraft 1.18.x support.

Compatibility

✔️ Minecraft 1.17.1 (for 1.16.5 compatibility use the 1.16.x release)
✔️ Java 16

This release does mostly work on Minecraft 1.18 except for not being optimized when pasting or deleting islands. Also, the admin range command will cause a bug.

Upgrading

If you are on BentoBox 1.18.1 then do this:

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

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

Change Log

Bug Fixes

  • Remove dead paper forks (#1884) (commit: 2d03252)
  • Fixes console teleporting. (commit: 6b6ab71)

API

  • Added snapshot repo to Maven info. (commit: f3a7ed1)

What's Changed

Full Changelog: 1.18.0...1.18.1