Bot releases are hidden (Show)
Published by tastybento almost 3 years ago
This is a bug fix release and also updates and cleans up the BentoBox API.
✔️ Minecraft 1.17.1 (for 1.16.5 compatibility use the 1.16.x release)
✔️ Java 16
If you are on BentoBox 1.17.3 then do this:
User.getInstance
can no longer be called with a null - this will throw an exceptionUser#getPlayer
if the User is not a player, e.g., the console. Check that it is a player before trying. The same is true with offlinePlayer. Similarly, you cannot ask for a user's location if the user is not a player. #1856Published by tastybento about 3 years ago
✔️ Minecraft 1.17.1 (for 1.16.5 compatibility use the 1.16.x release
✔️ Java 16
If you are on BentoBox 1.17.2 then do this:
plugins/BentoBox/locales
to plugins/BentoBox/locales.old
so the new locales can generatePublished by tastybento about 3 years ago
✔️ Minecraft 1.16.5 - note - this is a release for Minecraft 1.16.5. If you are on 1.17.1 or greater, then use the latest general BentoBox release.
✔️ Java 16
If you are on BentoBox 1.16.2 then this should just be a drop-in replacement, but as always, take backups just in case.
Published by tastybento about 3 years ago
✔️ Minecraft 1.17.1, 1.17
✔️ Java 16
If you are on BentoBox 1.17.1 then this should just be a drop-in replacement, but as always, take backups just in case.
Published by tastybento over 3 years ago
✔️ Minecraft 1.17.1, 1.17
✔️ Java 16
If you are on BentoBox 1.17.0 then this should just be a drop-in replacement, but as always, take backups just in case.
Co-authored-by: BONNe, Fredthedoggy, Justin, tastybento
Published by tastybento over 3 years ago
✔️ Minecraft 1.17
✔️ Java 16
Note: This version requires Paper/Spigot 1.17+ and Java 16 to run.
BentoBox now has a new API that enables Addons to be loaded using the server plugin classloader. This will mean that plugins will be able to access API and data directly in Addons. These new Addon/Plugin hybrids are called Pladdons. You will need to update BSkyBlock and other addons to use this version of BentoBox.
Upgrading from 1.16.5 must be done very carefully and is beyond the scope of BentoBox. Make sure you make a lot of backups and be prepared to use them.
You can download the addons and BentoBox in GitHub or download from https://download.bentobox.world.
Published by tastybento over 3 years ago
✔️ Minecraft 1.17
✔️ Java 16
For folks who like to live on the edge - here is a build of BentoBox for 1.17. It is compiled with Java 16 and runs the latest snapshot versions of the addons.
Published by tastybento over 3 years ago
Use release 1.16.5 now for Minecraft 1.16.5.
✔️ Minecraft 1.16.5
✔️ Java 8
It's time to fix some bugs so here is the latest version of BentoBox!
Published by tastybento over 3 years ago
1.16.1 brings some new features and bug fixes to BentoBox. A number of the improvements are around languages (locales) so to see them you will need to delete your old language files so that BentoBox can recreate them. If you have customized your files, do not do this otherwise you will lose all your customizations.
Other notable changes are the addition of a new event in the API: IslandNewIslandEvent
. This is fired after the player is teleported to a new island. This can be used by addons to run code that needs to be run only after the player has arrived on their new island. One example is with Boxed, where achievements are cleared for the player.
Published by tastybento over 3 years ago
Published by tastybento almost 4 years ago
Published by tastybento almost 4 years ago
Published by tastybento almost 4 years ago
Published by tastybento almost 4 years ago
bsb fix
command to try to fix mangled databases. Use with care and only after backing up your database. (commit: 774b57b, commit: a7747b5)IslandExitEvent#getToIsland()
and IslandEnterEvent#getFromIsland()
(#1557) (commit: 1a9f9e7)Published by tastybento about 4 years ago
/bbox reload
. (#1503) (commit: 2a3ac0b)Published by tastybento about 4 years ago
This release includes a modest number of new features and bug fixes. BentoBox 1.15.0 is release that officially supports 1.16.2. The previous release worked with it too, but this is official.
Tested on 1.15.2
- 1.16.2
TextVariables.GAMEMODE
constant (commit: 9ff62da)cs.yml
(#1500) (commit: eb531c9)As a user, you're the one that keeps us thrilled to make continuous updates and improvements to all the BentoBoxWorld products. This is a voluntary and time-consuming yet exciting hobby.
So don't hesitate to join our Discord server and give us a hug, a “Thank You”. And if you feel that extra-generosity rushing in, tip us on PayPal or become a sponsor of tastybento, that's really much appreciated! (Donors get a special rank on our Discord server!) ❤️
Published by tastybento about 4 years ago
This version is a Proof Of Concept (POC) that uses the Slimeworld Manager. It is for experimentation only! Support will only be given to sponsors at this point!
How it works
Limitations
slimeworldmanager-plugin-<version>.jar
file inside your server's plugin folder.slimeworldmanager-classmodifier-<version>.jar
file inside your server's main directory (not the plugins folder).-javaagent:slimeworldmanager-classmodifier-<version>.jar
/island
Published by tastybento over 4 years ago
BentoBox 1.14.2 is a "hot fix" release to resolve an infinite loop bug when using the admin Blueprints to display the bounding box using particles. It can cause endless console spam when trying to paste a blueprint or set a blueprint pos1/pos2 bounding box.
Compiled against: Spigot 1.16.1
.
Tested on: 1.16.1
and 1.15.2
.
As a user, you're the one that keeps us thrilled to make continuous updates and improvements to all the BentoBoxWorld products. This is a voluntary and time-consuming yet exciting hobby.
So don't hesitate to join our Discord server and give us a hug, a “Thank You”. And if you feel that extra-generosity rushing in, tip us on PayPal or become a sponsor of tastybento, that's really much appreciated! (Donors get a special rank on our Discord server!) ❤️
Published by tastybento over 4 years ago
BentoBox 1.14.1 introduces bug fixes and a major performance improvement amid some tweaks.
Thanks to everyone for your awesome support! ❤️
Compiled against: Spigot 1.16.1
.
Tested on: 1.16.1
and 1.15.2
.
As a user, you're the one that keeps us thrilled to make continuous updates and improvements to all the BentoBoxWorld products. This is a voluntary and time-consuming yet exciting hobby.
So don't hesitate to join our Discord server and give us a hug, a “Thank You”. And if you feel that extra-generosity rushing in, tip us on PayPal or become a sponsor of tastybento, that's really much appreciated! (Donors get a special rank on our Discord server!) ❤️
POSTGRESQL
databases (#1449).Published by Poslovitch over 4 years ago
BentoBox 1.14.0 celebrates BentoBox's third birthday which occurred on May 21st (🎂). This update introduces the Minecraft 1.16.1 support, as well as notable API additions for Addons, various quality of life improvements and lots of little tweaks for those who want to get the most out of BentoBox. And, as usual, we improved performances and fixed some lots of bugs!
We're still in the process of writing these Release Notes. If you'd like to learn more about this update, come back in a few days!
Thanks to everyone for your awesome support! ❤️
Compiled against: Spigot 1.16.1
.
Tested on: 1.16.1
and 1.15.2
.
Upgrading from 1.15.2? See below for edits you'll need to make to config.yml files.
As a user, you're the one that keeps us thrilled to make continuous updates and improvements to all the BentoBoxWorld products. This is a voluntary and time-consuming yet exciting hobby.
So don't hesitate to join our Discord server and give us a hug, a “Thank You”. And if you feel that extra-generosity rushing in, tip us on PayPal or become a sponsor of tastybento, that's really much appreciated! (Donors get a special rank on our Discord server!) ❤️
This release adds support for 1.16.1. Upgrading is very simple and should mostly be automatic. 1.15.2 is still supported.
Most additions from Minecraft 1.16.x are covered by our protection. However, if you find any bug related to 1.16.x, please file it on our bug tracker so that we can squish the bug into oblivion as soon as possible.
In this update, the Settings Panel received some well-deserved attention. As you can see, we have improved the "pagination system" by introducing a footer. Moreover, the "Settings" part of the Settings Panel now uses a Comparator instead of Command Block as its icon, which makes it feel less out-of-place.
We plan to iterate over the footer in the following releases by introducing, among other things, a search bar.
We also introduced a new config option in BentoBox, which allows you to define which Material you want to use as your "filler" item in our GUIs: panel.filler-material
.
In the following image, I modified this config option to LIME_STAINED_GLASS_PANE
:
Here you'll find the key points of this update and the things you should do to update your addons to the new standards.
Database tables @Table
annotation - to enable shorter database table names when using MySQL-like databases, use this annotation to give a specific name to your DataObject
. Make sure it's unique and not something already used! If you are upgrading an addon, don't worry, BentoBox will automatically shift all the data in the old table to the new one.
FlagsManager now has a unregisterFlag(Flag)
method that can be used to remove registered flags if, for example, your addon or plugin wishes to disable itself.
#1344 - item that fills the gap
getOnRespawnCommand()
@Table
annotation to let addons choose the database table name for their DataObjects (#1348).SafeSpotTeleport.Builder.overrideGamemode()
.WorldSettings#getOnRespawnCommands()
(BentoBoxWorld/AOneBlock#27, #1374)FlagsManager#unregisterFlag
.HeadGetter
will replace more than one of the same head if in a panel when it is obtained async.LocalesManager#isLocaleAvailable(Locale)
(#1411).COMPARATOR
./bentobox help
.general.database.prefix-character
config option is no longer limited to a single character (#1348).%[gamemode]_owns_island%
(#1355).BREAK_HOPPERS
protection flag (#1331).[name]
by the island owner's name when pasting an entity from a blueprint./is top
(BentoBoxWorld/Level#159)./[player_command] lang [language code]
(as alternative to GUI) (#1411).REDSTONE
flag (#1421).en-US.yml
.FIRE_IGNITE
is not set for visitors (#1383).