VotePipe

Automatic Rewards Mode

Recommended

Configure rewards visually in the dashboard — no coding required!

Overview

Automatic Mode lets you configure vote rewards using a visual interface in the VotePipe dashboard. The plugin automatically executes your configured actions when players vote — no Java code required!

Perfect for: Server owners who want to set up rewards quickly without writing code. If you need custom logic or complex integrations, see Developer Mode.

Getting Started

  1. Install the VotePipe plugin (see Setup Guide)
  2. Go to Rewards in your dashboard
  3. Toggle Plugin Mode to Automatic
  4. Create your first reward configuration (Base Rewards recommended to start)
  5. The plugin will automatically use your configurations on the next poll

Reward Configuration Types

🎁 Base Rewards

Rewards given for every vote. Perfect for standard rewards like coins, items, or messages.

Example Base Reward:

  • Command: eco give {player} 500
  • Item: Weapon_Sword_Crude (1x)
  • Broadcast: {player} voted on {service}!
  • Player Message: Thanks for voting! Streak: {streak} days

Streak Rewards

Bonus rewards for consecutive voting days. Reward players for daily voting habits!

Example Streak Tiers:

  • Day 3: 1000 coins + special message
  • Day 7: 5000 coins + rare item + broadcast announcement
  • Day 30: Legendary crate key + title display

Note: Available on Growth+ plans. Starter plan does not include streak rewards.

Lucky Votes

Random chance rewards that give players a surprise bonus. Create excitement with rare rewards!

Example Lucky Tiers:

  • Common (10% chance): 1000 coins + message
  • Rare (5% chance): 5000 coins + item + broadcast
  • Legendary (1% chance): Crate key + title + special announcement

Note: Available on Pro+ plans only.

🏆 Milestones

Rewards for reaching vote count milestones. Celebrate player achievements!

Example Milestones:

  • 10 votes: 2000 coins + congratulation message
  • 50 votes: 10000 coins + item + broadcast
  • 100 votes: 50000 coins + title + special announcement
  • 500 votes: Crate keys + legendary broadcast

Note: Available on Pro+ plans only.

Available Actions

Each reward configuration can include multiple actions. Actions are executed in order when a vote is received.

Action TypeDescriptionAvailable Plans
commandExecute server command (e.g., eco give {player} 100)All
broadcastSend message to all online playersAll
player_messageSend private message to the voterAll
soundPlay sound effect (e.g., item pickup sound)All
itemGive item to player (item ID + quantity)Growth+
titleShow title/subtitle on screenGrowth+
ui_notificationShow in-game UI notificationGrowth+

Variables

Use these variables in your actions (commands, messages, titles, etc.) to personalize rewards:

VariableDescriptionExample
{player}Player usernameSteve
{service}Provider nameHytale-Servers.pro
{vote_count}Total votes by this player42
{streak}Current voting streak (consecutive days)7
{provider_server_url}Provider server URL or vote URL (if configured)https://www.hytale-servers.pro/servers/myserver

Example: Command eco give {player} 500 becomes eco give Steve 500 when player "Steve" votes.

Plan Limits

Different plans have different limits for reward configurations:

FeatureStarterGrowthProBusiness
Automatic Rewards
Reward Configs222Unlimited
Actions per Config333Unlimited
Actions per Tier333Unlimited
Streak Tiers33Unlimited
Lucky Tiers3Unlimited
Milestones3Unlimited
Action TypesBasic (4)Standard (7)Standard (7)All (8)

Basic Actions: command, broadcast, player_message, sound
Standard Actions: + item, title, ui_notification
All Actions: + custom

How It Works

When a vote is received, the plugin automatically:

  1. Fetches your reward configurations from the VotePipe API
  2. Calculates player statistics (vote count, streak, etc.)
  3. Determines which rewards apply (base always, streak if applicable, lucky if won, milestone if reached)
  4. Executes all applicable actions in order
  5. Reports success/failure back to VotePipe

💡 Tip: You can mix reward types! For example, a player might receive:

  • Base reward (every vote)
  • Streak reward (if it's day 7, 14, 21, etc.)
  • Lucky reward (if they win the random chance)
  • Milestone reward (if they just hit 50, 100, etc. votes)

Switching Modes

You can switch between Automatic and Developer modes anytime:

  1. Go to Rewards
  2. Toggle Plugin Mode between Automatic and Developer
  3. The plugin will use the new mode on the next poll (within 5 seconds)

⚠️ Note: Switching modes does not delete your configurations. You can switch back to Automatic mode anytime and your configurations will still be there.

Next Steps