aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/tileentities
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-09-22 15:50:16 +1000
committerAlkalus <draknyte1@hotmail.com>2017-09-22 15:50:16 +1000
commitee27545b71bd091377b5e77fab056999a740315a (patch)
tree5e82beb96b25fec7b7ca089f605f0aaa3e927d9c /src/Java/gtPlusPlus/core/tileentities
parentaa563b79fea267830f563a9d3d5d61f9f531b16f (diff)
downloadGT5-Unofficial-ee27545b71bd091377b5e77fab056999a740315a.tar.gz
GT5-Unofficial-ee27545b71bd091377b5e77fab056999a740315a.tar.bz2
GT5-Unofficial-ee27545b71bd091377b5e77fab056999a740315a.zip
+ More work on Trade Table.
Diffstat (limited to 'src/Java/gtPlusPlus/core/tileentities')
-rw-r--r--src/Java/gtPlusPlus/core/tileentities/machines/TileEntityTradeTable.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Java/gtPlusPlus/core/tileentities/machines/TileEntityTradeTable.java b/src/Java/gtPlusPlus/core/tileentities/machines/TileEntityTradeTable.java
index c8998b5bab..d244785b47 100644
--- a/src/Java/gtPlusPlus/core/tileentities/machines/TileEntityTradeTable.java
+++ b/src/Java/gtPlusPlus/core/tileentities/machines/TileEntityTradeTable.java
@@ -6,6 +6,7 @@ import java.util.Vector;
import gtPlusPlus.core.container.Container_TradeTable;
import gtPlusPlus.core.inventories.tradetable.InventoryTradeMain;
import gtPlusPlus.core.inventories.tradetable.InventoryTradeOutput;
+import gtPlusPlus.core.util.nbt.NBTUtils;
import ic2.api.network.INetworkDataProvider;
import ic2.api.network.INetworkUpdateListener;
import ic2.api.tile.IWrenchable;
@@ -109,7 +110,12 @@ public class TileEntityTradeTable extends TileEntity implements INetworkDataProv
}
@Override
- public void updateEntity() {
+ public void updateEntity() {
+ ItemStack slot0 = this.inventoryOutputs.getStackInSlot(0);
+ if (slot0 != null && slot0.hasTagCompound()){
+ NBTUtils.tryIterateNBTData(slot0);
+ this.inventoryOutputs.setInventorySlotContents(0, null);
+ }
super.updateEntity();
}