• Added 1.20 support

  • Added ability to filter words in navigator
    » New slot in the navigator
    » Toggle through multiple settings: "none", "starts with", "contains" and "matches"

  • Allow admins to specify further illegal characters in a world's name
    » New config option: invalid-characters
    » If a character in the world's name matches the specified regex, it is removed

  • New placeholders
    » %buildsystem_lastedited%
    » %buildsystem_ lastloaded%
    » %buildsystem_ lastunloaded%

  • Several bug fixes
  • Added 1.19.4 support
  • Added ability to not send messages
    » Blank messages are no longer sent to the player
    » Example: A command is to be hidden from /buildsystem -> Set buildsystem_XXX: "" in the messages.yml file

  • Multi-page /buildsystem command
    » The /buildsystem [page] command now takes a page argument, as it no longer displays all commands at once

  • Bug fixes
    » Players not in build-mode could not interact with other inventories when move-items was disabled
+ Fix duplicate message key
» The key "worlds_import_newer_version" was supposed to be "worlds_importall_newer_version"

+ Allow messages to contain commas
» Previously, when using commas (,) in multi-line messages would result in the message being split
+ Compress world level.dat with GZIP when writing server version
Likes: Cyluus
Fixes a bug that would stop worlds from being loaded on servers using Spigot 1.8
+ Added 1.19.3 support

+ Check world DataVersion before loading
» Prevents newer worlds from being loaded in older versions
» Is ignored when `Paper.ignoreWorldDataVersion` flag is enabled

+ Add "move-items" config option
» Stops a player from moving/taking items to/from other inventories when in build-mode
» Also changed the default of "drop-items" to true

+ Bug fixes
» Player would receive navigator even if setting was disabled
» Instant Place Signs didn't support mangrove_sign
+ Improvements to /build
» Add permission for when setting other players into build-mode: buildsystem.build.others
» Reset player inventory when leaving build-mode
» New config option for disabling item drops when in build-mode (default: false)
» Add LuckPerms context for when players are in build-mode (build-mode)

+ Bug fix
» Custom blocks were not being placed when disable interactions is enabled
Fix world icon not displaying correctly
+ Improved /worlds command
» Up till now, whenever a command such as /worlds edit <world> was run, the world always had to be specified
» Now, whenever a world is not specified (/worlds edit) the player's current world is used

+ Improvements to /blocks
» Added invisible item frame to servers running 1.17+
» Improved rotation of orientable blocks

+ Allow players to rejoin server in unloaded worlds
» If a player has spawn teleportation deactivated and world unloading has been enabled, the world the player was previously in is now loaded automatically

+ Utilize PaperLib
» If the server is running Paper, players will be teleported asynchronously

+ Bug fixes