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() { 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); return caster.map(WeakReference::get);
} }
} }