Release 2.0.0
This is a major release with big changes to the plugin! The top new feature is that players can now have more than one island in a world!
Players can create additional islands by running the create
command, for example /island create
. To teleport to different islands, they can use the island go
command. If the island has a name, then they can use that, otherwise BentoBox will randomly assign a number to the island, e.g., "BoxManager's island 2".
By default players have only have one island, but you can enable more in the BentoBox config.yml
, for example:
island:
# The default number of concurrent islands a player may have.
# This may be overridden by individual game mode config settings.
concurrent-islands: 10
Players can also be given the permission [gamemode].island.number.[number]
where [gamemode]
is the name of the game mode being played, and [number]
is how many islands the user is allowed, e.g., bskyblock.island.number.10
.
Game modes may in the future allow island number setting directly in their configs, but for now it's mostly global or via perms.
Other changes:
- New Team Management GUI - use the teams command to view and manage your teams, invites, etc.
- Loads of language translation updates
- Customizable GUI panels:
- Team Panel
- Team Invite Panel
- New Island Panel
- Language Panel
- You can find them in
plugins/BentoBox/panels
. The files have comments in them.
Compatibility
✔️ Minecraft 1.20.4
✔️ Java 17
✔️ Addons may need to be updated to their latest version to work with this version of BentoBox
Downloading
It's a good idea to use our download site where you can pick and choose add-ons: https://download.bentobox.world.
Upgrading
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server
- Replace the BentoBox jar with this one
- Download the latest versions of all your addons and put them in the Addons folder
- (Optional) Move or delete the
BentoBox/locales
folder to have the plugin save updated language files. - Restart the server
- You should be good to go!
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- ⚙️ Adds a config section in BentoBox to run commands when it is loaded by @tastybento in #2167
- Fixes a bug with incorrectly indexed pages +1 by @BONNe in #2178
- 🔡 Update ru.yml by @tastybento in #2181
- 🔡 Few RU translations by @gitlocalize-app in #2182
- 🔡 Japanese update by @gitlocalize-app in #2183
- 🔡 Indonesian translation by @gitlocalize-app in #2184
- 2 0 0 multi island by @tastybento in #2185
- Add checking for enchantment table inventory by @tastybento in #2191
- ⚙️ Enables permissions to set how many islands a play can create. by @tastybento in #2201
- 🔡 Hungarian translation by @gitlocalize-app in #2205
- 🔡 Chinese translation by @gitlocalize-app in #2206
- 🔡 Japanese translation by @gitlocalize-app in #2207
- 🔡 Czech translation by @gitlocalize-app in #2208
- 🔡 Portuguese translation by @gitlocalize-app in #2209
- 🔡 German Translation WIP by @gitlocalize-app in #2210
- 🔡 French translation WIP by @gitlocalize-app in #2211
- 🔡 Croatian translation WIP by @gitlocalize-app in #2212
- Remove the deprecated classes for 2.0 by @tastybento in #2216
- This changes the loading to not be on STARTUP by @tastybento in #2214
- Fixes a bug that removed old owner from island by @BONNe in #2218
- Fixes a bug with EntityTeleportListener by @BONNe in #2222
- Rank Management by @tastybento in #2220
- Multi island api update by @tastybento in #2224
- Fixes an issue with entity teleportation if nether/end worlds are disabled by @BONNe in #2227
- 🔡 Better French, maybe... by @tastybento in #2228
- Switch to Spigot's PlayerProfile on HeadGetter by @HSGamer in #2231
- Separators, AddonClassLoader fixes and uni tests fixes by @Baterka in #2233
- Adds a method that can return a different default value than 0 by @tastybento in #2234
- 🔡 Add Ukrainian locale by @gitlocalize-app in #2236
- 🔡 Add Ukrainian locale by @gitlocalize-app in #2235
- Fixes end portal finding issue when entering from side by @BONNe in #2238
- No tabs by @tastybento in #2243
- Improves obsidian platform generation by @BONNe in #2246
- Delete slimefun chunks/blocks when island is deleted. by @tastybento in #2247
- Adds an ItemAdder hook to delete any blocks when island is deleted. by @tastybento in #2250
- Material Type adapter by @tastybento in #2253
- ⚙️ Customizable Language Selection Panel by @BONNe in #2254
- ⚙️ Customizable Island Creation Panel by @BONNe in #2255
- Fixes issue with file exporting in Windows system. by @BONNe in #2256
- Fixes ItemParser. by @BONNe in #2257
- Fixes warning about already existing file saving. by @BONNe in #2260
- Add island object to Panel for context. by @tastybento in #2263
- Add minor optimizations for chunk copying by @rchomczyk in #2261
- Team gui by @tastybento in #2251
- Faster teleports by @tastybento in #2267
- Enable template to determine what is shown/clickable. by @tastybento in #2269
- World context settings by @tastybento in #2271
- Use a different method to grab the DataObject classes. by @tastybento in #2277
- Fixes #2274 hanging signs protection by @tastybento in #2278
- Fix for #2279 on-island placeholder for nether and end by @tastybento in #2280
- Fix for #2281 by @tastybento in #2282
- Center default home by @tastybento in #2287
- Fixes EXP reset for players onJoin and onLeave by @BONNe in #2286
- Release 2.0.0 by @tastybento in #2204
New Contributors
- @Baterka made their first contribution in #2233
- @rchomczyk made their first contribution in #2261
Full Changelog: 1.24.1...2.0.0