Release 1.16.6 for Minecraft 1.16.5
Pre-release
Pre-release
Compatibility
✔️ Minecraft 1.16.5 - note - this is a release for Minecraft 1.16.5. If you are on 1.17.1 or greater, then use the latest general BentoBox release.
✔️ Java 16
Upgrading
If you are on BentoBox 1.16.5 then this should just be a drop-in replacement, but as always, take backups just in case.
- Stop server
- Replace the BentoBox jar with this one
- Make a backup of your server worlds and the BentoBox folder
- Restart the server
- 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
- Admin teleport command in console caused an error (Commit: 6b6ab71)
- Sometime island teleport home command did not work. (Commit: 930433b)
- When deleting an island, 1 block around two of the edges could sometimes be left depending on the size of the island. (Commit: 3c65194) #1863
- Island info command was mis-stating the island protection coordinates by 1 (Commit: b5fd992)
- Island range perms could be 2x island distance #1851 (Commit: 3dd9e97) This could allow protection ranges to be much greater than the island range and therefore overflow into adjacent islands.
API
User.getInstance
can no longer be called with a null - this will throw an exception- You cannot use
User#getPlayer
if the User is not a player, e.g., the console. Check that it is a player before trying. The same is true with offlinePlayer. Similarly, you cannot ask for a user's location if the user is not a player. #1856 - Deprecated events, like IslandEvents and TeamEvents were removed. If you write your own events then make sure you implement handlers for them!
- Removed the unused WorldEdit hook. (#1853)
- Fix "ugly" enchant name. (#1858)
- Added API to get a translation without color conversion (Commit: af3c0a8) Enables to get the translation without converting colors to Bukkit colors.