From d3416bd536f8cc1b87fb2fd0beec487d8cdf4030 Mon Sep 17 00:00:00 2001 From: kristi71111 Date: Sun, 23 Aug 2020 00:10:41 +0200 Subject: [PATCH] Fix https://github.com/KnightMiner/TinkersComplement/issues/56 --- .../tcomplement/plugin/chisel/items/ItemChisel.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/knightminer/tcomplement/plugin/chisel/items/ItemChisel.java b/src/main/java/knightminer/tcomplement/plugin/chisel/items/ItemChisel.java index 39ceb31..7cdb1f3 100644 --- a/src/main/java/knightminer/tcomplement/plugin/chisel/items/ItemChisel.java +++ b/src/main/java/knightminer/tcomplement/plugin/chisel/items/ItemChisel.java @@ -123,6 +123,13 @@ public boolean supportsMode(EntityPlayer player, ItemStack stack, IChiselMode mo @Optional.Method(modid="chisel") @Override public boolean onChisel(World world, EntityPlayer player, ItemStack chisel, ICarvingVariation target) { + if (ToolHelper.getCurrentDurability(chisel) <= 0) { + NBTTagCompound tags = TagUtil.getTagSafe(chisel); + if (tags.getCompoundTag("chiseldata").hasKey("target")) { + tags.getCompoundTag("chiseldata").removeTag("target"); + chisel.setTagCompound(tags); + } + } return true; }