diff --git a/src/main/java/com/minelittlepony/unicopia/particle/client/ParticleSphere.java b/src/main/java/com/minelittlepony/unicopia/particle/client/ParticleSphere.java index 4192931d..c5b15b23 100644 --- a/src/main/java/com/minelittlepony/unicopia/particle/client/ParticleSphere.java +++ b/src/main/java/com/minelittlepony/unicopia/particle/client/ParticleSphere.java @@ -54,7 +54,7 @@ public class ParticleSphere extends Particle implements IAttachableParticle { alpha = Math.min(1F, 1 - (float)particleAge/particleMaxAge) * baseAlpha; - if (caster == null || caster.getEntity().isDead) { + if (caster == null || !caster.hasEffect() || caster.getEffect().getDead() || caster.getEntity().isDead) { setExpired(); } else { Entity e = caster.getEntity();