πAbilities
Abilities run after trigger conditions and Power Modifiers. Each category page provides purpose, exact context, complete type-specific fields with defaults, a runnable YAML example, and behavior/limits.
EnchantmentReform registers 78 built-in ability keys.
Reference pages
Common format
abilities:
unique-entry-id:
type: damage_entity
target: TARGET
amount: '2 + level'
conditions: {}
random: 1
cooldown: 0
times: 0Common fields
type
required
Registered ability key. Keys are case-insensitive and - is normalized to _.
target
ability-specific
Selects an entity role such as SOURCE, SKILL, or TARGET.
source
SOURCE where used
Attribution, direction, shooter, owner, or another source role.
conditions
empty
Typed Power Conditions; every child must pass.
random
1
Execution probability.
cooldown
0
Per-source, per-power, per-config-path cooldown in seconds.
times
0
Maximum successful attempts for this configured path; zero is unlimited.
cooldown-message
empty
Optional cooldown message with {remaining} and {power_id}.
location
CONTEXT
Flat or nested extended location selector.
location.offset.x/y/z
0
Offset applied after resolving the location.
item
CONTEXT
Flat or nested item selector used by item-aware abilities.
item-holder
ability-specific
Equipment holder for item selectors.
Common execution order
Ability-local typed conditions.
Usage-count check.
Existing cooldown check.
Random roll.
Cooldown acquisition.
Usage-count increment.
Type-specific implementation.
Because common cooldown/count state is acquired before type-specific execution, an ability can consume an attempt and then skip when required event/entity/item/block/integration context is unavailable.
Dynamic values
Supported fields may resolve level, power variables, level selector maps, numeric ranges, runtime placeholders, and PlaceholderAPI where a player context exists. Each entry documents important explicit placeholders.
Type index
cancel_event
place_block
place_temp_block
particle
vanilla_animation
set_attribute
refresh_attribute
set_health
set_absorption
set_air
set_food
set_velocity
set_invulnerable
potion_effect
remove_potion_effect
extend_potion_effects
potion_cloud
freeze
experience
explosion
lightning
damage_entity
damage_item
pull_target
pull_location
teleport_near_target
teleport
guardian_beam
sonic_boom
evoker_fangs
arrow_rain
creeper_stats
swap_health
swap_potion_effects
swap_locations
launch_projectile
shulker_bullet
homing_projectile
consume_food
auto_feed
enhance_equipment
enhance_helditem
replace_item
shuffle_inventory
change_item
modify_repair_cost
cost_price
drop_item
preserve_inventory
preserve_item
preserve_experience
conditional
any_of
repeat
nearby_entities
nearby_block
mythic_skill
send_message
execute_command
execute_action
break_blocks
break_block
replace_block
change_block_face
grow_crop
scan_blocks
locate_structure
locate_biome
auto_fishing
disable_enchantments
Last updated