Vote4Diamondz

Vote4Diamondz is Minecraft's premier, de facto online voting system! This plugin a complete rewrite of the original Vote4Diamondz which sparked the vote-reward craze among server owners. This plugin is a complete rewrite of the original Vote4Diamondz, making use of the latest technologies to ensure reliant, efficient, and stable operation.
Forget the hassle of Votifier listeners; Vote4Diamondz is completely customizable, easy to install, and encourages your players to vote for ALL your voting sites!
Features:
- Fully open source
- Being open source, it is FREE to use!
- Hosted on your server for your server
- Keeps a log of all votes
- IP based session protection to ensure malicious users cannot vote for others and make them lose their chance at a reward
- An unlimited number of command based rewards - Give your players Random items, Currency and More!
- No external setup, simply dump the plugin into your plugins folder and edit the vote page to include your sites
- Fully customizable. Perfect for embedding into iframes on your server's site or forum.
Quick Setup (Vote4Diamondz-v3)
Getting started with Vote4Diamondz is a snap:
- Grab the latest version from http://ci.md-5.net/job/Vote4Diamondz/lastSuccessfulBuild/ (Disclaimer: These builds are not approved by BukkitDev staff, use at your own risk!)
- Drop Vote4Diamondz.jar into your server's plugins/ folder
- Run your server once. This will generate a plugin/Vote4Diamondz folder
- In the folder you will find config.yml and sites.txt
- Open sites.txt and add the URLs for your voting sites. Vote4Diamondz supports all voting sites such as MinecraftServerFinder, Minestatus, Planetminecraft, etc.
- Open config.yml to control how rewards are given to players. Rewards are given to players after they vote on every single voting site.
- Restart your server, and navigate to www.yoursite.com:5555 to start voting!
Detailed Setup
Config.yml Setup
Sites.txt Setup
Downloads & Source Code
Stable Releases
Stable or 'recommended' builds will be uploaded to DevBukkit on a regular basis. Use this if you don't mind not having the latest features, or just want to feel secure knowing that the files are scanned by our team of highly trained monkeys, I mean staff.
Development Builds - Recommended
Thanks to the kindness of andrewkm, owner of EcoCityCraft I now have a shiny Jenkins server to host various software projects on. You may download the latest development builds at http://ci.md-5.net/job/Vote4Diamondz/.
Source Code
The source code is available on GitHub, you may check it out here: https://github.com/md-5/Vote4Diamondz/. Feel free to browse and submit pull requests. Please don't steal, I have put a lot of work into perfecting this system.
Credits
As with on any project there are a number of people to thank, so here they are.
- Cheezetarts - Owner of http://www.shadowraze.net/. Vote4Diamondz was the brainchild of Cheeze, and it was the wonderful Shadowraze server whom I develop for that enabled me to write the original version.
- andrewkm - As mentioned above he hosts the development build server for me, you can check out his server at http://www.ecocitycraft.com
- alta189 - For maximum stability and to make life easier for me I have included the SimpleSave library by alta. You can check it out at http://forums.spout.org/threads/2635/ and I highly recommend you give it a shot in your next plugin.
- The Eclipse Jetty team - These folks are behind Jetty, the high performance intergrated web server which powers Vote4Diamondz. You can learn about jetty on their site: http://www.eclipse.org/jetty/, or just pop by and say hi at #jetty on chat.freenode.net
Metrics
Vote4Diamondz collects minimal, anonymous statistics and sends them to mcstats.org. You can learn more about the system here: https://mcstats.org/learn-more/
Contact me!
The best place to get in touch with me is #md_5 on irc.esper.net You can use: http://webchat.esper.net/?nick=&channels=md_5 to chat with me directly.
Screenshots

-
View User Profile
-
Send Message
Posted Apr 19, 2013What's changed between builds #4 - #7? Should I update from build #3 or not until its on bukkitdev?
-
View User Profile
-
Send Message
Posted Apr 11, 2013Does this have per world permissions?
-
View User Profile
-
Send Message
Posted Apr 10, 2013@Gregrocks00
Yes you need to port forward
-
View User Profile
-
Send Message
Posted Apr 10, 2013The website thing isn't working. Im guessing by when it says "www.yoursite.com:5555" up there it means insert you're server ip where it says your site. That isn't working. Do i need to port foward port 5555 or something? please help. Thanks
-Bam19971
-
View User Profile
-
Send Message
Posted Mar 11, 2013When my players vote they don't receive the money!
- give {0} diamond 3 - money give {0} 250
They get the diamonds, but no money
-
View User Profile
-
Send Message
Posted Mar 10, 2013Does this plugin work with the latest version of Craftbukkit? I would love to utilize this (or if you guys have any other plugins that do this) on my server.
-
View User Profile
-
Send Message
Posted Mar 1, 2013Compatible with facebook and youtube is an option?
-
View User Profile
-
Send Message
Posted Feb 12, 2013@md_5
Every time someone tries to vote, it gets stuck on "processing votes"
-
View User Profile
-
Send Message
Posted Feb 11, 2013@Flameuh
1) That error wouldn't crash your server 2) Its because you modified your config file to something incirrect, make sure all the {0} etc are there.
-
View User Profile
-
Send Message
Posted Feb 11, 2013Hello ,
(Before I explain you must know that I am French and my English is horrible)
So , I would like an update of this plugin great day. Indeed some errors occur as rare as serious and prevents some players to vote. Your expertise in coding md_5 there is no doubt (I use Spigot p).
Errors:
When a player passes the page displays "Procesing your vote" indefinitely and the player does not receive a reward.
Here's another error to cause two crashes my server:
> http://pastebin.com/tsHcpWJxThank you in advance for your understanding and support.
-
View User Profile
-
Send Message
Posted Feb 8, 2013@hmcpvp
Why do you need an update for a perfectly working plugin?
-
View User Profile
-
Send Message
Posted Feb 8, 2013@md_5
When should I expect an update? My server relies on this plugin.
-
View User Profile
-
Send Message
Posted Feb 7, 2013@ALPHA_DEALER
No.
-
View User Profile
-
Send Message
Posted Feb 7, 2013Do you need to have Votifier to use this?
-
View User Profile
-
Send Message
Posted Jan 26, 2013@minejames1
Im getting a Internal server error. No 1 can log in how to get rid of it??
u maybe know?
-
View User Profile
-
Send Message
Posted Jan 26, 2013This looks amazing, just what I've been looking for for voting logging. Please update, as on 1.4.7-R0.1 it gets stuck on "processing votes".
-
View User Profile
-
Send Message
Posted Jan 23, 2013Hi, i just added MineStatus and the plugin is RED who can help me???
http://pastie.org/5838103 btw collinD i use TinyUrl:D
-
View User Profile
-
Send Message
Posted Jan 22, 2013BungeeCord support?
-
View User Profile
-
Send Message
Posted Jan 20, 2013@shahiem99
I use bit.ly and put it in the config and motd.
-
View User Profile
-
Send Message
Posted Jan 20, 2013what is the best way to link the players to the vote site,can it throught enjin website or tinyurl??