From b9cd3ba1933d7e31a4bb7c53f742e00c92f97ea0 Mon Sep 17 00:00:00 2001 From: Vasco Lavos Date: Sat, 21 Jun 2014 14:11:00 +0100 Subject: [PATCH] Fixed the Elementium Shears dropping ghost wool items. --- .../item/equipment/tool/elementium/ItemElementiumShears.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MODSRC/vazkii/botania/common/item/equipment/tool/elementium/ItemElementiumShears.java b/MODSRC/vazkii/botania/common/item/equipment/tool/elementium/ItemElementiumShears.java index dc194341b..e940c24dd 100644 --- a/MODSRC/vazkii/botania/common/item/equipment/tool/elementium/ItemElementiumShears.java +++ b/MODSRC/vazkii/botania/common/item/equipment/tool/elementium/ItemElementiumShears.java @@ -42,6 +42,9 @@ public class ItemElementiumShears extends ItemManasteelShears { @Override public void onUsingTick(ItemStack stack, EntityPlayer player, int count) { + if(player.worldObj.isRemote) + return; + if(count != getMaxItemUseDuration(stack) && count % 5 == 0) { int range = 12; List sheep = player.worldObj.getEntitiesWithinAABB(IShearable.class, AxisAlignedBB.getBoundingBox(player.posX - range, player.posY - range, player.posZ - range, player.posX + range, player.posY + range, player.posZ + range)); @@ -58,6 +61,7 @@ public class ItemElementiumShears extends ItemManasteelShears { ent.motionX += (rand.nextFloat() - rand.nextFloat()) * 0.1F; ent.motionZ += (rand.nextFloat() - rand.nextFloat()) * 0.1F; } + ToolCommons.damageItem(stack, 1, player, MANA_PER_DAMAGE); break; }