From 315aac76796d55bd02f0df3be1536b87366d615e Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Wed, 24 Sep 2014 18:29:52 +0200 Subject: [PATCH] Only set arrow entities dead if they can actually be picked up --- src/main/java/tconstruct/tools/entity/ArrowEntity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/tconstruct/tools/entity/ArrowEntity.java b/src/main/java/tconstruct/tools/entity/ArrowEntity.java index 787d3023..df62a6fa 100644 --- a/src/main/java/tconstruct/tools/entity/ArrowEntity.java +++ b/src/main/java/tconstruct/tools/entity/ArrowEntity.java @@ -64,7 +64,8 @@ public class ArrowEntity extends EntityArrow implements IEntityAdditionalSpawnDa { this.playSound("random.pop", 0.2F, ((this.rand.nextFloat() - this.rand.nextFloat()) * 0.7F + 1.0F) * 2.0F); par1EntityPlayer.onItemPickup(this, 1); - this.setDead(); + if(returnStack.stackSize <= 0) + this.setDead(); } } }