From 5306181a4f537e4756621d3057b20c994d1aac3e Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 28 Feb 2022 21:14:33 +1100 Subject: Partially fix dissolution tank, nei handler fuckery --- .../java/com/elisis/gtnhlanth/GTNHLanthanides.java | 2 ++ .../common/tileentity/DissolutionTank.java | 39 ++++++++++----------- .../com/elisis/gtnhlanth/loader/RecipeAdder.java | 2 +- .../com/elisis/gtnhlanth/loader/RecipeLoader.java | 10 ++++-- .../elisis/gtnhlanth/xmod/nei/DigesterHandler.java | 26 ++++++++++++++ .../java/com/elisis/gtnhlanth/xmod/nei/IMC.java | 27 ++++++++++++++ .../com/elisis/gtnhlanth/xmod/nei/NEI_Config.java | 27 ++++++++++++++ .../textures/gui/multimachines/Disstank.png | Bin 0 -> 4379 bytes 8 files changed, 109 insertions(+), 24 deletions(-) create mode 100644 src/main/java/com/elisis/gtnhlanth/xmod/nei/DigesterHandler.java create mode 100644 src/main/java/com/elisis/gtnhlanth/xmod/nei/IMC.java create mode 100644 src/main/java/com/elisis/gtnhlanth/xmod/nei/NEI_Config.java create mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/Disstank.png (limited to 'src') diff --git a/src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java b/src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java index c5e6954f73..4d8a00bd19 100644 --- a/src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java +++ b/src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java @@ -9,6 +9,7 @@ import com.elisis.gtnhlanth.common.register.ItemList; import com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool; import com.elisis.gtnhlanth.loader.BotRecipes; import com.elisis.gtnhlanth.loader.RecipeLoader; +import com.elisis.gtnhlanth.xmod.nei.IMC; import com.github.bartimaeusnek.bartworks.API.WerkstoffAdderRegistry; import com.github.bartimaeusnek.bartworks.system.material.Werkstoff; @@ -53,6 +54,7 @@ public class GTNHLanthanides { public static void init(FMLInitializationEvent e) { proxy.init(e); WerkstoffMaterialPool.runInit(); + //IMC.IMCSender(); } @EventHandler diff --git a/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java b/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java index f43a77f143..02723e9b9a 100644 --- a/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java +++ b/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java @@ -116,28 +116,20 @@ public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase tRecipes = RecipeAdder.instance.DigesterRecipes.mRecipeList; GT_Recipe tRecipe = RecipeAdder.instance.DissolutionTankRecipes.findRecipe( - this.getBaseMetaTileEntity(), - this.doTickProfilingInThisTick, + getBaseMetaTileEntity(), + false, tVoltage, - tFluidInputArray + tFluidInputArray, + tItems ); if (tRecipe == null) return false; GT_Log.out.print("Recipe not null\n"); - if (tRecipe.isRecipeInputEqual(true, tFluidInputArray)) { + if (tRecipe.isRecipeInputEqual(true, tFluidInputArray, tItems)) { this.mEfficiency = (10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000); this.mEfficiencyIncrease = 10000; @@ -150,7 +142,7 @@ public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase