Skip to content

1.5.3 - Paving the Way

Compare
Choose a tag to compare
@Poslovitch Poslovitch released this 21 Jun 17:11
· 2186 commits to master since this release

Description

BentoBox 1.5.3 is a small patch release. It fixes some bugs but mostly made some minor API changes that are paving the way for the next minor update: 1.6.0!

As always, thanks for everyone's support ❤️. Also, huge thanks to the contributors who are doing an amazing job at creating and maintaining the official addons, especially @BONNe whose work is just mad!

Both @tastybento and @Poslovitch are currently very busy, but this summer is going to be a great time for all BentoBox users. We still have a long way to go, and this way is made up of tons of exciting things you will discover all along the way. New features, new addons, and better UI/UX are hopefully only the smallest part of it all!

As this is a patch release, you don't need to update your addons, as long as you updated them for 1.5.0.

image

Changelog

Legend

  • ⚠️ deprecated API.

Contents

API

  1. Added CompositeCommand#call(...) (#759, #772).
  2. Added ConfigEntry#video() to specify a link to a video tutorial.
  3. Improved documentation.
  4. Made Island#hasNetherIsland() and Island#hasEndIsland() use a safer approach in case the bedrock is removed (#771).
  5. ⚠️ Deprecated PremadeEvent, please use BentoBoxEvent instead (#775).
  6. Made the key-value pairs automatically provided by events extending BentoBoxEvent, thus making those events "visible" outside BentoBox (BentoBoxWorld/Challenges#138, #775).

Feature / Tweaks

  1. Added warning messages if allow-nether or allow-end are set to false in the server.properties or bukkit.yml (#741).
  2. Improved handling of duplicate islands in database (BentoBoxWorld/BSkyBlock#144).

Fixes

  1. Fixed NPE if a bundle does not have an End or Nether blueprint attached to it.
  2. Fixed right click in the Blueprints Management Panel sometimes not working properly.
  3. Fixed "too many open files" exception with JSON flat-file database (#776).
  4. Fixed island data getting incorrectly saved upon loading a large number of islands (BentoBoxWorld/BSkyBlock#144).
  5. Fixed NPE when pasting Blueprints with a block having a null inventory (#779).