Alpha 2
Pre-releaseDescription
This pre-release fixes a few bugs and potentially contains a few API breaking changes.
Java support
This pre-release introduces a better Java 10 support. While BentoBox is still not fully updated to this version (we are waiting for Java 11, which is the next LTS), it should be able to run.
Spigot 1.13.1
Alpha 2 is using Spigot 1.13.1. We highly recommend you to update from 1.13, not to mention that a lot of bugs have been fixed in both Minecraft and Spigot.
Official addons
There should be no need to update the official addons alongside this pre-release.
How to read the changelog
Each change/tweak/bug fix is listed in the corresponding category.
If a change is likely to do something that needs the user to keep a close eye on, then it is labelled with an icon.
Here is a list of the labels:
⚠️ - the change is breaking the API and/or deprecate some parts of it. It theorically should only concern addons, so make sure to update them as well!- 🔠 - locale files may need to be regenerated or updated.
- ⚙️ - config options have been removed, renamed or added.
- 🔺 - the original build contained a major bug or an exploit that has been fixed. Redownload BentoBox as soon as possible.
Changelog
- API
PanelBuilder#nextSlot()
was not returning the expected value.⚠️ MadeNotifier.Notification
nested class private. Note: addons or external plugins shouldn't have been able to use this.
- Tweaks
- ⚙️ Removed
general.check-updates
: it is unused. - Changed island distance particles (
/<admincommand> range display
) to be gray REDSTONE instead of TOWN_AURA. - ⚙️ Removed purge-related settings.
⚠️ ⚙️ Renamed all database-related settings and methods to replacedb
withdatabase
.- ⚙️ Moved confirmation-time to
island.confirmation.time
. ⚠️ ⚙️ Removedkick-wait
andleave-wait
. The confirmation time is now generic across all of the commands.- ⚙️ Renamed and moved
invite-wait
,ban-wait
andreset-wait
toisland.cooldown.<x>
. - ⚙️ Moved
island.require-confirmation.<command>
toisland.confirmation.commands.<command>
. WORLD_SETTING
flag type is now using aGRASS_BLOCK
block as an icon instead of aGRASS
item.
- Bug fixes
- Panel size was incorrectly set.
- Last login timestamp in Island information was sometimes 0 due to how OfflinePlayer works in Bukkit.
- Metrics were loaded even though it was set to false in config. Note: Metrics are still not yet fully implemented.
- Fixed BentoBox not loading addons due to Java 10 restrictions.
- 🔠 Fixed color formatting in
general.errors.no-permission
in theen-US
locale. - Fixed NPE when an invite gets rejected.
- Fixed Enter/Exit messages not being sent when the player teleports to an island.
- Fixed Invincible Visitors settings panel still using
general.errors.you-need
.