Fixed `IncompatibleClassChangeError`

Full Changelog: https://github.com/thomasmny/BuildSystem/compare/2.25.0...2.25.1
+ Add support for Minecraft 1.21

+ Improve skull performance in menus

+ Added world type to the import command

+ Allow builders to be added and removed via command

+ Bug fixes
» Fixed incorrectly implemented bypass logic
» Don't allow world to be renamed if other world with new name already exists
» World was not saved before chunks are unloaded
» Fixed NPE when using filters
+ 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