diff options
author | Alkalus <draknyte1@hotmail.com> | 2017-09-22 15:50:16 +1000 |
---|---|---|
committer | Alkalus <draknyte1@hotmail.com> | 2017-09-22 15:50:16 +1000 |
commit | ee27545b71bd091377b5e77fab056999a740315a (patch) | |
tree | 5e82beb96b25fec7b7ca089f605f0aaa3e927d9c /src/Java/gtPlusPlus/core/tileentities | |
parent | aa563b79fea267830f563a9d3d5d61f9f531b16f (diff) | |
download | GT5-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.java | 8 |
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(); } |