aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorDetrav <witalyezep@gmail.com>2016-11-05 16:04:39 +0300
committerDetrav <witalyezep@gmail.com>2016-11-05 16:04:39 +0300
commitf4190c78c23966c8ada328f16efa9e51a012af6e (patch)
treecfdb4db8d4f9816c9100ee1c97093b9ce4f221f2 /src/main
parent375e452d4895e54bf89f413869d114f4d0d678d4 (diff)
downloadGT5-Unofficial-f4190c78c23966c8ada328f16efa9e51a012af6e.tar.gz
GT5-Unofficial-f4190c78c23966c8ada328f16efa9e51a012af6e.tar.bz2
GT5-Unofficial-f4190c78c23966c8ada328f16efa9e51a012af6e.zip
fixed dupe
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/detrav/gui/containers/DetravPortableAnvilContainer.java6
-rw-r--r--src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java12
2 files changed, 9 insertions, 9 deletions
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;
}
}