From 515a11019e0c7d37db4d4c10b7b9e7d0048a9c60 Mon Sep 17 00:00:00 2001 From: VinDevGH <65317011+VinDevGH@users.noreply.github.com> Date: Sun, 27 Oct 2024 03:13:46 -0500 Subject: add cycle idle status for waterline units (#3422) --- .../java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java | 6 ++++++ .../machines/multi/purification/MTEPurificationUnitBase.java | 1 + 2 files changed, 7 insertions(+) (limited to 'src/main/java/gregtech') diff --git a/src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java b/src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java index 95443e8383..76185ad940 100644 --- a/src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java +++ b/src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java @@ -116,6 +116,12 @@ public final class CheckRecipeResultRegistry { public static final CheckRecipeResult NO_SEE_SKY = SimpleCheckRecipeResult.ofFailure("no_see_sky"); + /** + * Machine is waiting for the main controller to start the cycle. + */ + @Nonnull + public static final CheckRecipeResult CYCLE_IDLE = SimpleCheckRecipeResult.ofSuccess("cycle_idle"); + /** * Cannot process recipe because the machine cannot handle required EUt. */ 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 5276607c9a..14ac444842 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 @@ -436,6 +436,7 @@ public abstract class MTEPurificationUnitBase