diff options
author | Blood Asp <Blood@Asp> | 2015-04-26 02:04:07 +0200 |
---|---|---|
committer | Blood Asp <Blood@Asp> | 2015-04-26 02:04:07 +0200 |
commit | f1610b1721ed22fcbd4cafb61b0867d8611c00f6 (patch) | |
tree | 8261a571accdd074239edd332398c37b01c77258 /main/java/gregtech/api/gui | |
parent | 6b80bc2d1cb91bc377a0e549bfffaf3fe7ae08c1 (diff) | |
download | GT5-Unofficial-f1610b1721ed22fcbd4cafb61b0867d8611c00f6.tar.gz GT5-Unofficial-f1610b1721ed22fcbd4cafb61b0867d8611c00f6.tar.bz2 GT5-Unofficial-f1610b1721ed22fcbd4cafb61b0867d8611c00f6.zip |
Fusion GUI and Distillation Tower
Diffstat (limited to 'main/java/gregtech/api/gui')
-rw-r--r-- | main/java/gregtech/api/gui/GT_Container.java | 1 | ||||
-rw-r--r-- | main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java | 13 | ||||
-rw-r--r-- | main/java/gregtech/api/gui/GT_Container_MultiMachine.java | 4 |
3 files changed, 18 insertions, 0 deletions
diff --git a/main/java/gregtech/api/gui/GT_Container.java b/main/java/gregtech/api/gui/GT_Container.java index 1e7a9a819d..6585f79de2 100644 --- a/main/java/gregtech/api/gui/GT_Container.java +++ b/main/java/gregtech/api/gui/GT_Container.java @@ -3,6 +3,7 @@ package gregtech.api.gui; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.util.GT_Log; import gregtech.api.util.GT_Utility; +import gregtech.common.tileentities.machines.multi.GT_MetaTileEntity_FusionComputer; import java.util.List; diff --git a/main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java b/main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java index a06cccbe9d..2c062c5d12 100644 --- a/main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java +++ b/main/java/gregtech/api/gui/GT_ContainerMetaTile_Machine.java @@ -29,6 +29,19 @@ public class GT_ContainerMetaTile_Machine extends GT_Container { aInventoryPlayer.player.openContainer = aInventoryPlayer.player.inventoryContainer; } } + public GT_ContainerMetaTile_Machine(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity, boolean doesBindInventory){ + super(aInventoryPlayer, aTileEntity); + mTileEntity = aTileEntity; + + if (mTileEntity != null && mTileEntity.getMetaTileEntity() != null) { + addSlots(aInventoryPlayer); + if (doesBindPlayerInventory()&&doesBindInventory) bindPlayerInventory(aInventoryPlayer); + detectAndSendChanges(); + } else { + aInventoryPlayer.player.openContainer = aInventoryPlayer.player.inventoryContainer; + } + } + public int mActive = 0, mMaxProgressTime = 0, mProgressTime = 0, mEnergy = 0, mSteam = 0, mSteamStorage = 0, mStorage = 0, mOutput = 0, mInput = 0, mID = 0, mDisplayErrorCode = 0; private int oActive = 0, oMaxProgressTime = 0, oProgressTime = 0, oEnergy = 0, oSteam = 0, oSteamStorage = 0, oStorage = 0, oOutput = 0, oInput = 0, oID = 0, oDisplayErrorCode = 0, mTimer = 0; diff --git a/main/java/gregtech/api/gui/GT_Container_MultiMachine.java b/main/java/gregtech/api/gui/GT_Container_MultiMachine.java index 3dbe24c8be..289b783e25 100644 --- a/main/java/gregtech/api/gui/GT_Container_MultiMachine.java +++ b/main/java/gregtech/api/gui/GT_Container_MultiMachine.java @@ -14,6 +14,10 @@ public class GT_Container_MultiMachine extends GT_ContainerMetaTile_Machine { super(aInventoryPlayer, aTileEntity); } + public GT_Container_MultiMachine(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity, boolean bindInventory) { + super(aInventoryPlayer, aTileEntity, bindInventory); + } + @Override public void addSlots(InventoryPlayer aInventoryPlayer) { addSlotToContainer(new Slot(mTileEntity, 1, 152, 5)); |