VotePipe

Rewards System

All Plans

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

All Plans

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

Pro+

Bonus rewards for consecutive daily voting. Configure tiers like 3-day, 7-day, and 30-day streaks to encourage consistent engagement.

Lucky Rewards

Pro+

Random chance rewards with configurable probability. Add excitement with rare drops that have a 5%, 10%, or custom chance of triggering.

Milestone Rewards

Pro+

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:

ActionDescriptionPlans
MessageSend a formatted message to the playerAll
CommandExecute a console or player commandAll
BroadcastServer-wide announcement to all playersAll
SoundPlay a sound effect with volume/pitch controlAll
ItemGive an item to the player with quantityPro+
TitleDisplay title/subtitle on screen with timingPro+
UI NotificationShow a UI popup notificationPro+
CustomCustom action handler for advanced integrationsNetwork

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

Configure everything in the dashboard:
  • 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

PlanConfigsActions/ConfigStreak TiersLucky TiersMilestone Tiers
Free35
Pro510535
NetworkUnlimitedUnlimitedUnlimitedUnlimitedUnlimited

Example Configuration

Base Vote Reward

Broadcast: <#FFD700><BOLD>{player}<RESET> <#FFFFFF>voted on <#00BFFF>{service}<#FFFFFF>!
Command: give {player} diamond 5
Sound: entity.player.levelup (volume: 1.0, pitch: 1.2)

Related Documentation