/
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.durability action type — damages a configurable equipment slot's item by a scalable amount, respecting Unbreaking.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+.MAX_HEALTH field reference.PlayerArmorChangeEvent handler, rather than waiting for the next passive tick.Removed piercing enchant (redundant)
Added Janitor enchant
Added Stalker enchant
Added Quickstep enchant
Added Eruption enchant
Added vacuum_drops action type for the Janitor enchant
Fixed grindstone not working on custom enchanted books (inputs now consumed, ENCHANTED_BOOK → BOOK result)
Added area_potion_effect action type (radius-based potion effect around the player)
Balance pass — 22 enchants adjusted for SMP viability:
Folia compatibility fixes:
getTargetBlock(null, 100) could return null when looking at sky causing a crashonProjectileHit read shooter.inventory.itemInMainHand at hit time, which could be wrong if the player swapped weapons mid-flight.disabled flag: Add disabled: true to any enchant YAML to fully disable it without deleting the file. Disabled enchants are skipped at load time.triggers: [ATTACK_ENTITY, RIGHT_CLICK] (list) instead of a single trigger: field. The old single-trigger format remains backward-compatible.
lightning now fires on both ATTACK_ENTITY and RIGHT_CLICK as its description stated.SHIELD_BLOCK — Fires when a player successfully blocks an attack with a shield. Checks the shield in the offhand and all armor slots.SPRINT — Fires once when a player begins sprinting (PlayerToggleSprintEvent). Checks all equipment slots.CONSUME — Fires when a player eats food or drinks a potion (PlayerItemConsumeEvent). Checks the consumed item and all armor slots.send_title — Displays a MiniMessage-formatted title, subtitle, or action bar message to the player. Configurable fade-in, stay, and fade-out times.swap_positions — Teleports the player to the target's location and the target to the player's original location. Preserves each entity's yaw/pitch.SHIELDS — [SHIELD]. Use in applicable_items for shield enchantments.
This plguin adds new enchants to your game, such as healthsteal, bleed, autosmelt, and more!