diff --git a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/PlaceableSpell.java b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/PlaceableSpell.java index 48a1b15b..b9f8c2ee 100644 --- a/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/PlaceableSpell.java +++ b/src/main/java/com/minelittlepony/unicopia/ability/magic/spell/PlaceableSpell.java @@ -156,6 +156,10 @@ public class PlaceableSpell extends AbstractDelegatingSpell implements OrientedS getSpellEntity(source).ifPresent(e -> { castEntity.set(null); }); + + if (source.getEntity() instanceof CastSpellEntity spellcast) { + Ether.get(source.getReferenceWorld()).remove(getType(), source); + } } super.onDestroyed(source); }