xVote
What is xVote
xVote is the all-in-one in-game voting plugin. With xVote, server admin can create polls for their players to vote on. If you've ever needed to take a vote, there has never been a better time! xVote puts everything you need for a successful, professional poll at your fingertips. Create, modify, and close multiple polls with ease! See and share poll results faster than any other plugin on Bukkit. What are you waiting for? Install xVote today and you'll be glad you did!Have you ever needed to ask your players for their opinion, but were never online enough to talk to them? Do you run a democracy-based server, where votes are a vital part to the game? Have you ever wanted to take a survey? xVote is the ultimate solution to all these problems and more! With countless uses, xVote can be helpful to any and every server! So why delay? The download button is waiting!
Commands & Permissions
/xVote startvote (name) (text) - Create a new poll/xVote peek - Peek at results so far
/xVote endvote - End the current vote
/xVote vote (vote) - Submit a vote
Permissions:
xvote.player - Every command a normal player needs
xvote.admin - Every command an admin needs
All permissions are otherwise OP-default
Is there a way you can change the command to /v instead of /xvote ? I don't really like having the plugin name as the command...
@monstercat101
@FireBreath15
What about making the server owner able to choose whether it should be so or so in the config?
@monstercat101
I can do that :) well try at least. I have school / a cold so may be delayed :/
Is it possible to get per ip votes? I have players logging on with alt accounts and voting. Also, I have players voting with different spelling for the candidates, it makes it hard to count the votes, so I put in some voting booths which force them to vote with correct spelling. The new messages get them to directly use the command, instead of voting at the booths, is there anyway to change the vote message? And thanks for such a great plugin :D
Wow, thanks so much for uploading so quick, thank you!
@monstercat101
I agree. I'll try to make it send to the player who logs in, instead of the whole server
anyway to disable the voting message that pops up all the time? Its quite spammy
Another great plugin from FireBreath!
@Dunbaratu
facepalm!
Ill fix that asap
@N1NJ4LIM
I'm not too sure whats going on, but ill look to fix the error. It was built with 2726, so it SHOULD work. But ill see what I can do
@Marium0505
Well version 2.0.1 had sentence names, but in version 3 I added the description feature. So the name is one word (like "Moderator" or something) and the description is anything (like "Should so-and-so get Moderator rank?"). I like your idea, and it would be neat to do that, but I try to make plugins that feel simple. Lol kinda like steve jobs, I try to make something complex look simple to the user. But I might take some of your ideas in, well see :)
Hi i put xVote in my plugins folder but whenever i load up my server, it always gives me an error. I have tried most of the Bukkit builds after 2726 but it still won't load. I can't find a solution; can you help me?
If you use the new
/xvote peek
command when there is no pending poll, instead of telling the user there's no pending poll it generates a java null pointer exception in the server log.
Can you create polls where their names are "sentences"? Better said, more than one word? :P And same with the polls? Could you maybe make it possible to disable this feature per poll too? And can you add an option to add expiration date to each poll?
You could eventually make it so there's two ways of creating a poll.
Example 1, the example with the most options and the most custom example:
This example requires that you add a new command, /startvote -c This is a bit logical, the -c means custom. Its only required if you want to do use this example. You can use the same as before if you want to make a normal poll.
Stage 1 When the player performs this command, will they go into a "closed menu". The normal chat will be disabled until the process has been finished, to make sure the players sees everything. (S)he wont need to have / in front of the "commands".
Stage 2 The player will get a question, what should the name/words/sentence for the poll be? - Should Marium0505 be promoted to Moderator?
Stage 3 - Part 1 The player will get a message with what he put in, to confirm it, and will then continue to the next question. Can the player vote with his own sentence/words? Or should he choose between multiple choices you have set?
Stage 3 - Part 2 Option 1: - choicen This makes it so the creator of the poll need to create each option in the poll. He will do /fnish when all the options have been set.
Option 2: - custom This makes it so the player who vote can use his own text/word(s). The creatore will be asked, Sentence or word? - Sentence (makes it so the player can use more than one word) or word (makes it so the player can only have one word)
Stage 4 - Part 1 When the creator is done with either of the options, will he be asked, should there be a cooldown on when a player can caste their vote? No (continue to stage 5) yes (the player will get a new question, how long should the cooldown be? - [the time in the same time format as before, (within) y m d h m s ]
Stage 4 - Part 2 do you want the poll to automatic expire? No (it wont expire) or yes (it will expire) If yes, when (in this time format 1y 2m 3w 4d 5h 6m 7s, which means within 1 year, 2 months, 3 weeks, 4 days, 5 hours, 6 minutes and 7 seconds.).
Stage 5 The creatore is in the last question, the player will be given a summary of what he decided, and will either be able to go back to one (or more) of the questions and re-do it/them or finish the creation of the poll.
I know and understand that this is a rather big thing for such a small plugin, but I think this would give server owners even more reasons to choice your plugin, due to its HUGE ability for custom polls.
I really hope you accept this suggesion, I may be able to donate a few bucks (for sure under $3, but still) to you if that helps (I will most likely donate AFTER you have made the update availabe, but you can be sure that I will do as I promise if it has the features I need, if it doesn't may I put in a few more bucks as a payback for your extended time. ( I can't promise that I can donate 100 %, but I will do my best)
xVote Version 3 Released
Enjoy xVote rewritten! New features, tweaks, command changes and more. I hope you enjoy :). If you find any errors, glitches, or you have an idea for an upgrade, please let me know!
@Dunbaratu
Okay I can do that :). I was actually considering rewriting xVote to change some things. I'll add a sneak-peek command :) Thanks for ur feedback @Dunbaratu
It would be useful for there to be a command to let someone (with proper permission) peek at the vote results so far without ending the vote. Right now the only command to show the results is /endvote. Sometimes its handy for an OP to be able to find out "have people been voting on this? Has there been any activity on the vote?" without actually having to terminate the vote to do it. I know it would be a bad idea to let voters see the results so far, as this gives unfair advantage to later voters who know how things are swinging, but as long as this hypothetical /showvote command has its own permissions an admin should be able to set it up so most people can't use it.
Right now the only way to see vote results without terminating the vote is to log in to the server behind the scenes and look at the config.yml file.
@monstercat101
ya. at least for now its in that format :)
@FireBreath15
I used /endvote, but it just lists all the votes, like in the config?
@No1Griffster
If you mean announces the vote, check the top of your chat when you login :)