notbuildableradius-permit-block-liquidflow (Disable water flowing into restricted area, e.g. team spawns) (Thanks to @MetallicGoat)
Improvements:
Chat shouting: No message will be sent now if the message is empty (Thanks to @MetallicGoat)
Water no longer flows out of an arena (Thanks to @MetallicGoat)
"Select team" GUI in lobby closes once you clicked and switched a team
Rewritten arena regeneration queue
It now works a lot more stable and efficient
Added better failure messages for "/bw arena regenerate"
Rewrote message loading system
Greatly reduced memory usage of messages within the memory (having all loaded now only uses ~57kb RAM) + it's a lot faster and stable now
Messages now get automatically translated into the players language when the plugin is being enabled for the first time to make the introduction to the setup easier to understand
Fixed bugs:
Fixed NoSuchMethod error on 1.20+ (setCollidesWithEntities API got removed by spigot)(Thanks to @MetallicGoat)
Fixed error when punching shop NPC on 1.20+ (Thanks to @MetallicGoat)
Fixed that the regenerator would go past the corners and thus save, clean and regenerate more blocks than it should
API changes:
Fixed docs saying that the time unit in Arena#setIngameTimeRemaining(int) and Arena#getIngameTimeRemaining() is ticks instead of seconds [! Functionality is still the same as before !]
New HookAPI
Deprecated BedwarsAPI#getHookedPlugins()
Deprecated BedwarsAPI#getHookablePluginNames()
Deprecated BedwarsAPI#createPluginHook(Plugin)
Deprecated BedwarsAPI#removePluginHook(Plugin)
Added BedwarsAPI#getHookAPI()
It is now easily possible to hook custom parties&nicknaming systems into MBedwars and thus cause MBedwars to automatically manage them for you. Additionally, you may also access the included®istered parties&nicknaming hooks and party information about a player.