Skip to content

Releases: thomasmny/BuildSystem

Bug fix

02 Aug 15:02
Compare
Choose a tag to compare
  • Don't use StringUtils from apache commons lang3
  • Switch from Spigot 1.19 to 1.19.1 as API version

Bug fixes

04 Jul 14:49
Compare
Choose a tag to compare
  • Fix "Double Stone Slab" block being placed incorrectly (Minecraft 1.14+)
  • Show archived private worlds in world archive

Piston head block, bug fix

03 Jul 11:58
Compare
Choose a tag to compare
  • Added piston head block to /blocks
  • When editing gamerules in a world (/worlds edit), the next page button should now work as intended in versions <1.13

Add support for Minecraft 1.19

15 Jun 17:07
e270774
Compare
Choose a tag to compare
  • Add support for Minecraft 1.19

  • Bug fixes:
    » Don't import a world twice if already existent (/worlds importAll)

Permission refinement

27 May 08:53
Compare
Choose a tag to compare

+ Default world permissions
» Added 2 new config options: world.default.permission.public and world.default.permission.public
» Each option sets the default permission the respected world type will have when created
» Use %world% as a placeholder for the world's name

+ Restrict commands to world creator
» All commands defaults to .self when no suffix (.self, .other) is provided. For example: buildsystem.day = buildsystem.day.self
» With the permission suffix .self, a player can only modify worlds that belong to the player (player is creator)
» With the permission suffix .other, a player can only modify worlds that don't belong to the player (player is not creator)

+ More permission checks when using /worlds edit
» Each task found in /worlds edit now has an extra sub-permission to restrict tasks to certain players.
» A list of all permissions can be found here: https://buildsystem.eintosti.com/worlds/edit/

Thanks a lot to @EinJOJO for coding a large amount of the update.

Hotfix

21 Apr 16:30
77e6fd7
Compare
Choose a tag to compare
  • Correctly allow multiple private worlds to be created

Bug fixes and improvements to worlds

21 Apr 10:03
16eee98
Compare
Choose a tag to compare
  • Fixes a bug where creators could not add builders to their world with /worlds addBuilder
  • From now on, only the creator of a world can delete it (or players with the admin permission: buildsystem.admin)
  • Players are no longer limited to one private world. Use the permission buildsystem.create.private.<amount> to set the maximum amount a player can create

Navigator permission changes and bug fixes

12 Apr 17:58
Compare
Choose a tag to compare
  • Navigator permission changes
    » Changes the permission needed to open the navigator to buildsystem.navigator
    » Adds a permission which is needed to receive the navigator item: buildsystem.navigator.item

  • Fixed bugs with the modern navigator
    » Item used to close navigator could be dropped
    » Players were able to modify other player's navigator leaving them unusable

  • Minor optimisation
    » Reset unload task after world switch (or quitting) to ensure correct unload time

2.18.6

30 Mar 15:05
Compare
Choose a tag to compare
  • Allow unloaded worlds to be renamed
    » Previously, a world had to be imported in order for it to be renamed

  • Changes to world difficulty
    » Allow a world's difficulty to be changed in the /worlds edit <world> menu
    » Correctly retrieve the default world difficultly from the config

Fix incorrect chunk generator when loading worlds

29 Mar 09:14
1c87f18
Compare
Choose a tag to compare

Worlds that were unloaded and then loaded again were using the standard WorldCreator, not the custom generators they should be