From b3639bcb0949526ebad496bc9eeedbc2008ffcfb Mon Sep 17 00:00:00 2001 From: Spacebuilder2020 Date: Thu, 17 Oct 2024 04:51:00 -0600 Subject: Fix a rare overflow case when a fuel is so large that it breaks the super efficiency check. (#3332) Co-authored-by: boubou19 --- .../common/tileentities/machines/multi/MTELargeBoiler.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTELargeBoiler.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTELargeBoiler.java index 6f8f2076a6..fdda78122b 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/MTELargeBoiler.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTELargeBoiler.java @@ -276,9 +276,9 @@ public abstract class MTELargeBoiler extends MTEEnhancedMultiBlockBase 1) { tFluid.amount = 1000; if (depleteInput(tFluid)) { + this.mEfficiencyIncrease = this.mMaxProgresstime * getEfficiencyIncrease() * 4; this.mMaxProgresstime = adjustBurnTimeForConfig(runtimeBoost(tRecipe.mSpecialValue / 2)); this.mEUt = adjustEUtForConfig(getEUt()); - this.mEfficiencyIncrease = this.mMaxProgresstime * getEfficiencyIncrease() * 4; return CheckRecipeResultRegistry.SUCCESSFUL; } } @@ -288,10 +288,10 @@ public abstract class MTELargeBoiler extends MTEEnhancedMultiBlockBase