aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java
diff options
context:
space:
mode:
authorYannickMG <yannickmg@gmail.com>2022-01-10 01:09:07 -0500
committerGitHub <noreply@github.com>2022-01-10 07:09:07 +0100
commitbef0bf37ddb79da70803321069287d1dd9050623 (patch)
tree144d467869baed90a5f94cf70dbe86d950dc685d /src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java
parentef48ab5513f7e63f8d8d181a28b9f416fd94f476 (diff)
downloadGT5-Unofficial-bef0bf37ddb79da70803321069287d1dd9050623.tar.gz
GT5-Unofficial-bef0bf37ddb79da70803321069287d1dd9050623.tar.bz2
GT5-Unofficial-bef0bf37ddb79da70803321069287d1dd9050623.zip
Cover tabs (#856)
* Add network support for chanining GT Tile GUIs * Implemented Cover Tabs for IGregTechTileEntity See GTNewHorizons/GT-New-Horizons-Modpack#9367 for details * Added IGuiIcon For easier addon extensibility of GT_GuiIcon Also fixed Ghost Circuit tab tooltip overlapping right-side cover tabs * Typo fix * Fixed unintended scala import * Tabs -> Spaces on the files I've touched
Diffstat (limited to 'src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java')
-rw-r--r--src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java28
1 files changed, 20 insertions, 8 deletions
diff --git a/src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java b/src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java
index 5f93197f05..d804b3858e 100644
--- a/src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java
+++ b/src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java
@@ -1,18 +1,25 @@
package gregtech.common.gui;
import gregtech.api.gui.GT_GUIContainerMetaTile_Machine;
+import gregtech.api.gui.widgets.GT_GuiIcon;
+import gregtech.api.gui.widgets.GT_GuiTabLine.GT_GuiTabIconSet;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import net.minecraft.entity.player.InventoryPlayer;
public class GT_GUIContainer_PrimitiveBlastFurnace extends GT_GUIContainerMetaTile_Machine { private String name;
- public String mNEI;
-
- public GT_GUIContainer_PrimitiveBlastFurnace(InventoryPlayer inventoryPlayer, IGregTechTileEntity tileEntity, String name, String aNEI) {
- super(new GT_Container_PrimitiveBlastFurnace(inventoryPlayer, tileEntity),
- String.format("gregtech:textures/gui/%s.png", name.replace(" ", "")));
- this.name = name;
- this.mNEI = aNEI;
- }
+ public String mNEI;
+ private final static GT_GuiTabIconSet TAB_ICONSET = new GT_GuiTabIconSet(
+ GT_GuiIcon.TAB_NORMAL_BRICK,
+ GT_GuiIcon.TAB_HIGHLIGHT_BRICK,
+ GT_GuiIcon.TAB_DISABLED_BRICK);
+
+ public GT_GUIContainer_PrimitiveBlastFurnace(InventoryPlayer inventoryPlayer, IGregTechTileEntity tileEntity,
+ String name, String aNEI) {
+ super(new GT_Container_PrimitiveBlastFurnace(inventoryPlayer, tileEntity),
+ String.format("gregtech:textures/gui/%s.png", name.replace(" ", "")));
+ this.name = name;
+ this.mNEI = aNEI;
+ }
@Override
protected void drawGuiContainerForegroundLayer(int par1, int par2) {
@@ -31,4 +38,9 @@ public class GT_GUIContainer_PrimitiveBlastFurnace extends GT_GUIContainerMetaTi
11);
}
}
+
+ @Override
+ protected GT_GuiTabIconSet getTabBackground() {
+ return TAB_ICONSET;
+ }
}