#
Trigger Types
This page lists all 40+ trigger types available for creating advancements.
#
Basic Triggers
#
Block Interaction Triggers
Block filter validation:
HARVEST: Only accepts crop blocks (wheat, carrots, potatoes, nether wart, etc.)SNIFF: Only accepts SUSPICIOUS_SAND and SUSPICIOUS_GRAVELCHOP_TREE: Automatically sets all log, wood, stem, and stripped variants
#
Entity Interaction Triggers
Entity filter validation:
SHEAR: Only accepts SHEEP, SNOW_GOLEM, MOOSHROOMMILK: Only accepts COW, MOOSHROOM- Other triggers: Accept any valid entity type
#
Item Triggers
OBTAIN_ITEM tracking: Monitors item pickups, chest/trapped chest inventories, and inventory on world change. For maximum performance, chest tracking only activates when an OBTAIN_ITEM advancement exists.
#
Enchanting Triggers
#
Dimension & Travel Triggers
TRAVEL_DISTANCE modes:
TOTAL: Any movement (walking, flying, swimming, etc.)WALKING: Ground movement onlyBOAT: Vehicle/boat movement
#
Status Effect Triggers
#
Death Trigger
Death causes:
FALL: Fall damageLAVA: Lava/fire damagePVP: Killed by another playerMOB: Killed by a mobnull/ANY: Any death
#
Damage Triggers
#
Utility Triggers
#
Special Triggers (v2.0+)
MANUAL trigger: This advancement appears in the tree but can only be obtained via /padv give <player> <advancement>. Perfect for staff rewards, rankup rewards, event prizes, or voteparty rewards.
PLACEHOLDER trigger: The plugin checks the placeholder value every 30 seconds for all online players. Supports number and string comparison:
Example:
trigger: PLACEHOLDER
placeholder: "%playerpoints_points%"
placeholderValue: "20"
placeholderOperator: ">="