+ Added support for Minecraft 1.20.4
+ Fixed message error in world editor
  • QOL improvements
    + Worlds are now unloaded by default; If you do not have this setting activated, I suggest you do so
    + Add permission to setting individual status states (/worlds setStatus): https://buildsystem.eintosti.de/worlds/setstatus#individual-permission
    + Improve player teleportation: Player is now teleported up when VOID damage is received
    + You can now use PlaceholderAPI placeholders in messages
    + The scoreboard is now updated scoreboard asynchronously

  • Bug fixes
    + Worlds which are blacklisted from being unloaded will now load when the server starts
    + The "import successful" message will only be sent if the import actually finished
    + Added missing plants to the "Place Plants" setting
+ Added 1.20.2 support
+ Bug fixes
+ Added 1.20.1 support
  • 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