Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
Platforms
Tags
Creators
Details
Licensed Apache-2.0
Published 10 months ago
Updated yesterday
PollEngine — Advanced Interactive Polling & Voting Engine
PollEngine is a lightweight, high-performance, and standalone in-game polling plugin built for modern Paper and Spigot servers (1.21.x – 26.3) running on Java 25.
Engage your community and gather real-time feedback with dynamic questions, intuitive GUI voting menus, automatic timers, and native MiniMessage gradient support — completely standalone with zero external library dependencies.
Key Features
- Standalone & Native: No external menu libraries required. Everything runs out of the box with optimal thread safety and zero overhead.
- Interactive GUI Voting: Clean inventory menu displaying live vote counts, percentage breakdowns, remaining time, and active choices.
- Dynamic Polls with Multiple Options: Create polls on the fly with up to 7 distinct options and custom durations.
- Automatic Timers & Winner Broadcasts: Polls automatically close when the countdown ends, broadcasting full result breakdowns and the winning option.
- Configurable Vote Switching: Option to allow or prevent players from changing their votes while a poll is ongoing.
- Native MiniMessage & Color Support: Full support for RGB gradients (
<gradient:#FFAA00:#FF5500>Title</gradient>), rainbow tags, and classic formatting across all broadcasts, titles, and lore. - Sound Effects: Immersive audio feedback for opening menus, placing votes, and announcing poll results.
- Granular Permissions & Messages: Complete control over player voting permissions, admin operations, and fully translatable YAML configuration.
Commands & Usage
Player Commands
/poll(or/poll vote) — Opens the voting GUI for the current active poll./poll results(or/poll status) — Displays live statistics of the ongoing poll or results from the most recent poll./poll help— Displays the list of available commands.
Administrator Commands
/poll start <Question> | <Option 1> | <Option 2> ... [duration_seconds]— Creates and starts a new poll./poll end(or/poll stop) — Immediately concludes the active poll and announces the winner./poll reload— Reloads theconfig.ymlfile without restarting the server.
Aliases: /polls, /encuesta, /encuestas
Permissions
pollengine.vote— Allows players to vote in active polls (default: all players).pollengine.admin— Full access to administrative commands (start, end, reload).pollengine.admin.start— Permission to start new polls.pollengine.admin.end— Permission to prematurely end polls.pollengine.admin.reload— Permission to reload plugin configuration.
Technical Specifications & Requirements
- Supported Versions: Minecraft 1.21.x – 26.3
- Server Software: Paper, Purpur, Spigot
- Java Version: Java 25 (also compatible with Java 21)
- Dependencies: None (Completely Standalone)


