Changelog
This is a bug fix release. The main fix is for an exploit where players could cause projectile damage on an adjacent island if it was allowed on the island they were in. Now damage checks are done on where the damage occurs and not where the shooter is.
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
- 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!
What's Changed
- Exploit fix - Judge location of damage by location of entity not user (commit: 170c31f)
- Various code refactoring to reduce complexity, improve maintenance
- Improve or added automated tests for compilation
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/1.24.0...1.24.1
Notes from 1.24.0
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
What's Changed
- Add new IslandNameEvent and test class for command by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2133
- Add API to enable gamemodes to register ownership over additional worlds by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2143
- Banned command logic fix by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2144
- Bbox admin perms command by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2141
- Update GitHub actions to NodeJS 16 by @ThexXTURBOXx in https://github.com/BentoBoxWorld/BentoBox/pull/2139
- If sign is waxed (not editable) then no check is required by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2146
- Protect against brushing by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2147
- Adds calibrated sculk sensor to protection by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2148
- Unregisters worlds with MV on shutdown. by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2150
- Put island deletion under one class manager by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2153
- Version 1.24.0 by @tastybento in https://github.com/BentoBoxWorld/BentoBox/pull/2152
New Contributors
- @ThexXTURBOXx made their first contribution in https://github.com/BentoBoxWorld/BentoBox/pull/2139
Full Changelog: https://github.com/BentoBoxWorld/BentoBox/compare/1.23.2...1.24.0