
Simple Polls
A lightweight polls plugin for smaller servers, designed as an alternative to discord.
Simple Polls
Simple Polls is a lightweight Minecraft plugin that allows server admins to create interactive polls for players. Players can vote on polls directly in-game through an intuitive GUI, and poll results are tracked in real-time. Expired polls are automatically managed and stored separately.
This is a plugin designed for small SMPs to make sure that only people who actively play vote on important polls, use in large servers(200+ players) in not recommended
Features
- Create polls with a question and multiple options (up to 9 options per poll)
- Manage polls through a GUI
- Track votes per player
- Automatically expire polls and archive them
- View active and expired polls
- Player-friendly GUI for voting
- Chat-based input for creating and editing polls
- Persistent storage using YAML files
Installation
- Download the latest build of Simple Polls.
- Place the JAR file in your server's
pluginsfolder. - Start or restart the server to generate the config and data folders.
- Ensure you have the correct Minecraft version (
1.21.4+recommended).
Commands
| Command | Description |
|---|---|
/poll | Open the Simple Polls GUI |
/polls | Alias for /poll |
Permissions
polls.manage– Allows a player to create and manage polls. Default: OP.
Usage
- Open the polls GUI with
/pollor/polls. - Click on a poll to vote.
- Players who join the server are notified about active polls they haven’t voted on yet.
- Expired polls can be viewed separately.
Data Storage
- Poll data is saved in the
plugins/SimplePolls/polldatafolder. - Expired polls are moved to
plugins/SimplePolls/expiredpolldata. - Each poll is stored as a separate
.ymlfile.
Planned Features
- Actually limiting the amount of options ;-;
- Quality of life buttons for going back and cancelling
- See specifically who voted for what
- Turn off voting notifications on join
Contributing
- Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- For bug reporting, please report it in my discord:
https://discord.gg/aEGxqg8VbZ
By submitting a contribution (pull request, patch, or otherwise), you agree that your code will be licensed under the Mozilla Public License 2.0 (MPL 2.0) and that you have the right to submit it (i.e., it is your original work or from compatible sources).
License
This project is licensed under the Mozilla Public License 2.0
