Fixed particles not being removed when attached to a projectile

This commit is contained in:
Sollace 2021-12-26 20:35:25 +02:00
parent 6337b86219
commit 878ed2563b

View file

@ -98,7 +98,7 @@ public class ParticleHandle {
}
public Optional<Caster<?>> get() {
caster = caster.filter(r -> r.get() != null && r.get().getSpellSlot().contains(effect));
caster = caster.filter(r -> r.get() != null && r.get().getSpellSlot().contains(effect) && r.get().getEntity().isAlive());
return caster.map(WeakReference::get);
}
}