Alpha 13 - Santa Claus is coming to town!
Pre-releaseDescription
We're obviously late - but well, where's the fun of developing a plugin on our free time if we had to sleep one hour a day to keep up with daily releases? We know there are some new Skyblock plugins that came out recently. And that they actually catched up in less than a month what we did in two years. But we're working with ❤️, and you'll see the difference!
This pre-release might be the last one, actually. A lot of work still has to be done, especially on addons and user experience, but the metrics we gather talk for themselves: 70 servers are using BentoBox while we're still in alpha. Even though that's nothing compared to the 2000+ servers using ASkyBlock and the old AcidIsland, that's impressive. Thanks!
Today, we've got some crunchy new features, tweaks and bug fixes that'll make everyone's life easier 🙂.
Update your addons
Official addons will all receive an update in the following days, in order to use all the new features that got added in Alpha 12 & 13.
Changelog
Legend
⚠️ 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.
- 🔺 special attention needed.
Contents
- API
- Plugins will now be able to request data from addons using
Addon#request(String, Map<String, Object>
(#400 @HyKurtis). Note that this is still a WIP - addons need to be updated to use this new system. But we sincerely hope it will make creating external plugins requesting addon's data a lot easier! LocalesManager
: added#getOrDefault(User, String, String)
and#getOrDefault(String, String)
.⚠️ Removed deprecated methods inIsland
.
- Features
- 🔡 Added
NAME_TAG
flag (#390). - 🔡 🔺 Splited
PORTAL
flag intoNETHER_PORTAL
andEND_PORTAL
(#388).NETHER_PORTAL
andEND_PORTAL
will be using the default protection values, notPORTAL
's one, so please make sure to tell your players that they may need to change these settings on their island. - 🔡 🔺 Added support for translatable "starting" sign (#372). The sign must have
[start]
as its first line.
- Tweaks
- Players trying to go through an End portal while they are not allowed to will receive the "Island protected" message. It was previously silently denying the action.
- Added some metrics related to the database type and the default language.
- Added website to
plugin.yml
. - BentoBox now only tries to enable/disable addons if there is at least one addon loaded.
- Bug fixes