nearby_entities: Executes nested abilities on nearby entities that match match-entity, replacing the old includes-* style filtering.
repeat: Centralizes duration and interval loop logic into a single ability, and supports nesting other abilities.
conditional: Supports selecting different ability branches based on entity, distance, health, potion status, and random chance.
pull_target: Unifies pull, knockback, and launch logic. Supports direction, speed, vertical, and remove-powder-snow.
set_air: Sets the target's remaining air value, used for suffocation-type effects.
consume_food: Independently reduces a player's saturation or food level, with decimal accumulation support.
damage_item: Damages the target's armor, main-hand item, or off-hand item.
damage_entity: Actively deals entity damage through an ability.
set_invulnerable: Temporarily makes an entity invulnerable. Damage is currently cancelled at the event layer, allowing Shielding to work reliably.
food: Kept as the old hunger/saturation reduction ability. For visible food bar reduction, it is recommended to use consume_food instead.
New or Adjusted Powers
Alchemist: Alchemist mobs now choose splash potions based on distance and the target's potion status. The default branch is an instant damage potion and will not leave a persistent potion icon.
Blastoff: Merged with the old pull-type effects into pull_target. Sound effects are now configured through an independent sound ability.
Webber: Replaces the old WebAttack. Uses different trigger distances for players without aggro, players with aggro, and other aggroed entities.
Hook: Replaces the old PullPlayerArrow. After a projectile hits, it pulls the target using pull_target.
Shielding: Grants true damage immunity at intervals and plays blue shield particles during the invulnerable period.
Rust: Now only handles durability reduction for armor, main-hand items, and off-hand items.
Exhaust: Split from Rust. Independently reduces player food level when attacking or being attacked.
Choke: Uses set_air to create a suffocation effect when targeted, and restores air when attacking the mob.
Storm: After cooldown, summons lightning on targets within the targeting range.
Defile: Creates a damaging potion effect under the target's feet.
Knocking: Uses pull_target to apply knockback.
Hasty: Replaces the old movement speed power. Increases movement speed on spawn.
Reflection: Reflects part of the damage received.
Vanishing: Within 5 seconds after death, applies negative effects to non-monster living entities within a radius of 7.
WitheringAura: Halves the mob's own health and applies Blindness and Wither to nearby living entities.
Rallying: Grants Speed and Strength to nearby monsters.
Split Powers
Debuffer has been split into Toxic, Hunger, Blindness, Nausea, Weakness, Slowness, and Wither.
DamageTypeImmunity has been split into FireImmunity, FallImmunity, ProjectileImmunity, and MagicImmunity.
Added Folia support. Folia's support is in the early testing stage and may be released in official versions or removed in the future. This support is not a guarantee.
Added new ability: SonicBoom.
Fixed apply-rules.match-entity does not work well in some case.