Releases: BentoBoxWorld/BentoBox
79% Feature Complete
79% feature complete and not bug-free pre-release version.
NOTE: Tastybento and I are currently away from our respective homes. Downloads will be added soon, but you can download the dev builds on CodeMC CI for now.
NOTE: BSB can now work on Spigot 1.13-pre7. However, keep in mind it is not designed to work on 1.13 and that it is currently only officially developped on 1.12.
Changelog :
- API
- Removed
Island#setSpawnFlagsDefaults()
- was not used. - Added
BSBReadyEvent
which is called when the plugin is fully loaded. - Removed the following variables in
Settings
(they are now flags) : allowPistonPush, restrictFlyingMobs, allowEndermanGriefing, endermanDeathDrop, allowTNTDamage, allowChestDamage, allowCreeperDamage, allowCreeperGriefing, allowMobDamageToItemFrames.
- New features
- Added
CHEST_DAMAGE
WORLD_SETTING flag. - Added
ENDERMAN_GRIEFING
WORLD_SETTING flag. - Added
ENDERMAN_DEATH_DROP
WORLD_SETTING flag. - Added
ITEM_FRAME_DAMAGE
WORLD_SETTING flag. - Added
GEO_LIMIT_MOBS
WORLD_SETTING flag - defaults are flying mobs, but it can be expanded to all existing mobs. - Added
pl-PL
locale (thanks @RikoDEV). - Added
/bsb clearresets
. - Added
/bsb clearresetsall
(and this has been done 30,000 feet above Nevada desert! Woohoo!).
- Tweaks
/bsb range display
now uses the server view-distance to reduce potential lags on both client and server sides.TNT
flag is now a SETTING (it was previously a WORLD_SETTING). That means that it can now be toggled by players! BOOOM!- Updated
en-US
with better texts for the newest commands. /bsb range set
and/bsb range reset
now provide a better feedback.
- Bug fixes
- Removed a debug message that was a bit spammy ("Place blocks MATERIAL").
- Fixed
CREEPER_DAMAGE
flag applying even to non-island worlds.
74% Feature Complete
74% feature complete and not bug-free pre-release version.
WARNING: This update contains some API breaking changes. If you're using addons, wait for their updated versions to be attached to this release note (~ 20/07 at 10 AM UTC).
WARNING: BSkyBlock now needs at least Spigot to run properly as it now uses the SpigotAPI.
Changelog :
- API
- Renamed ClickHandlers (IslandToggleClickListener -> IslandToggleClick ; WorldToggleClickListener -> WorldToggleClick).
- IslandToggleClick is now used by default for SETTING flags.
- WorldToggleClick is now used by default for WORLD_SETTING type flags.
- Added the ability to add comments to the top of the config file.
- Flag listeners are now registered once the plugin is nearly entirely loaded.
- Added
isWaterUnsafe()
in WorldSettings. - Added convenience methods in CompositeCommand to ignore the help subcommand (if it exists).
- Changed
BSBCommand#execute(User, List<String>)
toBSBCommand#execute(User, String, List<String>)
. - Added
PlayersManager#getUser(UUID)
. - Rewrote some Javadoc in Island.
- Removed
#setMinX(int)
,#setMinZ(int)
,#setMinProtectedX(int)
,#setMinProtectedZ(int)
in Island as those were legacy methods from ASkyBlock and were actually useless. - Removed
Island#getTileEntityCount(Material, World)
as it will become useless as of 1.13.
- New features
- Added config option to set the worlds' difficulty.
- Added
TNT
WORLD_SETTING flag. - Added
CREEPER_DAMAGE
andCREEPER_GRIEFING
WORLD_SETTING flags. - Added
/bsb range <display/show/hide>
to show the limits of an island (not optimized yet). - Added
/bsb range set <player> <range>
. - Added
/bsb range reset <player>
.
- Tweaks
- Added more detailed feedback for CleanSuperFlat Flag.
- Moved
commands/admin/teams
package tocommands/admin/team
. - Moved
commands/island/teams
package tocommands/island/team
. - Updated en-US locale so multi-line texts looks nicer
- Bug fixes
- Fixed
ANIMAL_SPAWN
flag not being toggleable. - Fixed "Unknown command" error due to a case-sensitive handling of the sub-commands (e.g.: HeLP, ABout).
- Fixed /is go sending a default-colored error message when having no island .
- Fixed damage not applying on entities in case it was also inflicting damage on the player while PVP was off (e.g.: potions).
- Fixed OPs not being able to bypass locked islands.
- Fixed OPs not being able to bypass islands where they were banned.
- Fixed database errors due to an incorrect Location serialization in YAML files.
- Fixed edge-case bugs with
FIRE_EXTINGUISH
flag. - Fixed an NPE when some custom entities where spawning naturally.
- Fixed bug where OPs could not see admin help by default.
- Fixed bug where boats could not be broken by the island owner.
- Fixed /bsb info not displaying the actual protection range.
70% Feature Complete
70% feature complete and not bug-free pre-release version.
Alpha 1 - "Rising from the Void"
Suite of BSkyBlock and addons.