diff options
author | VinDevGH <65317011+VinDevGH@users.noreply.github.com> | 2024-10-27 03:13:46 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-27 09:13:46 +0100 |
commit | 515a11019e0c7d37db4d4c10b7b9e7d0048a9c60 (patch) | |
tree | 8045d527652ad6d23a049062daa417b165a7dddc /src/main/java/gregtech | |
parent | fb43f2150ede89687b83b3355127f17755312a42 (diff) | |
download | GT5-Unofficial-515a11019e0c7d37db4d4c10b7b9e7d0048a9c60.tar.gz GT5-Unofficial-515a11019e0c7d37db4d4c10b7b9e7d0048a9c60.tar.bz2 GT5-Unofficial-515a11019e0c7d37db4d4c10b7b9e7d0048a9c60.zip |
add cycle idle status for waterline units (#3422)
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r-- | src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java | 6 | ||||
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java | 1 |
2 files changed, 7 insertions, 0 deletions
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 @@ -117,6 +117,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. */ @Nonnull 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<T extends MTEExtendedPowerMultiBlo } // Reset recipe values for next iteration + checkRecipeResult = CheckRecipeResultRegistry.CYCLE_IDLE; this.mMaxProgresstime = 0; this.mProgresstime = 0; this.lEUt = 0; |