Advanced Rewards
Multi-Tier System
You can set up multiple reward tiers to give different rewards based on conditions. Note: Currently the plugin triggers all enabled rewards for valid boosters, but you can use permissions to segregate them.
multi-tier.yml
rewards:
# Tier 1: Basic Booster
basic:
enabled: true
on-boost:
- "give %player% diamond 5"
# Tier 2: VIP Booster (Requires additional permission)
vip:
enabled: true
permission: "boosterrewards.vip"
on-boost:
- "give %player% netherite_ingot 1"
- "eco give %player% 10000"
Executing Player Commands
Sometimes you want the player to execute a command themselves (e.g., opening a menu or claiming a kit).
player-commands.yml
rewards:
booster:
enabled: true
on-boost:
# Force player to say something
- "player: me I just boosted the server!"
# Force player to run a command
- "player: kit claim booster"
Temporary Permissions
Grant temporary permissions using LuckPerms context.
temp-permissions.yml
rewards:
booster:
enabled: true
on-boost:
# Add permission with 30 day expiry (if supported by permission plugin)
- "lp user %player% permission settemp essentials.fly true 30d"
Broadcasts and Announcements
announcements.yml
rewards:
booster:
enabled: true
on-boost:
- "broadcast &d&lBOOST! &f%player% just boosted the server!"
- "discord_broadcast: channel_id_here %player% boosted!"