====== CancelEvent ======
取消触发技能的事件。为了正确执行,这个机制有几个重要的要求:
* 技能(或导致它的第一个技能)必须在生物的技能列表中使用 sync=true 运行。示例:''- Skill{s=CancelEventSkill;sync=true} ~onDamaged''
* 不允许延迟。
* 它仅适用于有意义的特定触发器。
====== 可能的触发器 ======
* ~onAttack
* ~onDamaged
* ~onExplode
* ~onInteract
* ~onCombat
* ~onTeleport
* ~onUse(Required Crucible)
====== 例子 ======
skills.yml:
CancelDamageEvent:
Skills:
- CancelEvent
mobs.yml:
NoDamageMob:
Type: villager
Skills:
- skill{s=CancelDamageEvent;sync=true} ~onDamaged