Skip to content

Alpha 13 - Santa Claus is coming to town!

Pre-release
Pre-release
Compare
Choose a tag to compare
@Poslovitch Poslovitch released this 22 Dec 16:35
· 2975 commits to master since this release

Description

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
  1. 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!
  2. LocalesManager: added #getOrDefault(User, String, String) and #getOrDefault(String, String).
  3. ⚠️ Removed deprecated methods in Island.
  • Features
  1. 🔡 Added NAME_TAG flag (#390).
  2. 🔡 🔺 Splited PORTAL flag into NETHER_PORTAL and END_PORTAL (#388). NETHER_PORTAL and END_PORTAL will be using the default protection values, not PORTAL's one, so please make sure to tell your players that they may need to change these settings on their island.
  3. 🔡 🔺 Added support for translatable "starting" sign (#372). The sign must have [start] as its first line.
  • Tweaks
  1. 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.
  2. Added some metrics related to the database type and the default language.
  3. Added website to plugin.yml.
  4. BentoBox now only tries to enable/disable addons if there is at least one addon loaded.
  • Bug fixes
  1. Fixed NPE when reloading BentoBox after deleting the locales folder (#385).
  2. Fixed island deletion deleting some blocks of nearby islands (#405).