From 3873c9d8eb8097c75f6f5c9571dfff75d0453299 Mon Sep 17 00:00:00 2001 From: HoleFish <48403212+HoleFish@users.noreply.github.com> Date: Sat, 13 Apr 2024 00:45:04 +0800 Subject: Oil cracker supports stocking input hatches (#2563) fix --- .../GT_MetaTileEntity_MultiBlockBase.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'src/main/java/gregtech/api/metatileentity/implementations') diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java index 1b91b4c91c..f8274a7f26 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java @@ -16,7 +16,6 @@ import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.function.Consumer; import java.util.function.IntConsumer; import javax.annotation.Nonnull; @@ -1505,21 +1504,21 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity } } - protected void endRecipeProcessing() { - Consumer setResultIfFailure = result -> { - if (!result.wasSuccessful()) { - this.checkRecipeResult = result; - } - }; + public void setResultIfFailure(CheckRecipeResult result) { + if (!result.wasSuccessful()) { + this.checkRecipeResult = result; + } + } + protected void endRecipeProcessing() { for (GT_MetaTileEntity_Hatch_InputBus hatch : filterValidMTEs(mInputBusses)) { if (hatch instanceof IRecipeProcessingAwareHatch aware) { - setResultIfFailure.accept(aware.endRecipeProcessing(this)); + setResultIfFailure(aware.endRecipeProcessing(this)); } } for (GT_MetaTileEntity_Hatch_Input hatch : filterValidMTEs(mInputHatches)) { if (hatch instanceof IRecipeProcessingAwareHatch aware) { - setResultIfFailure.accept(aware.endRecipeProcessing(this)); + setResultIfFailure(aware.endRecipeProcessing(this)); } } } -- cgit