Skip to content

74% Feature Complete

Pre-release
Pre-release
Compare
Choose a tag to compare
@Poslovitch Poslovitch released this 19 Jul 20:22
· 3431 commits to develop since this release

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
  1. Renamed ClickHandlers (IslandToggleClickListener -> IslandToggleClick ; WorldToggleClickListener -> WorldToggleClick).
  2. IslandToggleClick is now used by default for SETTING flags.
  3. WorldToggleClick is now used by default for WORLD_SETTING type flags.
  4. Added the ability to add comments to the top of the config file.
  5. Flag listeners are now registered once the plugin is nearly entirely loaded.
  6. Added isWaterUnsafe() in WorldSettings.
  7. Added convenience methods in CompositeCommand to ignore the help subcommand (if it exists).
  8. Changed BSBCommand#execute(User, List<String>) to BSBCommand#execute(User, String, List<String>).
  9. Added PlayersManager#getUser(UUID).
  10. Rewrote some Javadoc in Island.
  11. Removed #setMinX(int), #setMinZ(int), #setMinProtectedX(int), #setMinProtectedZ(int) in Island as those were legacy methods from ASkyBlock and were actually useless.
  12. Removed Island#getTileEntityCount(Material, World) as it will become useless as of 1.13.
  • New features
  1. Added config option to set the worlds' difficulty.
  2. Added TNT WORLD_SETTING flag.
  3. Added CREEPER_DAMAGE and CREEPER_GRIEFING WORLD_SETTING flags.
  4. Added /bsb range <display/show/hide> to show the limits of an island (not optimized yet).
  5. Added /bsb range set <player> <range>.
  6. Added /bsb range reset <player>.
  • Tweaks
  1. Added more detailed feedback for CleanSuperFlat Flag.
  2. Moved commands/admin/teams package to commands/admin/team.
  3. Moved commands/island/teams package to commands/island/team.
  4. Updated en-US locale so multi-line texts looks nicer
  • Bug fixes
  1. Fixed ANIMAL_SPAWN flag not being toggleable.
  2. Fixed "Unknown command" error due to a case-sensitive handling of the sub-commands (e.g.: HeLP, ABout).
  3. Fixed /is go sending a default-colored error message when having no island .
  4. Fixed damage not applying on entities in case it was also inflicting damage on the player while PVP was off (e.g.: potions).
  5. Fixed OPs not being able to bypass locked islands.
  6. Fixed OPs not being able to bypass islands where they were banned.
  7. Fixed database errors due to an incorrect Location serialization in YAML files.
  8. Fixed edge-case bugs with FIRE_EXTINGUISH flag.
  9. Fixed an NPE when some custom entities where spawning naturally.
  10. Fixed bug where OPs could not see admin help by default.
  11. Fixed bug where boats could not be broken by the island owner.
  12. Fixed /bsb info not displaying the actual protection range.