Simple Poll
About
- You can find the bukkit.org thread for this plugin here.
If you've ever ran a community before, you've certainly had times before where a significant issue raised its head. While few community leaders find making big gameplay altering decisions easy, the rest of us do not. And it seems that when we need our users to input the most, they disappear from our forums into our Minecraft servers. MOTDs sometime help, but most users are too lazy to minimize Minecraft and open their browser. Why not make it so your community can vote right there in the server? Simple Poll aims to solve that issue. Simple Poll is a server plugin for Bukkit that allows server admins to create custom polls that users can vote on.
Features
- Multiple polls.
- Polls with customizable options.
- Percentage calculations.
- Adding and removing polls on the fly.
- A (hopefully) easy to understand system!
Planned Features
- A spout gui.
- Savable polls. Polls will resume when the server shuts down.
- A configuration option to send data so that it can be displayed online.
- Configurable expiry times.
- Configurable voting "weight" for certain groups (ex. VIPs get 2 votes)
- Display a vote percentage for every option.
- Configurable reward for voting in a poll.
Permissions
- SimplePoll.create - Allows a group to be able to create and remove polls. Defaults to ops if no permissions are present.
- SimplePoll.vote - Allows a group to be able to vote. Defaults to all users if no permissions are present.
Commands
- /simplepoll create <Description> - Create an empty poll with the specified description.
- /simplepoll info <PollID> - (Without argument) List polls; you can get poll IDs from this list. (With argument) Display more information about a poll; you can get option IDs from this list.
- /simplepoll optioninfo <PollID> <Option Label/OptionID> - View who has voted for a certain option of the specified poll.
- /simplepoll addoption <PollID> <Option Label> - Add a selectable option to a poll.
- /simplepoll remoption <PollID> <Option Label/OptionID> - Remove a selectable option to a poll.
- /simplepoll remind <PollID> - Remind those who have not voted on a certain poll to vote! If no poll is specified, then it reminds everyone to take a look at the poll list.
- /simplepoll remove <PollID> - Remove a poll.
- /simplepoll vote <PollID> <Option Label/OptionID> - Vote for a certain option on a poll. You can also change your vote by simply voting for another option.
Downloads
Note: Since this project is still in its infancy, there's a good chance that the stable release isn't stable and will change frequently as bugs are squashed.
- Stable release: click here
- Snapshot release: none currently
- Source: GitHub
Great plugin, helped our server a lot. Small suggestion: make the info and stuff with colors, so it's easier to see when chat is a bit spammy.
Hey everyone. Sorry I haven't been very active lately. Hopefully I'll be able to roll out some updates soon!
The polls are deleting themselves when the server restarts. Can you please add persistence? Thanks!
I have a scenario, I want to figure out if its possible with this plugin.
Lets say I want players to be able to vote on whether to restart the server (lets say its lagging and restarting fixes the lag). Can commands be run (4 commands to be exact) one at a time, then is it possible to still let players vote on it with the yes/no percentage wiped?
Commands would be:
If commands and persistent polls aren't even an option, you should look at adding them.
Another suggestion is to add pre-configured polls, i.e. add the ability to setup the polls say in a text file and then start them with one command
maybe something like this in the text file:
@nhoclesnar
Great idea! I'll add that to the to-do list. Thanks everyone for the wonderful suggestions!
@Tocksman
Yeah alias for '/simplepoll' will be '/sp' and therefore vote can be as simple as '/vote 1' or '/sp vote 1'. I prefer '/vote 1' since it's much easier to type out and also makes much more sense. Complicated commands sometimes disencourage players to vote.
Maybe you should add a new option: Reward players items/money for voting to encourage voting? Or maybe take away items/money from those who don't vote?
@woutwoot @spaze4life
I have, for the most part, implemented your suggestion in 0.2. Have you tried making a bukkit alias so that /vote points to /sp vote? Just a thought until I get that change made.
@woutwoot
Agreed with simpler commands =)
@woutwoot
Thank you so much for the feedback and the suggestions!
The idea is good. You only need a better way of showing admins who voted, and for what. Also voting should be more simple and have announcements. Like this:
Do you like our server ? - 1.Yes - 2. No - ... Do /vote [number] to vote !
Nice plugin though, just needs some more improvements ;) If you add the ones I listed above, I will use this on my server.
Long wait?
THX
@QweSteR2221
Yes, this is planned for the future.
"A spout gui".
wait wait wait....
@deleted_7536780
Soon! Soon! I'm working on it! :)
mySQL?
I could do the translation of this plugin in French! I am French so... PM me!
Thank you for all the terrific suggestions and feedback!
this plugin.. i need it .. very good :)
Hey, been looking for something like this but I would love to see something (Not really sure if it's already possible) that will let users rate different alternative. More exactly I want my users to get five alternatives and then get to give out one 5, one 4, one 3, one 2 and one 1. Like my example A 5 B 4 C 2 D 1 E 3 These votes would then be counted and output like A 22 B 32 C 12 D 3 E 54 So all the voters votes counts together. I find this a better way of voting on things then selecting your favorite and hoping it will win because with this system, if your favorite doesn't win, maybe your second favorite wins and you still got to vote for them. I hope you understand what I'm saying and it would be very very awesome if you could add it. Subscribing. Thanks! FerkSwe