BoosterRewards Wiki

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!"