![[IMG]](//proxy.spigotmc.org/4ffca0c9c1d440b4b89181d6650ee59116d8be27/68747470733a2f2f692e696d6775722e636f6d2f747175626b6d4d2e6a706567)
BlazePolls
Create polls in seconds with a clean inventory UI
✨ Features
- Create polls with a single command, including question and duration
- Simple in-game GUIs for creating, listing, and voting
- Automatic expiration with manual close/remove for admins
- One vote per player, configurable option limits
- Fully configurable messages using MiniMessage
- JSON-based persistence (polls survive restarts)
️ Commands & Permissions
/createpoll <question...> |
Permission: blazepolls.create |
Start guided creation flow & open Create Poll GUI |
/poll |
Permission: blazepolls.use |
Open the list of active polls & vote |
/poll close <id> |
Permission: blazepolls.admin.close |
Force-close a poll |
/poll remove <id> |
Permission: blazepolls.admin.remove |
Delete a poll (removes data file) |
⏳ Duration Format
Durations support unit-suffixed tokens:
d = days,
h = hours,
m = minutes,
s = seconds
Bare numbers are treated as minutes.
Examples:
- 10m = 10 minutes
- 1h30m = 1 hour 30 minutes
- 2d = 2 days
- 45 = 45 minutes
Data Storage
- Each poll is saved as JSON in the plugin data folder
- Powered by SimpleJSONConfig service
- Polls persist across restarts
- Removing a poll deletes its file
✅ Requirements
- PaperMC 1.21+
- Java 21 runtime (JDK 21 for building)
Why BlazePolls?
- Easy to use, fully GUI-driven
- Reliable JSON storage system
- Highly customizable messages with MiniMessage
- Perfect for community servers and events
Get BlazePolls Today!
Simple, fast, and powerful polling for your Minecraft server.