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
on reload the poll is gone fix please
@ImminentFire
As a matter of fact, it does. I just made a poll with no issues, and I'll see if people can vote, but I would be surprised if they couldn't.
Does this work for 1.4?
Hey everyone, I haven't logged in for a while. My minecrafting time has been super low due to school and the release of several fun new games recently. :(
Hopefully I'll have some time to work on the plugin during Thanksgiving! :)
On my server, I have scattered end portal blocks as votes, and right now I manually have to collect those votes on a particular day of the week. But I'm using them as a way to moderate the development of the server.
Can you add a feature to make a poll require an item to cast a vote, and then take the item?
Thanks in advance.
/simplepoll remind doesn't work for me...
@Rat_Cat12
same for me with bukkit version 1.3.2 R 1.0 b2377 the whole poll info (questions and votes) is not persistent. lost after server restart, reload and even after a few hours without reload. Thank you very much in advance for the time to find a fix for that.
It doesn't seem to save the polls for me. I made one yesterday and started the server today and it was gone.
@lolitsthad
Good point. Working on that now.
Cool plugin, but could be a lot more user intuitive. For example when users are reminded to vote, it could say "type /vote 1 to vote for [answer 1], type /vote 2 to vote for [answer 2]." When you have 100 people all spamming the chat asking "how do I vote in the poll," things go downhill really fast.
Also, it would be better if the vote command were simpler, like "vote 1" for option 1 etc. Requiring people to type "/simplepoll vote 0 1" is a little more complex than most casual players are willing to do, and they just ignore it.
Is there an option to make a message prompting a user to vote on a poll if they log in and have not voted on a certain poll? This plugin would be perfect for my server, but I want input from anyone who logs on, not just the people who are on at the same time as I am, who I remember to remind to vote.
@PatPeter
What should that command do?
@Tocksman
That is extremely confusing. You should add a new subcommand called list.
@russjr08
I'm still trying to get some of the basic stuff down first! I'll get there eventually!
You should add Spout support for this :)
@Bobbosells32
I am updating this plugin. I've been extremely busy lately but will have some free time coming up soon.
@Avulcanslogic
You do not set the poll ID. You find it by typing /simplepoll info
I may sound like an idiot. How do I set a poll id.. I do /simplepoll create then i type this is a test poll. Well... Then I dont know how to set a pollid so i cant add options or vote or anything i just have a description.
Any news on when this will be updated? This is EXACTLY what my server needs once and add "Savable polls. Polls will resume when the server shuts down." and "Configurable reward for voting in a poll."
Also, would it be possible for that reward to be money from Economy plugins?
Currently doing some work on SimplePoll. It's still alive, everyone! :)