WARNING: Lots of things have changed. Replacing the BETA jar with this one will not work: you'll most likely need to edit at least the locale files.
There are also new nodes in the config file. My recommendation is to run the plugin first without either config or locales, then port your tweaks to the freshly generated ones.
Changes:
- MariaDB / MySQL support is now working.
- The currently supported versions range from 1.18 to 1.21.1. Older versions won't unless you run them with Java 17 or greater. Even if you do so, the oldest version that might work is 1.14. Some stuff will break in 1.13
- Locale files now use MiniMessage format. The old ยง format will not work anymore. This means that you'll have to either update the locale files manually or let the plugin generate the new ones and port your changes. Spanish locale file now automatically generates if it is not present. This has caused an increase in the jar size. When the time comes for Kyori Adventure API to be packed in spigot servers, this size will be reduced. The MiniMessage language lets you use RGB colours, as well as even writing hover events and gradients! You should take a look if you are interested
- Lots of fixes on how some events are handled. Some of these fixes were oriented to fixing the infamous "altar not working" bug. Hopefully, it will not happen again
- New sunlight detection system (toggleable). Are you tired of vampires being able to look directly at the rising sun in the middle of a desert just because they have a single block over their heads? Enable the new Sun detection system in the config to make the server check if the Sun is shedding light on those pesky vampires, calculated using both the Sun and the player position, searching for walls in between. It may not detect walls that are too far from the vampire, yet if the light coming from the sky is 0, everything will still work