This update changes a lot in regards to bungee voting. Before this update there was really only one way to do bungeecord voting, and it was very complicated and difficult to setup, that should now be a lot easier.
This update adds a config option called BungeeMethod, detail about the options below, more detail available on the wiki:
SOCKETS - Only method that existed before this method - Could eventually be removed or phased out
PLUGINMESSAGING - Similar to sockets, but a more drop and go idea - No sockets, will cache votes on bungee if pluginmessage can't sent (Requires players to send data) - Bungee server handles adding totals & points (rather than passing to the spigot servers) - Will eventually be the go to method - Could still have some bugs in certain cases (Please try latest dev build before reporting bugs) - Rewards per server or per network (Option available on bungee)
MYSQL - This expands on the using MySQL for forwarding votes from a hub server (or some other server) to each server without running on bungee and having the plugin just do a check here and then for new votes on the other servers - This will now send a message to the other servers to process the votes if running on bungee (so no delay on getting a vote processed) - 1 reward on the network only
Change Log: - Added BungeeMethod option (On all servers, options: SOCKETS, PLUGINMESSAGING, MYSQL) - Added ClearCacheOnVoteShopPurchase option - Added LocationDistance reward requirement (Be within a certain distance) - Added SpecialChance reward (Percentage based reward) - Added ability to set/enable/disable LoreLength in each item - Fixed a MySQL bug which caused the plugin to fail to load in some causes without using java 11 - Support for enchanted books in item API - Added PotionColor to item API - Fixed some materials in Config.yml - Changed Item to DisplayItem for votesite items to avoid confusion (Using Item still works) - Added /av CurrentPluginTime - Improvements to vote next time with daily reset times and offsets - Added option to not use skull on vote today GUI - Improvements to AdvancedTab (Should perform a little better) - Added basic support for 1.12 (Not fully supported, but will run)