Reward every vote
Download our lightweight mclist.io plugin to sync fresh votes straight into your Minecraft server, broadcast them to the community, and run any reward command automatically. Unlike votifier, no extra ports required.
1. Connect your server
Drop the jar into plugins/, restart, and paste your mclist.io server ID into config.yml.
2. Let it run
The plugin checks mclist.io every few seconds and rewards for newly made votes.
Example config.yml
Change the server-id to match your listing, decide if offline voters should be rewarded instantly, and stack as many reward commands as you like.
server-id: 12345
reward-offline-players: false
reward-commands:
- "say &a{player} voted on mclist.io"
- "give {player} diamond 1"
messages:
broadcast-enabled: true
broadcast-text: "&a{player} just voted!"
skip-initial-replay: true
Build your own plugin
If our plugin dosen't meet your requirements, feel free to code your own. More info about API endpoint is listed below.
GET /api/recent_votes/<sid>
- Replace <sid> with your numeric server ID (e.g., 12345).
- Returns votes from the last 24 hours sorted from newest to oldest.
- Each object contains the player nickname and ISO8601 timestamp under voted_at.
Sample response
{
"server_id": 12345,
"votes": [
{
"nickname": "PlayerOne",
"voted_at": "2025-02-10T11:15:00Z"
},
{
"nickname": "PlayerTwo",
"voted_at": "2025-02-10T10:52:41Z"
}
]
}