diff --git a/src/main/java/com/glodblock/github/client/gui/base/FCGuiMonitor.java b/src/main/java/com/glodblock/github/client/gui/base/FCGuiMonitor.java index e4f990cb..d7933be3 100644 --- a/src/main/java/com/glodblock/github/client/gui/base/FCGuiMonitor.java +++ b/src/main/java/com/glodblock/github/client/gui/base/FCGuiMonitor.java @@ -91,7 +91,7 @@ public abstract class FCGuiMonitor> extends AEBaseMEGui protected GuiFCImgButton CraftingTerminal; protected GuiFCImgButton PatternTerminal; protected GuiFCImgButton EssentiaTerminal; - protected boolean drawSwitchGuiIcon = true; + protected boolean drawSwitchGuiBtn; @SuppressWarnings("unchecked") public FCGuiMonitor(final InventoryPlayer inventoryPlayer, final ITerminalHost te, final FCContainerMonitor c) { @@ -104,6 +104,8 @@ public abstract class FCGuiMonitor> extends AEBaseMEGui this.configSrc = ((IConfigurableObject) this.inventorySlots).getConfigManager(); (this.monitorableContainer = (FCContainerMonitor) this.inventorySlots).setGui(this); this.viewCell = te instanceof IViewCellStorage; + if (inventoryPlayer.getCurrentItem().getItem() instanceof ItemWirelessUltraTerminal) + this.drawSwitchGuiBtn = true; } public abstract void postUpdate(final List list); @@ -340,52 +342,51 @@ public abstract class FCGuiMonitor> extends AEBaseMEGui craftingGridOffsetX -= 25; craftingGridOffsetY -= 6; - if (drawSwitchGuiIcon) drawSwitchGuiBtn(); + if (drawSwitchGuiBtn) drawSwitchGuiBtns(); } - private void drawSwitchGuiBtn() { - if (this.mc.thePlayer.inventory.getCurrentItem().getItem() instanceof ItemWirelessUltraTerminal) { - if (!(this instanceof GuiFluidCraftingWireless)) { - this.buttonList.add( - this.CraftingTerminal = new GuiFCImgButton( - this.guiLeft - 18, - this.offsetY, - "CRAFT_TEM", - "YES", - false)); - this.offsetY += 20; - } - if (!(this instanceof GuiFluidPatternWireless)) { - this.buttonList.add( - this.PatternTerminal = new GuiFCImgButton( - this.guiLeft - 18, - this.offsetY, - "PATTERN_TEM", - "YES", - false)); - this.offsetY += 20; - } - if (!(this instanceof GuiFluidPortableCell)) { - this.buttonList.add( - this.FluidTerminal = new GuiFCImgButton( - this.guiLeft - 18, - this.offsetY, - "FLUID_TEM", - "YES", - false)); - this.offsetY += 20; - } - if (!(this instanceof GuiEssentiaTerminal)) { - this.buttonList.add( - this.EssentiaTerminal = new GuiFCImgButton( - this.guiLeft - 18, - this.offsetY, - "ESSENTIA_TEM", - "YES", - false)); - this.offsetY += 20; - } + private void drawSwitchGuiBtns() { + if (!(this instanceof GuiFluidCraftingWireless)) { + this.buttonList.add( + this.CraftingTerminal = new GuiFCImgButton( + this.guiLeft - 18, + this.offsetY, + "CRAFT_TEM", + "YES", + false)); + this.offsetY += 20; } + if (!(this instanceof GuiFluidPatternWireless)) { + this.buttonList.add( + this.PatternTerminal = new GuiFCImgButton( + this.guiLeft - 18, + this.offsetY, + "PATTERN_TEM", + "YES", + false)); + this.offsetY += 20; + } + if (!(this instanceof GuiFluidPortableCell)) { + this.buttonList.add( + this.FluidTerminal = new GuiFCImgButton( + this.guiLeft - 18, + this.offsetY, + "FLUID_TEM", + "YES", + false)); + this.offsetY += 20; + } + if (!(this instanceof GuiEssentiaTerminal)) { + this.buttonList.add( + this.EssentiaTerminal = new GuiFCImgButton( + this.guiLeft - 18, + this.offsetY, + "ESSENTIA_TEM", + "YES", + false)); + this.offsetY += 20; + } + } public void setSearchString(String memoryText, boolean updateView) {