From fe53125e3c45a73c86c5e835a779e7f8206aa2f2 Mon Sep 17 00:00:00 2001 From: NotAPenguin Date: Sat, 7 Sep 2024 21:37:43 +0200 Subject: Fix waterline bugs (#3107) --- .../machines/multi/purification/MTEPurificationUnitBase.java | 10 +++++++--- .../multi/purification/MTEPurificationUnitOzonation.java | 3 +-- 2 files changed, 8 insertions(+), 5 deletions(-) (limited to 'src/main/java/gregtech/common') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java index 263590f184..ffb929074a 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java @@ -318,7 +318,7 @@ public abstract class MTEPurificationUnitBasefluid inputs of the current recipe. + * Should only scale the first fluid input with water */ public void depleteRecipeInputs() { - for (FluidStack input : this.currentRecipe.mFluidInputs) { + for (int i = 0; i < this.currentRecipe.mFluidInputs.length; ++i) { + FluidStack input = this.currentRecipe.mFluidInputs[i]; FluidStack copyWithParallel = input.copy(); - copyWithParallel.amount = input.amount * effectiveParallel; + if (i == 0) { + copyWithParallel.amount = input.amount * effectiveParallel; + } this.depleteInput(copyWithParallel); } } diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitOzonation.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitOzonation.java index f1d3b56fe8..bf221d6973 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitOzonation.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitOzonation.java @@ -261,8 +261,7 @@ public class MTEPurificationUnitOzonation extends MTEPurificationUnitBase MAX_OZONE_GAS_FOR_EXPLOSION) { - // TODO: Fix crash in hatch - // this.explodeMultiblock(); + this.explodeMultiblock(); } } } -- cgit