Fix for inventory open check from entities like minecart with chest to be checked by entities location and not players (CatTeaA)
Fix compatibility with 1.16 and lower (HaHaWTH)
Fix for version compatibility issue relating to block dispensing event (HaHaWTH)
Add checks for projectiles hitting the TargetBlock (CatTeaA)
Improvement on name tag usage to rely on more than one flag (CatTeaA)
LWC support update for better performance and ASYNC support
Fix for an issue relating to special flags when you trying to teleport into residence which doesn't allow this action
Some performance improvements for general player move checks
Now player movement is being checked more often providing more frequent detections when you enter or leave residence
Improvement for auto command and its feedback messages, especially when new residence would be colliding with existing one
Preventing enderman teleportation into residence area with nomobs flag enabled
NPE fix for info command when player name is not known
New player free residence now uses auto command resizing for better and more consistent outcomes
Now there is persistence of new player record which will carry over server restarts and will allow for player who never owned residence to create first one for free independent how long ago he joined the server
Now you can enable option to create first residence for free when using auto or create command allowing for new player first residence being free if he placed a chest or created residence manually
Some changes for grouped flags handling. Now when using commands like /res pset and providing grouped flag name it will no longer pick provided state, it will enforce one provided in flags.yml file, which means that now you can properly enforce flag states you want it to set instead of it being a loose cannon. It defaults to true if not defined, but you can set flags to false or remove. As example - use-remove - tp-false - chat-true which will set flag states to the ones you defined, allowing you to have grouped flags which removes set flags or disables their access which allows you to have flag like untrusted which disables movement inside residence, disables door usage, disabled teleportation and so on.
Added option to ignore flag access requirement for grouped flags, so now you can have grouped flag which triggers disabled flag and sets it to specific state without player actually having ability to modify that specific flag with set or pset commands
Added support for BlueMap plugin
Some rework relating all 3 web map based plugins, DynMap, Pl3xMap and BlueMap. Now their config section is centralized and shared amongst all of them. Color codes have been changed to accept alpha values, so you can use hex color codes like {#33cc3340} where first 6 indicate color value and last 2 indicate its alpha value. You can use something like https://rgbcolorpicker.com/ to generate full RGBA hex color code. Added extra color for server land identification. Please update CMILib for full color alpha channel support
Fix for safe teleportation not informing player about potentially dangerous destination