From 04e037f0613c54b7867b2b4f438de8889bd9368a Mon Sep 17 00:00:00 2001 From: StaffiX <32968022+StaffiX@users.noreply.github.com> Date: Sat, 16 Nov 2024 19:10:56 +0100 Subject: Improve EHE info and buff lava in EHE (#3494) --- .../api/recipe/ExtremeHeatExchangerFrontend.java | 27 +++++++++++----------- 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'src/main/java/goodgenerator/api') diff --git a/src/main/java/goodgenerator/api/recipe/ExtremeHeatExchangerFrontend.java b/src/main/java/goodgenerator/api/recipe/ExtremeHeatExchangerFrontend.java index 0071ecfe7b..267c6d32ff 100644 --- a/src/main/java/goodgenerator/api/recipe/ExtremeHeatExchangerFrontend.java +++ b/src/main/java/goodgenerator/api/recipe/ExtremeHeatExchangerFrontend.java @@ -42,22 +42,21 @@ public class ExtremeHeatExchangerFrontend extends RecipeMapFrontend { @Override public List format(RecipeDisplayInfo recipeInfo) { FluidStack[] Inputs = recipeInfo.recipe.mFluidInputs; - FluidStack[] Outputs = recipeInfo.recipe.mFluidOutputs; - int denseMultiplier = 1; - if (Inputs[0].getUnlocalizedName() + int threshold = recipeInfo.recipe.mSpecialValue; + String[] description = new String[4]; + description[0] = StatCollector.translateToLocal("value.extreme_heat_exchanger.0") + " " + + GTUtility.formatNumbers(Inputs[0].amount) + + " L/s"; + description[1] = StatCollector.translateToLocal("value.extreme_heat_exchanger.1"); + description[2] = GTUtility.formatNumbers(Inputs[1].amount) + " L/s"; + if (!Inputs[0].getUnlocalizedName() .contains("plasma")) { - denseMultiplier = 1000; + description[3] = StatCollector.translateToLocal("value.extreme_heat_exchanger.4") + " " + + threshold + + " L/s"; + } - int threshold = recipeInfo.recipe.mSpecialValue; - return Arrays.asList( - StatCollector.translateToLocal("value.extreme_heat_exchanger.0") + " " - + GTUtility.formatNumbers(Inputs[0].amount) - + " L/s", - StatCollector.translateToLocal("value.extreme_heat_exchanger.1"), - GTUtility.formatNumbers(Outputs[0].amount / 160 * denseMultiplier) + " L/s", - StatCollector.translateToLocal("value.extreme_heat_exchanger.2"), - GTUtility.formatNumbers(Outputs[1].amount / 160 * denseMultiplier) + " L/s", - StatCollector.translateToLocal("value.extreme_heat_exchanger.4") + " " + threshold + " L/s"); + return Arrays.asList(description); } } } -- cgit