Skip to content

Triggers

Item triggers let an item run actions when clicked, consumed, equipped, unequipped, or used in combat. They are useful for scrolls, potions, quest items, right-click skill items, and passive equipment effects.

Trigger types

TriggerWhen it firesTypical use
right_clickPlayer right-clicks the item.Scrolls, menus, skills.
left_clickPlayer left-clicks.Tools or debug items.
consumeItem is consumed.Food, potions, buffs.
equipItem is equipped.Set bonuses or passive effects.
unequipItem is removed.Remove passive effects.
attackPlayer hits an entity.Weapon effects and lifesteal.

Example

yaml
id: town_scroll
display_name: '<aqua>Town Scroll'
material: PAPER
triggers:
  right_click:
    cooldown: 3000
    consume: true
    conditions:
      - type: world
        value: world
    actions:
      - 'sendmessage <green>Teleporting to town.'
      - 'command spawn %player%'

Conditions should pass before consuming the item. Add cooldowns to combat triggers to avoid event hot spots.