Alpha 11 - The "We're LAAAATE" update
Pre-release
Pre-release
Description
This pre-release brings some bug fixes, although it is mainly focused on improving the consistency in the code.
When will BentoBox be released ?
I originally planned to release BentoBox (1.0) by the end of November, but I have to admit we're late. Therefore, the new goal is to release BentoBox by the end of December!
Changelog
How to read it
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.
⚠️ may break parts of the API.- 🚧 classes or methods have been deprecated.
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
Contents
- API
⚠️ Removed previously deprecated methods and classes (check Alpha 9's changelog).- Fixed some code smells.
- Replaced all the code referencing to team leader. This was a long-time misleading conception (it comes from ASkyBlock): island owners were sometimes known as "team leaders", sometimes "leaders" and sometimes "owners". As of today, it will be "owner" everywhere.
- Added
IslandsManager#getIslandCount(World)
. - Added some defensive code in
User#getPermissionValue(...)
to prevent bugs in case the providedpermissionPrefix
was ending with a dot.
- Features
- ⚙️ Finished implementation of
max-islands
config option for Gamemode addons. No need to update your addons, as this was an unfinished feature that was already implemented.
- Tweaks
- 🔡 Removed
en-GB
andfr-FR
locales: they were outdated. An updated French locale is on the way. - 🔡 Updated all locales to match the consistency of the code regarding "island owners". You must regenerate your locale files as the previous ones will be out of sync!
- Bug fixes