diff options
-rw-r--r-- | build.properties | 2 | ||||
-rw-r--r-- | src/main/java/com/detrav/gui/containers/DetravPortableAnvilContainer.java | 6 | ||||
-rw-r--r-- | src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java | 12 |
3 files changed, 10 insertions, 10 deletions
diff --git a/build.properties b/build.properties index 9e04ae2ab5..1f52b2a0be 100644 --- a/build.properties +++ b/build.properties @@ -1,7 +1,7 @@ minecraft.version=1.7.10 forge.version=10.13.4.1566-1.7.10 -detravscanner.version=0.27.1 +detravscanner.version=0.27.2 ae2.version=rv2-beta-33 applecore.version=1.7.10-1.2.1+107.59407 diff --git a/src/main/java/com/detrav/gui/containers/DetravPortableAnvilContainer.java b/src/main/java/com/detrav/gui/containers/DetravPortableAnvilContainer.java index 1dc0b4aa50..fb18b539f3 100644 --- a/src/main/java/com/detrav/gui/containers/DetravPortableAnvilContainer.java +++ b/src/main/java/com/detrav/gui/containers/DetravPortableAnvilContainer.java @@ -63,10 +63,8 @@ public class DetravPortableAnvilContainer extends Container { p_75134_1_.dropPlayerItemWithRandomChoice(itemstack, false); } itemstack = this.slots.getStackInSlot(1); - if (itemstack != null) { - if (stack == null || !DetravMetaGeneratedTool01.INSTANCE.setItemStackToDetravData(stack, itemstack)) { - p_75134_1_.dropPlayerItemWithRandomChoice(itemstack, false); - } + if (stack == null || !DetravMetaGeneratedTool01.INSTANCE.setItemStackToDetravData(stack, itemstack)) { + p_75134_1_.dropPlayerItemWithRandomChoice(itemstack, false); } //itemstack.writeToNBT() } diff --git a/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java b/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java index 3bcb293b51..276d67518a 100644 --- a/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java +++ b/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java @@ -137,9 +137,9 @@ public class DetravMetaGeneratedTool01 extends GT_MetaGenerated_Tool { public boolean setItemStackToDetravData(ItemStack aStack, ItemStack what) { - if(what == null || aStack == null) return false; + if(aStack == null) return false; NBTTagCompound aNBT = aStack.getTagCompound(); - if(aNBT ==null) { + if(aNBT == null) { aNBT = new NBTTagCompound(); NBTTagCompound detravData = new NBTTagCompound(); aNBT.setTag("DetravData", detravData); @@ -147,12 +147,14 @@ public class DetravMetaGeneratedTool01 extends GT_MetaGenerated_Tool { } { NBTTagCompound detravData = aNBT.getCompoundTag("DetravData"); - if (detravData == null || detravData.getShort("id") == 0 ) - { + if (detravData == null || detravData.getShort("id") == 0) { detravData = new NBTTagCompound(); aNBT.setTag("DetravData", detravData); } - what.writeToNBT(detravData); + if (what == null) + aNBT.removeTag("DetravData"); + else + what.writeToNBT(detravData); return true; } } |