Skip to main content

Undodgeable Attacks

Mark a specific attack as undodgeable by adding an Undodgeable tag to the damage interaction JSON. Per-interaction, so different attacks of the same weapon or mob can have different dodge rules (e.g. light swings dodgeable, charged swing undodgeable).

When an entity tries to dodge an attack carrying this tag, the dodge iFrames are bypassed and the damage goes through normally.

Add the Tags block alongside your existing fields on the damage-dealing interaction:

"Tags": {
"Undodgeable": []
}

The tag goes on the leaf interaction that does the damage, not the root interaction or the parent attack chain. Works the same whether your damage interaction uses "Type": "DamageEntity", "Parent": "DamageEntityParent", or a custom mod-registered Type.

Use cases:

  • Telegraph-heavy boss attacks that should be blocked or absorbed, not dodged
  • Charged or signature attacks meant to break through evasion
info

This uses Hytale's native asset Tags codec, so your mod has zero dependency on Zephyr.