From 6272558e13b12edd3909e2c7fadc97bc17e6fdf9 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 22 Feb 2024 18:41:29 +0100 Subject: [PATCH] prevent fusion tierskips --- .../blocks/tileEntity/base/LargeFusionComputer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java index e2cd4c32..f51fd294 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java @@ -455,7 +455,8 @@ protected GT_OverclockCalculator createOverclockCalculator(@NotNull GT_Recipe re @NotNull @Override protected CheckRecipeResult validateRecipe(@NotNull GT_Recipe recipe) { - if (!mRunningOnLoad && recipe.mSpecialValue > maxEUStore()) { + if (!mRunningOnLoad && recipe.mSpecialValue > maxEUStore() + || GT_Values.VP[LargeFusionComputer.this.tier()] < recipe.mEUt) { return CheckRecipeResultRegistry.insufficientStartupPower(recipe.mSpecialValue); } maxParallel = getMaxPara() * extraPara(recipe.mSpecialValue);