Changelog
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: Download Site for Packs.
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