VoteChecker
Description
VoteChecker allows players to see their vote tallies and see how they stack up against other people. This plugin reads in the 'votes.log' from Votifier, and requires nothing else. VoteChecker was originally made for a private server I play on, and decided to put on Bukkit Dev hoping that other people might find it useful. This plugin also allows for competiveness against other players, boosting your server popularity. WARNING: You must have java 7 or higher or this plugin will not load.
Commands
/vhelp - list commands
/vcheck <player> - lets player check his or other players total tally of votes (defaults to command executor if '<player>' is not provided)
/vtop <month> - displays top ten players of a month, NOTE: see Setup for instructions
/vlist <page numer> - allows players to scroll through all players vote tallies, allowing them to see their place against other players
/vtotal - allows players to see that total amount of votes for this server
Permissions
- votechecker.* (permissions correspond to commands)
- votechecker.vhelp
- votechecker.vcheck
- votechecker.vtop
- votechecker.vlist
- votechecker.vtotal
Setup
Although '/vtop <month>' allows players to see the top voters of a month, you have to manually setup the dividers between months in the votes.log. To do this, first put '<month <name>>' to state a new month in the votes.log, like this:
<month july> Vote (from:Minestatus username:Anonymous address:217.146.110.73 timeStamp:2012-06-14 12:52:07 -0700) Vote (from:Minestatus MCQuarterly Promo username:Anonymous address:217.146.110.73 timeStamp:2012-06-14 12:52:08 -0700) Vote (from:PlanetMinecraft.com username:masktails address:82.17.16.124 timeStamp:1339705299) Vote (from:Minestatus username:Randude14 address:82.17.16.124 timeStamp:2012-06-14 13:22:13 -0700) Vote (from:Minestatus username:Randude14 address:76.181.99.169 timeStamp:2012-06-14 13:24:27 -0700) Vote (from:Minestatus MCQuarterly Promo username:Anonymous address:76.181.99.169 timeStamp:2012-06-14 13:24:27 -0700) Vote (from:Minestatus username:armyman104 address:71.222.98.77 timeStamp:2012-06-14 13:26:02 -0700)
The plugin will read to the end of the file, but when you do reach the end of the month, simply put '</month>' at the end, like this:
<month july> Vote (from:Minestatus username:Anonymous address:217.146.110.73 timeStamp:2012-06-14 12:52:07 -0700) Vote (from:Minestatus MCQuarterly Promo username:Anonymous address:217.146.110.73 timeStamp:2012-06-14 12:52:08 -0700) Vote (from:PlanetMinecraft.com username:masktails address:82.17.16.124 timeStamp:1339705299) Vote (from:Minestatus username:Randude14 address:82.17.16.124 timeStamp:2012-06-14 13:22:13 -0700) Vote (from:Minestatus username:Randude14 address:76.181.99.169 timeStamp:2012-06-14 13:24:27 -0700) Vote (from:Minestatus MCQuarterly Promo username:Anonymous address:76.181.99.169 timeStamp:2012-06-14 13:24:27 -0700) Vote (from:Minestatus username:armyman104 address:71.222.98.77 timeStamp:2012-06-14 13:26:02 -0700) </month>
Please! , Update :(
Would be nice if it was updated :)
Please update!
Is this compatible with 1.4.6?
Inactive plugin?
Yep. My vote file is 6MB large. Doing /vlist crashes the server.
May you please add a feature to lower the amount of users displayed on /vlist, as it lags the server alot.
1.3 update pretty please??
@Aurulent
You'r server needs to be running on Java 7. This plugin won't work on servers using Java 6.
Looks great!
Getting same error as spazmonkey777. Not sure what I have done wrong.
@Gunnerrrrr
you mean they couldn't use the commands until they got to a certain number of votes?
@Randude14
It will likely still compile against Java6 though.
@ProjectNarna
Because it was compiled and written with Java 7
@Randude14
Why not compile against Java6?
@spazmonkey777
have to use java 7 or higher, sorry forgot to add that
Getting an error in console when trying to load this:
http://pastebin.com/WCarEM3Q