Please note this update has been in the works for the last few weeks and contains some massive backend changes. It is recommended to create a backup of user data before updating. There shouldn't be any cases of data loss, otherwise I wouldn't make this update now, but there was when developing this update.
I'd recommend waiting a few days to make sure no other issues are actually present before updating. Please report any issues if they exist, thanks. You can also check dev builds to see if anything has been fixed.
Thanks to anyone who tested these changes in dev builds and reported issues.
Change Log:
- Implement new caching system
- Applies to all user storage options
- Caches changes more efficiently and is faster overall and more reliable
- Removed all existing cache options, since they are longer needed
- Similar to 6.5.2 MySQL cache, but much more advanced and works with SQLite
- Optimized all background tasks to take advantage of better caching system (My tests show it saves minutes on certain background tasks with 40+ thousand users, even more when using SQLite)
- Item enchantments can now accept minecraft enchantment names or spigot enchantment names
- Fixed a few issues with trigger votifier event (from bungee related setups)
- Empty service sites or no service sites votes will be changed to Empty
- Default amount of top voters to load is now 1000, before it was infinite, can be changed in Config.yml
- Added log message on purchase of something from vote shop
- Added support for mariadb driver
Proxy (Bungee/Velocity) Changes:
- Fixed /votingpluginbungee status not working
- Synchronize votes more, fixes issues with votes coming in so fast that it breaks things
- Optimized queries to be more efficient and faster
Probably forgot about some changes so here is the full changes according to github:
https://github.com/BenCodez/Advance...c8...4f7e026801a809f2de9654b73083cc843f621418
https://github.com/BenCodez/VotingPlugin/compare/44a65bc3471e8aadafbf3a854c5b848780264747...ca92a76b15f29cdd855c103178384892f82dbcb3