diff --git a/src/main/java/io/redspace/ironsspellbooks/entity/mobs/abstract_spell_casting_mob/AbstractSpellCastingMob.java b/src/main/java/io/redspace/ironsspellbooks/entity/mobs/abstract_spell_casting_mob/AbstractSpellCastingMob.java index fcc329416..d99b27187 100644 --- a/src/main/java/io/redspace/ironsspellbooks/entity/mobs/abstract_spell_casting_mob/AbstractSpellCastingMob.java +++ b/src/main/java/io/redspace/ironsspellbooks/entity/mobs/abstract_spell_casting_mob/AbstractSpellCastingMob.java @@ -428,7 +428,7 @@ private PlayState instantCastingPredicate(AnimationEvent event) { } private PlayState longCastingPredicate(AnimationEvent event) { - if (cancelCastAnimation) { + if (cancelCastAnimation || !isCasting()) { return PlayState.STOP; }