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.
How to edit web interface?
Can you make it do a consol command on vote, I want it to do
/goto skyworld Take them to the world they get their rewards on Then give them the items
Update!!
I reloaded my server and according to the console the plugin was successfully loaded, but no Vote4Diamonz folder was created?
Hi md_5
Its not possible to installer this plugin on my server ! Its possible to validate without vote on my top site, and get the rewards ^^
ty
@Sprunkas
Why? It doesn't need an udate.
@CollinDesigns
That is what it is designed to do. If you don't want this, use votifier.
Are you going to update this plugin?
@decebaldecebal
Yes I just tried this and it works.... Well thats a bummer.... any fix please?
Yes me ;)
Ty :)
I am not sure if I should use this plugin.What concerns me is that people can simply just click on the banner, not vote and close the page after a few seconds and this plugin will recognize that it was a successful vote. Can anybody confirm this or is this not the case?
How do people vote?
Do they do /vote
Plz help me
Could you please add:
Random-prizes-list:, prizes:, random-prizes-amount:
For example, player recieves two random prizes, and a prize that will be recieved all the time!
Still working in 1.6.1? And I hope you dont mind if I translate it for my french server? Skipping Votifier because I see in comments theres lag issues.
So for each vote banners, players can recieve 3 diamonds per day. (1 vote = 1 diamond)
Hey i search a code because {0}=Nameplayer but item win=???
Each server restart just resets the config file. Useless.
erm, i dont know what to do, players just enter their name and click submit and it gives them the reward without them actually voting link: http://63.143.59.11:5555/
@Mister_Fix
I would have to guess that it wouldn't work properly but I could be totally wrong since I didn't look at the code. I would use this if I could run it from my web server rather than my minecraft server somehow as well.
if i take the code of this voting page modify it and upload it to my web server will that still reward the players and add the votes? like, the only thing i want to change is the look and some text that cannot be modified through config i won't touch the linked files like "bootstrap-combined.min.css" etc..... will that work?
Md_5 Hoping for another feature or two to be added.
First (most easy and sensible) request is a command to wipe the current vote data (example every month I could check the best voter then do /v4d wipe for the next month)
Second change the submit button to 3 claim reward buttons that do the same thing as the submit button but is linked to 3 different rewards. So instead of submit it could be
[Claim Reward 1] [Claim Reward 2] [Claim Reward 3]
Config would be
reward1:
- give {0} diamond 7
reward2:
- eco give {0} 14000
reward3:
- exp give {0} 700
Hope this was coherent enough.
@YiveMe
There were no changes seems.