For the complete documentation index, see llms.txt. This page is also available as Markdown.

βœ…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: false

Common fields

Field
Default
Description

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

Type
Reference

min_attack_cooldown

potion_effect_type

potion_effect_cause

potion_effect_action

first_attack_against_entity

first_attack_from_monster

first_monster_attack

combust_duration

explosion_radius

interaction_action

knockback_reason

exhaustion_reason

cooldown_material

Last updated