diff --git a/src/main/java/com/minelittlepony/unicopia/projectile/PhysicsBodyProjectileEntity.java b/src/main/java/com/minelittlepony/unicopia/projectile/PhysicsBodyProjectileEntity.java index 183720b7..000b556c 100644 --- a/src/main/java/com/minelittlepony/unicopia/projectile/PhysicsBodyProjectileEntity.java +++ b/src/main/java/com/minelittlepony/unicopia/projectile/PhysicsBodyProjectileEntity.java @@ -167,11 +167,11 @@ public class PhysicsBodyProjectileEntity extends PersistentProjectileEntity impl stack.damage(1 + random.nextInt(10), sw, null, i -> { playSound(USounds.Vanilla.ENTITY_ITEM_BREAK, 1, 1); }); + if (!stack.isEmpty()) { + dropStack(stack); + } + discard(); } - if (!stack.isEmpty()) { - dropStack(stack); - } - setStack(ItemStack.EMPTY); } } super.onEntityHit(hit);