🎁 Rewards

Rewards are granted when a player completes an advancement. Every reward type is optional and can be combined freely.


All Reward Types

rewards:
  # Run commands (as console)
  commands:
    - "give %player% diamond 1"
    - "say %player% completed an advancement!"

  # Give money (requires Vault)
  money: 100.0

  # Give experience points
  xp: 50

  # Give items
  items:
    - material: DIAMOND
      amount: 5
      name: "&bBonus Diamonds"
      lore:
        - "&7Reward for completing"
        - "&7an advancement!"

  # Apply potion effects
  effects:
    - type: SPEED
      duration: 200     # In ticks (200 = 10 seconds)
      amplifier: 1      # 0 = Level I, 1 = Level II

  # Play a sound
  sound: ENTITY_PLAYER_LEVELUP

  # Show a title
  title: "&6&lCongratulations!"
  subtitle: "&eAdvancement Complete!"

  # Show in the action bar
  actionbar: "&aNew reward received!"

  # Show a boss bar
  bossbar:
    text: "&6Achievement Complete!"
    color: GREEN          # PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
    duration: 5           # Seconds

Reward Details

Commands

Commands are executed from the console. Use %player% as a placeholder for the player's name.

Money

Requires the Vault plugin and an economy plugin (like EssentialsX).

Experience Points

Gives vanilla XP to the player.

Items

Give items with custom names and lore.

Effects

Apply potion effects. Duration is in ticks (20 ticks = 1 second).

Sound

Play a Minecraft sound. Use Sound namesarrow-up-right.

Title and Subtitle

Show a large title on screen.

ActionBar

Show a message in the action bar.

BossBar

Show a temporary boss bar.


Per Advancement Toggles

Each advancement can override the global config settings for notifications. This allows you to disable specific features for individual advancements.

Toggle Behavior

Value
Behavior

true

Always enabled (even if globally disabled)

false

Always disabled (even if globally enabled)

Not set

Uses global config setting

Example: Silent Advancement


Per-Advancement Progress Display

You can customize the ActionBar text, BossBar text/color/duration, and progress sound for each advancement individually. This overrides the global settings only for progress updates of that specific advancement.

Available Placeholders

Placeholder
Description

%advancement%

Advancement display name

%progress%

Current progress value

%target%

Target value

%percentage%

Progress percentage (e.g. 75.0)

Example: Marathon Runner with Custom Progress Display


Last updated

Was this helpful?