VoteRewards

Powerful vote rewards with streak tracking, vote parties, random rewards, and monthly leaderboards. Easy setup in under 5 minutes.

5

Quick challenge

How far can you run before the mobs catch you?

VoteRewards

VoteRewards

Powerful as VotingPlugin, easy as SuperbVote. The vote reward plugin that respects your time — full-featured out of the box, no PhD in YAML required.

Why VoteRewards?

Most vote plugins make you choose: powerful but complex, or simple but limited. VoteRewards gives you both — streak milestones, vote parties, weighted random rewards, and monthly leaderboards, all working from a clean default config the moment you drop in the jar.

Features

- Fully Configurable — Run commands, give items, send messages on every vote - Fully Configurable — Reward players who vote consistently (3-day, 7-day, 30-day milestones) - Fully Configurable — Server-wide celebration when the community hits a vote threshold - Fully Configurable — Weighted random loot (common/rare/legendary) on each vote - Fully Configurable — Top voters reset each month, keeping competition fresh - Fully Configurable — Votes while offline are saved and delivered on next login - Fully Configurable — Full placeholder integration for scoreboards, holograms, etc. - Fully Configurable — Give money rewards via any Vault-compatible economy plugin - Fully Configurable — Every message, reward, and threshold is customizable

Commands

| Command | Permission | Description | |---------|-----------|-------------| | `/votereward` | `votereward.use` | Show help menu | | `/votereward check` | `votereward.use` | View your vote stats, streak, and pending rewards | | `/votereward top` | `votereward.use` | View top voters this month | | `/votereward reload` | `votereward.admin` | Reload configuration | | `/votereward give <player>` | `votereward.admin` | Manually give vote rewards | | `/votereward party` | `votereward.admin` | Manually trigger a vote party | | `/votereward reset <player>` | `votereward.admin` | Reset a player's vote data |

Aliases: `/vr`, `/vote`

PlaceholderAPI Placeholders

| Placeholder | Description | |-------------|-------------| | `%votereward_votes%` | Player's total all-time votes | | `%votereward_monthly_votes%` | Player's votes this month | | `%votereward_streak%` | Current vote streak (days) | | `%votereward_party_current%` | Current vote party vote count | | `%votereward_party_needed%` | Votes remaining until party | | `%votereward_top_N_name%` | Name of #N top voter | | `%votereward_top_N_votes%` | Vote count of #N top voter |

Dependencies

- Optional: Optional: (receives votes from vote sites) - Optional: %%MD1%% (economy rewards), %%MD2%% (placeholders)

Installation

1. Download the `.jar` file 2. Place it in your server's `/plugins/` folder 3. Restart your server 4. Edit `config.yml` to customize rewards, streaks, and party settings 5. Done — default config works out of the box

Supported Versions

Paper 1.20.x — 1.21.x (Java 17+)

ADS