Fix an error in legacy versions (< 1.13) where normal blocks could not be broken when slab breaking was enabled
+ Some listeners were registered twice
+ Instant Place Signs would not work with Material#DARK_OAK_SIGN
+ Unloaded worlds were not being deleted correctly
+ /settings would throw a NPE when using Minecraft versions < 1.13
+ Added new config option: teleport-after-creation (default: true)
» When enabled, the player is teleported a world after it is created instead of having to enter through the navigator

+ Bug fix
» Chunks in void worlds were not generated correctly after the server restarts
+ Add support for Minecraft 1.18.2

+ Bug fixes:
» Sending commands that use CommandSender#spigot throws NoSuchMethodError
» NullPointerException while opening GameRule inventory
» Navigator does not stay in inventory when „Keep Navigator“ is enabled
1. Add support for RGB messages
» Requires Minecraft Java 1.16+
» Supported patterns: #RRGGBB, &#RRGGBB, {#RRGGBB}, &x&r&r&g&g&b&b

2. Implement "buildsystem:role" Context for LuckPerms
» Can have the following values: creator, builder and guest
» For example: You want players who are guests in a world (neither creator nor builder) to remain in the gamemode they currently are in.
» Now you can use the following context:
/lp user <user> permission set buildsystem.gamemode false buildsystem:role=guest

3. Add limits to the amount of worlds allowed to be created
» Limits do not apply to admin players with the permission buildsystem.admin!
» The are two different types of limited introduced with this PR:

+ Global limits
Global limits are limits that are set in the config.yml and apply to each player equally. If the amount of worlds exceeds the defined limit, then no more worlds can be created.
» If a limit is set to -1, no limit is applied

+ Local limits
Local limits are limits that are applied via Permissions. There are two different permission wich set the maximum amount of worlds a player can create:
a) buildsystem.create.public.<amount> restricts the amount of public...
b) buildsystem.create.private.<amount> restricts the amount of private...
... worlds a player can create

4. Other changes
» The permission for creating public worlds has been changed to buildsystem.create.public
» The permission for creating private worlds has been changed to buildsystem.create.private
» The /worlds delete GUI has been reworked
» Properly disable plugin when server version is unsupported

5. Full Changelog
+ Expand PlaceholderAPI expansion
» Add placeholders for player-settings
» Full list of (newly introduced) placeholders can be found here: https://buildsystem.eintosti.com/placeholders#settings-placeholders

+ Bug fixes
» Worlds can no longer have a blank name when only consisting of special characters
» Stop items from trying to be placed with "Disable Interactions" enabled
» Stop WorldEdit items from being able to break blocks when they shouldn't

+ Minor changes & improvements
» Refactored lots of code
» Updated dependancies
+ Fix WorldEdit wand breaking blocks
+ Added support for Minecraft 1.18
+ Fixed some bugs with lower versions. If any still occur, please report them on GitHub
Fix NoClassDefFoundError with /worlds help
+ Previously, only WorldEdit commands were blocked. Now the usage of brushes etc should also be blocked
+ Bug fixes
+ Refactored code