β Power Conditions
Power Conditions decide whether a trigger, modifier, or ability may continue. A normal conditions mapping is logical AND: every named child must match.
EnchantmentReform registers 74 built-in condition keys documented in this reference.
Reference pages
Common format
conditions:
unique-entry-id:
type: health_percent
target: TARGET
max: 50
not: falseCommon fields
type
required
Registered condition key. Keys are case-insensitive and - is normalized to _.
not
false
Inverts the final result returned by the condition.
target
type-specific
Entity selector such as SOURCE, SKILL, or TARGET when the implementation exposes one.
meet-message
empty
Optional message sent to the resolved player when the condition matches.
not-meet-message
empty
Optional message sent when the condition does not match.
A condition returns false when its required entity, item, block, location, event, or mutable result is missing. The category pages state the exact required context and every supported type-specific field.
Evaluation timing
Trigger-level conditions run before modifiers and abilities. Conditions attached to a modifier or ability run when that entry is reached. A result-reading condition can therefore observe changes made by earlier modifiers in the same trigger section.
Type index
player_conditions
headshot
sneaking
not_sneaking
health_percent
has_potion
distance
food_level
gliding
on_ground
match_entity
match_item
item_damage
catch_match_item
min_attack_cooldown
sprinting
potion_effect_type
effect_type
potion_effect_cause
potion_effect_action
ageable
first_attack_against_entity
first_attack_from_monster
first_monster_attack
target_category
fatal_damage
stationary
liquid_surface_distance
liquid_transition
in_sunlight
in_structure
light_level
clear_weather
environment
block_type
block_type_offset
best_tool
preferred_tool
biome_changed
block_break_time
break_time
damage_value
damage_cause
damage_origin
spawn_reason
combust_duration
regain_amount
explosion_yield
explosion_radius
target_reason
interaction_action
input_type
event_state
food_change
air_change
state_value
combust_origin
knockback_cause
knockback_reason
exhaustion_reason
villager_trade
cooldown
cooldown_material
Last updated