From bbfc61c99cfd40ad732a81f3fb8f52a733cdb9ba Mon Sep 17 00:00:00 2001 From: HoleFish <48403212+HoleFish@users.noreply.github.com> Date: Tue, 21 May 2024 00:34:46 +0800 Subject: [PATCH] fix (#125) (cherry picked from commit 69e9dc29e9d848e59ad8831a34cc9e4bc5a38082) --- .../multiblock/GT_MetaTileEntity_DEFusionCrafter.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_DEFusionCrafter.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_DEFusionCrafter.java index dc67a520..f0579bf0 100644 --- a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_DEFusionCrafter.java +++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_DEFusionCrafter.java @@ -48,7 +48,6 @@ import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_OverclockCalculator; -import gregtech.api.util.GT_ParallelHelper; import gregtech.api.util.GT_Recipe; import kubatech.Tags; import kubatech.api.implementations.KubaTechGTMultiBlockBase; @@ -230,12 +229,11 @@ protected CheckRecipeResult validateRecipe(@NotNull GT_Recipe recipe) { : CheckRecipeResultRegistry.insufficientMachineTier(recipe.mSpecialValue); } + @NotNull @Override - protected double calculateDuration(@NotNull GT_Recipe recipe, @NotNull GT_ParallelHelper helper, - @NotNull GT_OverclockCalculator calculator) { - return Math.max( - 1d, - super.calculateDuration(recipe, helper, calculator) / ((mTierCasing - recipe.mSpecialValue) + 1)); + protected GT_OverclockCalculator createOverclockCalculator(@NotNull GT_Recipe recipe) { + return super.createOverclockCalculator(recipe) + .setSpeedBoost(1f / (mTierCasing - recipe.mSpecialValue + 1)); } }; }