aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/common
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2018-04-19 17:02:24 +1000
committerJordan Byrne <draknyte1@hotmail.com>2018-04-19 17:02:24 +1000
commitada14a51bd79b68ad37ff69ef0ad69610b7c73a6 (patch)
tree1fa603561a487058a632456b20b0ff7af09eaf71 /src/Java/gtPlusPlus/xmod/gregtech/common
parent103b2d55584f12db6a82709eb9303bd4b76ed82e (diff)
downloadGT5-Unofficial-ada14a51bd79b68ad37ff69ef0ad69610b7c73a6.tar.gz
GT5-Unofficial-ada14a51bd79b68ad37ff69ef0ad69610b7c73a6.tar.bz2
GT5-Unofficial-ada14a51bd79b68ad37ff69ef0ad69610b7c73a6.zip
+ Added a fake GT tool for Rendering purposes.
% Initial work on the new Sub-Station GUI. $ Fixed a compile issue where I used the wrong XSTR import.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common')
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java
index d15820514f..f8b42bc629 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java
@@ -27,7 +27,8 @@ import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.math.MathUtils;
import gtPlusPlus.core.util.minecraft.PlayerUtils;
-import gtPlusPlus.xmod.gregtech.api.gui.GUI_MultiMachine;
+import gtPlusPlus.xmod.gregtech.api.gui.CONTAINER_PowerSubStation;
+import gtPlusPlus.xmod.gregtech.api.gui.GUI_PowerSubStation;
import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_InputBattery;
import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_OutputBattery;
import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.base.GregtechMeta_MultiBlockBase;
@@ -63,6 +64,7 @@ public class GregtechMetaTileEntity_PowerSubStationController extends GregtechMe
"Consumes " + this.ENERGY_TAX + "% of the average voltage of all energy type hatches",
"Power can be Input/Extracted from the rear face at any time, change with screwdriver",
"Can be built with variable height between " + (CELL_HEIGHT_MIN + 2) + "-" + (CELL_HEIGHT_MAX + 2) + "",
+ "Redox Cells can be upgraded via the GUI without having to deconstruct the multiblock",
"Size(WxHxD): External 5xHx5, Sub-Station Casings, Controller (Bottom, Centre)",
"Size(WxHxD): Internal 3x(H-2)x3, Energy Storage Cells",
"Number and quality of cells determines power storage",
@@ -89,12 +91,17 @@ public class GregtechMetaTileEntity_PowerSubStationController extends GregtechMe
@Override
public boolean hasSlotInGUI() {
- return false;
+ return true;
}
@Override
public Object getClientGUI(final int aID, final InventoryPlayer aPlayerInventory, final IGregTechTileEntity aBaseMetaTileEntity) {
- return new GUI_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), "MatterFabricator.png");
+ return new GUI_PowerSubStation(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), "Ergon Energy - Sub Station");
+ }
+
+ @Override
+ public Object getServerGUI(final int aID, final InventoryPlayer aPlayerInventory, final IGregTechTileEntity aBaseMetaTileEntity) {
+ return new CONTAINER_PowerSubStation(aPlayerInventory, aBaseMetaTileEntity);
}
private void checkMachineProblem(String msg, int xOff, int yOff, int zOff) {