Alpha 9 - Running late...
Pre-release
Pre-release
Description
This pre-release brings in bug fixes and deprecates some methods that needed to be renamed to ensure consistency.
You won't need to update your addons alongside this release.
We're running some delay with our original planning. Alpha 9 should have been the last alpha before the actual 1.0 release, however that logically won't be the case.
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
- Improved some bits of Javadoc.
- Added
LocalesManager#get(String)
. - 🚧 Deprecated
#getTeamLeader(...)
methods inCompositeCommand
,IslandCache
andIslandsManager
: they are renamed to#getOwner(...)
. - Added a generic
IslandEvent
that provides theReason
why it was called (#346). ⚠️ 🚧 Moved addon exceptions toworld.bentobox.bentobox.api.addons.exceptions
; older ones got deprecated.- Added a generic event to expose addon info via K,V pairs (#352 (comment)).
- Features
- ⚙️ 🔠 Added
FISH_SCOOPING
flag to prevent players from scooping fishes using a water bucket (#349). - Added pagination to the Settings panel (WIP).
- ⚙️ 🔠 Added
TURTLE_EGGS
flag to prevent players from crushing turtle eggs (#348).
- Tweaks
- 🔠 Replaced
%bsb_plugin_name%
in all locale files byBentoBox
. - 🔠 Removed
de-DE
locale: it was outdated. - 🔠 Updated
zh-CN
locale (@CNAmira). - Flags in the Settings panel are now sorted alphabetically based on the player's locale (WIP).
- Bug fixes
- Fixed
PVP
not protecting players from being set to fire using flame arrows (#336). - Cooped players now lose the coop when they logout or on server shutdown (#335).
- Fixed
ARMOR_STAND
not protecting players from moving armor stands using fishing rods (#350). - Fixed error when tab-completing some commands with no island (#358).