GitHub page: https://github.com/vexsoftware/votifier
Download link: http://dev.bukkit.org/server-mods/votifier/files/9-votifier-1-9/
Votifier is a Bukkit plugin whose purpose is to get notified (aka votified) when a vote is made on a Minecraft server list for the server. Votifier creates a lightweight server that waits for connections by a Minecraft server list and uses a simple protocol to get information about that vote. Votifier is and always will be open-source.
Votifier employs 2048-bit RSA encryption to ensure that nobody can spoof a vote packet. When Votifier is run for the first time, it generates a unique key pair only for your server to use. When you register Votifier with a supporting server list, that server list will ask for your public RSA key so it can encrypt vote packets before sending them to you. Votifier is so secure, not even its own developers can hack it.
Votifier has a vote listener system where listeners are notified when Votifier receives a vote notification. Sort of like the Bukkit plugin system itself. Each of these listeners can carry out their own task (i.e. rewarding the player via iConomy, etc.) in response to the vote.
To install a vote listener, simply put it in Votifier's listeners folder.
Note that you must run Votifier first before this folder is made.
For having a log of votes, the FlatfileVoteListener can be used. This listener logs votes to a text file located at plugins/Votifier/votes.log
Vote listeners can be found at the vote listeners forum.
Information about how to write a vote listener can be found on the vote listeners page on our wiki.
Minestatus is a Minecraft server list that also provides a free tool: Minecraft Servers
Information about Votifier's protocol can be found on protocol documentation page on our wiki.
If you are having problems, please see the troubleshooting page on our wiki.
.class files.
host value is set to the value of server-ip in server.properties by default if a value is specified, otherwise host is set to 0.0.0.0.
8192, is available for use upon initial configuration.
rsa folder is missing.
config.yml - contributed by frelling
config.yml on Windows - contributed by SmilingDevil