From acd03a7118f3a3ac19992f44f9e7d1768c339cda Mon Sep 17 00:00:00 2001 From: Maxim Date: Sun, 16 Jul 2023 17:13:22 +0200 Subject: Added ofNoOverclock builder that accepts eut and duration (#2140) --- .../java/gregtech/api/util/GT_OverclockCalculator.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'src/main/java/gregtech/api') diff --git a/src/main/java/gregtech/api/util/GT_OverclockCalculator.java b/src/main/java/gregtech/api/util/GT_OverclockCalculator.java index 6636b27bc7..026f5e3fc9 100644 --- a/src/main/java/gregtech/api/util/GT_OverclockCalculator.java +++ b/src/main/java/gregtech/api/util/GT_OverclockCalculator.java @@ -44,12 +44,19 @@ public class GT_OverclockCalculator { private static final int HEAT_PERFECT_OVERCLOCK_THRESHOLD = 1800; /** - * Creates calculator that doesn't do OC at all. + * Creates calculator that doesn't do OC at all. Will use recipe duration. */ public static GT_OverclockCalculator ofNoOverclock(@Nonnull GT_Recipe recipe) { - return new GT_OverclockCalculator().setRecipeEUt(recipe.mEUt) - .setDuration(recipe.mDuration) - .setEUt(recipe.mEUt); + return ofNoOverclock(recipe.mEUt, recipe.mDuration); + } + + /** + * Creates calculator that doesn't do OC at all, with set duration. + */ + public static GT_OverclockCalculator ofNoOverclock(long eut, int duration) { + return new GT_OverclockCalculator().setRecipeEUt(eut) + .setDuration(duration) + .setEUt(eut); } /** -- cgit