Automatic Rewards Mode
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
- Install the VotePipe plugin (see Setup Guide)
- Go to Rewards in your dashboard
- Toggle Plugin Mode to Automatic
- Create your first reward configuration (Base Rewards recommended to start)
- 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 Type | Description | Available Plans |
|---|---|---|
| command | Execute server command (e.g., eco give {player} 100) | All |
| broadcast | Send message to all online players | All |
| player_message | Send private message to the voter | All |
| sound | Play sound effect (e.g., item pickup sound) | All |
| item | Give item to player (item ID + quantity) | Growth+ |
| title | Show title/subtitle on screen | Growth+ |
| ui_notification | Show in-game UI notification | Growth+ |
Variables
Use these variables in your actions (commands, messages, titles, etc.) to personalize rewards:
| Variable | Description | Example |
|---|---|---|
| {player} | Player username | Steve |
| {service} | Provider name | Hytale-Servers.pro |
| {vote_count} | Total votes by this player | 42 |
| {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:
| Feature | Starter | Growth | Pro | Business |
|---|---|---|---|---|
| Automatic Rewards | ✅ | ✅ | ✅ | ✅ |
| Reward Configs | 2 | 2 | 2 | Unlimited |
| Actions per Config | 3 | 3 | 3 | Unlimited |
| Actions per Tier | 3 | 3 | 3 | Unlimited |
| Streak Tiers | ❌ | 3 | 3 | Unlimited |
| Lucky Tiers | ❌ | ❌ | 3 | Unlimited |
| Milestones | ❌ | ❌ | 3 | Unlimited |
| Action Types | Basic (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:
- Fetches your reward configurations from the VotePipe API
- Calculates player statistics (vote count, streak, etc.)
- Determines which rewards apply (base always, streak if applicable, lucky if won, milestone if reached)
- Executes all applicable actions in order
- 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:
- Go to Rewards
- Toggle Plugin Mode between Automatic and Developer
- 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.