VotingPlugin
Vote reward and management plugin. Track votes, give rewards, run vote parties and maintain leaderboards.
Dependencies
What is VotingPlugin?
VotingPlugin (by BenCodez) turns received votes into a full rewards and engagement system. It listens for vote events from a listener like NuVotifier and then hands out configurable rewards, tracks per-player and all-time vote totals on leaderboards, and runs vote parties — a server-wide reward triggered once a cumulative vote goal is reached. It supports vote streaks, cumulative milestones, multiple reward types (items, commands, money) and reminders that nudge players who have not voted yet, with PlaceholderAPI placeholders for all of it.
Who it's for: Public servers that want voting to drive real engagement, not just a ranking number — rewarding individual voters and using vote parties to motivate the whole community to vote. It is built and maintained by BenCodez and sits in the admin category.
Key features of VotingPlugin
- Vote rewards
- Vote party system
- Cumulative rewards
- Vote streaks
- Leaderboards
- PlaceholderAPI support
- Multiple reward types
- Vote reminders
How to install VotingPlugin
VotingPlugin runs on Bukkit, Spigot or Paper servers. BenCodez maintains VotingPlugin for current Spigot/Paper versions and updates it regularly.
- 1Stop your server, or have it ready to restart. Always back up your world and plugins folder before adding a new plugin.
- 2Download VotingPlugin.jar (a build matching your server version) and place it in your server's /plugins folder.
- 3VotingPlugin requires NuVotifier — install that plugin first or VotingPlugin will not start.
- 4Start the server fully. VotingPlugin generates its configuration files on first launch — stop the server, edit them to taste, then start again.
- 5Confirm it loaded by checking the console for VotingPlugin on startup, or by running one of its commands in-game.
Note: Drop VotingPlugin into /plugins; it depends on a vote listener (NuVotifier) being installed and configured, and on Vault plus an economy plugin if you give currency rewards. It generates Config, VoteSites and reward files where you define each site's reward and the vote party threshold.
VotingPlugin commands and permissions
Main commands
/vote- Opens the vote GUI showing the sites players can vote on and the rewards on offer.
/vote top- Displays the vote leaderboard for the current period or all time.
/vote party- Shows progress toward the next vote party reward.
/adminvote- Staff command to manage votes, reset totals and force rewards.
Permission nodes
votingplugin.vote- Allows players to use the vote command and claim rewards.
votingplugin.admin- Grants administrative vote management.
votingplugin.top- Allows viewing the vote leaderboards.
VotingPlugin FAQ
What is a vote party?
A vote party is a community goal: once the server reaches a set total number of votes (for example 50), every online player receives a reward. It encourages players to vote together to hit the threshold and is configured with the goal and the party reward in VotingPlugin.
Does VotingPlugin receive votes by itself?
No. It needs a vote listener — NuVotifier — to receive and verify votes from the sites. VotingPlugin listens for the event NuVotifier fires and then handles rewards, totals and parties. Install and configure NuVotifier first.
Can I give different rewards for different voting sites?
Yes. Each voting site is configured separately in the VoteSites files, so you can give site-specific rewards. You can also layer cumulative rewards for reaching vote milestones and streak rewards for voting on consecutive days on top of the per-site rewards.
How do vote reminders work?
VotingPlugin can remind players who have votes available — on join, periodically, or via a configurable message — so they do not forget to vote. The reminder respects each site's cooldown so it only prompts when a vote is actually available.
Does it support PlaceholderAPI?
Yes. VotingPlugin exposes placeholders for vote totals, leaderboard positions, party progress and more, which you can show on scoreboards, in tab or in holograms. This lets you surface voting stats around your server to keep it visible.
Features
- Vote rewards
- Vote party system
- Cumulative rewards
- Vote streaks
- Leaderboards
- PlaceholderAPI support
- Multiple reward types
- Vote reminders
Commands
/vote/vote top/vote rewards/vote party/adminvotePermissions
votingplugin.votevotingplugin.adminvotingplugin.top