First, something is off with the vote count...the "still needed" number seems to go up instead of down as more people vote.
Second, while the plugin saves off the list of voters, it doesn't re-add them to votingProperties.votes if the plugin gets reloaded.
If it helps, here is my config:
{
"Settings": {
"Time to announce heli vote's [in seconds]": 300,
"Percentage of vote's required [0 - 100]": 80.0,
"Cancel vote for Helicopters spawned by a player [Requires: Heli Signals]": false,
"Cancel vote for locked Helicopters [Requires: Loot Defender]": false
},
"Commands & Permissions": {
"Heli vote Command": "voteheli",
"Heli kill command [Requires admin perm]": "killhelis",
"Voting Permission": "use",
"Admin Permission": "admin"
},
"Messages": {
"Use Chat Messages?": true,
"Use chat for Server Messages?": true,
"Use Toastify Messages?": false,
"Use Toastify for Server Messages?": false,
"Use Notify Messages?": false,
"Use Notify for Server Messages?": false,
"Steam ID to use for the image for messages? [0 = default]": 0
},
"Notifications": {
"Toastify Positive Msg ID": "success",
"Toastify Negative Msg ID": "error",
"Toastify Msg Duration": 10.0,
"Notify Positive Msg ID": 0,
"Notify Negative Msg ID": 1
},
"Version": {
"Major": 1,
"Minor": 2,
"Patch": 4
}
}