diff --git a/src/main/java/com/minelittlepony/unicopia/entity/CrystalShardsEntity.java b/src/main/java/com/minelittlepony/unicopia/entity/CrystalShardsEntity.java
index a9287462..acd00fde 100644
--- a/src/main/java/com/minelittlepony/unicopia/entity/CrystalShardsEntity.java
+++ b/src/main/java/com/minelittlepony/unicopia/entity/CrystalShardsEntity.java
@@ -144,6 +144,10 @@ public class CrystalShardsEntity extends Entity {
         }
         setFireTicks(0);
 
+        if (isDecaying() && getGrowth() == 0) {
+            discard();
+        }
+
         if (ticksShaking > 0) {
             ticksShaking--;
         }