BentoBox (BSkyblock, AcidIsland, SkyGrid, CaveBlock, AOneBlock, Boxed) icon

BentoBox (BSkyblock, AcidIsland, SkyGrid, CaveBlock, AOneBlock, Boxed) -----

Powerful, community-driven, scalable and expandable plugin for island-type games.



1.11.0 - January Update
In a nutshell: API additions, tweaks, 1.15.2 compatibility, German and French translations and bug fixes on BentoBox; a new addon: ExtraMobs; improvements on the download website.

Changelog

BentoBox 1.11.0 - "January Update"
Full changelog is available on GitHub.

Description
BentoBox 1.11.0
brings new API features, tweaks and bug fixes!

As we made some changes to permissions, you will need to update your gamemode addons.

API
  1. AddonEventBuilder#build() now fires the event (#1111).
  2. AddonEvent.AddonEnableEvent, AddonEvent.AddonDisableEvent, AddonEvent.AddonLoadEvent, AddonEvent.AddonGeneralEvent and AddonEvent.AddonEventBuilder have been made static (#1111).
  3. Added some nullability annotations.
  4. Improved Javadocs.
  5. Added IslandEvent.IslandProtectionRangeChangeEvent (@BONNe_LV, #1109).
  6. Added api-version field to addon.yml to allow addons to specify a minimum required BentoBox version (#1131). Subsequently added AddonDescription#getApiVersion().
Features
  1. Made the %[gamemode]_island_name% and %[gamemode]_visited_island_name% use the default island name ("Owner's island") if the island has no custom name (#1108).
  2. Made redstone operate on island if staff members are present, even if the OFFLINE_REDSTONE flag is active and no island members are online (#1102).
  3. Prevented loading Blueprint Bundles that have duplicate uniqueIds (#1117).
  4. Added new messages when the player enters or exits his own island (#1084). E.g. "Entering your island", instead of "Entering [owner]'s island".
  5. Applied minor tweaks to the Blueprint Bundle Editor panel.
  6. Made changes to the island protection range permission on island ownership changes. If the new owner has no perms (and the previous one did), then the range will not be reset. Previously, it was always resetting to the default range.
  7. Added minimum required database versions in comments into config for databases (#1149).
  8. Fixed typos in the config.yml file.
  9. Added 1.15.2 to the list of compatible versions (#1150).
Localization
  1. Added German (de) translation (@xXjojojXx, #1123).
  2. Updated Latvian (lv) translation (@BONNe_LV, #1124).
  3. Improved colors in English (en-US) localization.
  4. Update some admin commands descriptions in English (en-US) to better explain their behavior (#1140).
  5. Fixed typos in English (en-US) localization.
  6. Updated French (fr) translation (@AFGAME, #639).
Commands
  1. Improved tab completion for AdminSetrankCommand (/[admin] setrank (...)) (#787).
  2. Added an optional island owner argument to AdminSetrankCommand (/[admin] setrank <player> <rank> [island owner]) to allow admin to trust or coop players on another player's island (#787).
  3. Improved the success message for AdminSetrankCommand (/[admin] setrank (...)) (#787).
  4. Added an optional island owner argument to AdminGetrankCommand (/[admin] getrank <player> [island owner]) (#1106).
  5. Improved the /bentobox version layout to convey a bit more information about worlds.
  6. Added an optional player to teleport argument to AdminTeleportCommand (/[admin] tp <player> [player to teleport]) to teleport another player to the player's island (#1120).
  7. Added explicit permissions to team commands (#1144, #1146):
    • island.team.accept: IslandTeamInviteAcceptCommand.
    • island.team.invite: IslandTeamInviteCommand.
    • island.team.reject: IslandTeamInviteRejectCommand.
    • island.team.kick: IslandTeamKickCommand.
    • island.team.leave: IslandTeamLeaveCommand.
    • island.team.setowner: IslandTeamSetownerCommand.
Fixes
  1. Fixed commands not being prevented from being executed if the player falls (#1103).
  2. Fixed some API events being called twice (#1110, #1111).
  3. Fixed unregistering island causing trusted players to lose their own islands (#1096).
  4. Fixed island offset settings in gamemodes' config not working properly (#1105).
  5. Fixed "duplicate key" error occurring when BentoBox tries to load blueprint bundles that have the same uniqueId (#1117).
  6. Fixed ConcurrentModificationException when using MySQL (#1128, #1141). Note that the GSON serialization is now made on the main thread.
  7. Fixed deleted islands' spots not being considered as free spots for new islands (#1147).
  8. Fixed POSTGRESQL database (#1093, #1142).
  9. Fixed gamemode subcommands not inheriting permissions from parent commands (this was the case of most admin commands).
  10. Fixed the IslandTeamUntrustCommand not using the [gamemode].island.team.trust permission. It was using the [gamemode].island.team.coop permission instead.

Download website

  • A new addon is now available to be picked when creating a custom preset: ExtraMobs.
  • Addon descriptions have been improved to be more explanatory.
----------, Jan 26, 2020
Resource Information
Author:
----------
Total Downloads: 66,252
First Release: Dec 7, 2019
Last Update: Nov 26, 2024
Category: ---------------
All-Time Rating:
106 ratings
Find more info at discord.bentobox.world...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings