Feature: Per-action exclude list — any action can now declare exclude: [sneaking, sprinting, ...] to skip execution when the player is in that state. Supported states: sneaking, sprinting, swimming, flying, gliding.
Feature: New durability action type — damages a configurable equipment slot's item by a scalable amount, respecting Unbreaking.
Feature (Excavator): Multi-break and durability drain are now skipped when the player is sneaking.
Bug fix:NoSuchFieldError: MAX_HEALTH on 1.21.1 servers — attribute lookups in PassiveListener and HealthStealAction now use the registry-based resolver that works across 1.21.1 and 1.21.2+.
Bug fix: Permanent attribute effects (e.g. Lightweight speed boost persisting after removing the item) — attribute cleanup now runs correctly on servers that previously crashed at the MAX_HEALTH field reference.
Bug fix: Attribute modifiers are now removed immediately when armor is changed, via a new PlayerArmorChangeEvent handler, rather than waiting for the next passive tick.