VoterReward connects Bedriox to MinecraftPocket-Servers.com, lets players claim their latest vote, and safely delivers configurable rewards without blocking the server.
Features
- Checks and claims votes through isolated Bedriox worker tasks.
- Gives configurable items and experience.
- Supports titles, toasts, private feedback, and claim broadcasts.
- Preserves claimed rewards when players disconnect or run out of inventory space.
- Reminds joining players when a reward is ready.
- Displays current and previous monthly voter leaderboards.
- Runs configurable community vote parties.
- Prevents duplicate requests and bounds every API operation with strict timeouts.
- Keeps API keys out of commands, logs, and packaged defaults.
First start
Start Bedriox once with VoterReward enabled. The plugin creates its configuration files without replacing existing settings.
Set these values in config.yml:
server:
name: 'Your Server Name'
vote-url: 'https://minecraftpocket-servers.com/server/YOUR_ID/'
api:
key: 'YOUR_API_KEY'
Keep the API key private. Run /voteadmin reload, then /voteadmin test to verify connectivity.
Player commands
| Command | Description |
|---|---|
/vote |
Shows the server voting link. |
/vote claim |
Claims the latest vote and delivers its reward. |
/vote status |
Checks the latest vote without claiming it. |
/vote top [current|previous] |
Shows the monthly top voters. |
/vote help |
Lists available commands. |
/vote version |
Shows plugin version information. |
Administration is available through /voteadmin.
Rewards
rewards.yml controls claim and vote-party rewards. Item identifiers use canonical Bedrock names such as minecraft:diamond.
claim:
experience: 250
items:
- identifier: minecraft:diamond
count: 2
If a player cannot hold every claim item, VoterReward keeps the reward pending until space is available.

No comments yet. Start the conversation.