Rewards System
Configure automatic in-game rewards for players who vote for your server
Overview
VotePipe's reward system lets you automatically distribute in-game rewards when players vote. Using the visual reward builder in the dashboard, you can configure exactly what happens when votes are received — no coding required.
How it works: Configure rewards in the dashboard, then the VotePipe plugin fetches them automatically. When a player votes, rewards execute in-game.
See Automatic Mode for plugin setup instructions.
Reward Types
VotePipe supports four types of rewards, each triggered by different conditions:
Base Rewards
Standard rewards given for every single vote. This is your main reward configuration that players receive each time they vote on any server list.
Streak Rewards
Bonus rewards for consecutive daily voting. Configure tiers like 3-day, 7-day, and 30-day streaks to encourage consistent engagement.
Lucky Rewards
Random chance rewards with configurable probability. Add excitement with rare drops that have a 5%, 10%, or custom chance of triggering.
Milestone Rewards
Rewards at specific vote count thresholds. Celebrate achievements like 10, 50, 100, or 500 total votes with special one-time rewards.
Reward Actions
Each reward can contain multiple actions that execute in sequence:
| Action | Description | Plans |
|---|---|---|
| Message | Send a formatted message to the player | All |
| Command | Execute a console or player command | All |
| Broadcast | Server-wide announcement to all players | All |
| Sound | Play a sound effect with volume/pitch control | All |
| Item | Give an item to the player with quantity | Pro+ |
| Title | Display title/subtitle on screen with timing | Pro+ |
| UI Notification | Show a UI popup notification | Pro+ |
| Custom | Custom action handler for advanced integrations | Network |
All actions support template variables like {voter_name} and {provider_name}. Text fields also support formatting tags like <#FF0000> for colors and <BOLD> for styles.
Visual Reward Builder
- Drag-and-drop: Reorder actions visually
- Real-time preview: See exactly what players will receive
- Variable insertion: Click to insert template variables
- Action delays: Add delays between actions (0-300 seconds)
- Per-action editing: Configure each action individually
Access the reward builder at Settings → Plugin.
Offline Handling
When a player votes while offline, their rewards are queued:
- Votes are stored in VotePipe until the player comes online
- When the player joins, the plugin fetches pending votes
- All queued rewards execute automatically
- Players can also manually claim with
/vote claim
Plan Limits
| Plan | Configs | Actions/Config | Streak Tiers | Lucky Tiers | Milestone Tiers |
|---|---|---|---|---|---|
| Free | 3 | 5 | — | — | — |
| Pro | 5 | 10 | 5 | 3 | 5 |
| Network | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
Example Configuration
Base Vote Reward
<#FFD700><BOLD>{player}<RESET> <#FFFFFF>voted on <#00BFFF>{service}<#FFFFFF>!