From 9a06e610af0bbbaabf84c272fa6202279c320746 Mon Sep 17 00:00:00 2001 From: Noc <95299389+Nockyx@users.noreply.github.com> Date: Fri, 15 Nov 2024 15:38:52 -0300 Subject: Added mode swap button to Utupu Tanuri (#3499) Co-authored-by: Martin Robertz --- .../multi/processing/MTEIndustrialDehydrator.java | 44 +++++++++++++++------- 1 file changed, 31 insertions(+), 13 deletions(-) (limited to 'src/main/java/gtPlusPlus') diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialDehydrator.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialDehydrator.java index cb7822a421..d96530535b 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialDehydrator.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialDehydrator.java @@ -38,6 +38,7 @@ import com.gtnewhorizon.structurelib.structure.StructureDefinition; import gregtech.api.enums.HeatingCoilLevel; import gregtech.api.enums.TAE; +import gregtech.api.gui.modularui.GTUITextures; import gregtech.api.interfaces.IIconContainer; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; @@ -63,9 +64,10 @@ public class MTEIndustrialDehydrator extends GTPPMultiBlockBase STRUCTURE_DEFINITION = null; + private static final int MACHINEMODE_VACUUMFURNACE = 0; + private static final int MACHINEMODE_DEHYDRATOR = 1; public MTEIndustrialDehydrator(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); @@ -165,7 +167,8 @@ public class MTEIndustrialDehydrator extends GTPPMultiBlockBase getRecipeMap() { - return mDehydratorMode ? GTPPRecipeMaps.chemicalDehydratorNonCellRecipes : GTPPRecipeMaps.vacuumFurnaceRecipes; + return (machineMode == MACHINEMODE_VACUUMFURNACE) ? GTPPRecipeMaps.vacuumFurnaceRecipes + : GTPPRecipeMaps.chemicalDehydratorNonCellRecipes; } @Nonnull @@ -225,22 +228,36 @@ public class MTEIndustrialDehydrator extends GTPPMultiBlockBase