From 008fad90f7109e0ea3b8cede3ae1fbd828069c7c Mon Sep 17 00:00:00 2001 From: Mary <33456283+FourIsTheNumber@users.noreply.github.com> Date: Mon, 23 Sep 2024 00:02:24 -0400 Subject: Fixes lathe and hip processing times (#3262) --- .../common/tileentities/machines/multi/MTEMultiLathe.java | 14 +++++++++++--- .../machines/multi/compressor/MTEHIPCompressor.java | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) (limited to 'src/main') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiLathe.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiLathe.java index 67ef907e62..6250a582d2 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiLathe.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiLathe.java @@ -34,6 +34,7 @@ import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; import org.apache.commons.lang3.tuple.Pair; +import org.jetbrains.annotations.NotNull; import com.google.common.collect.ImmutableList; import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; @@ -55,6 +56,7 @@ import gregtech.api.metatileentity.implementations.MTEExtendedPowerMultiBlockBas import gregtech.api.multitileentity.multiblock.casing.Glasses; import gregtech.api.recipe.RecipeMap; import gregtech.api.recipe.RecipeMaps; +import gregtech.api.recipe.check.CheckRecipeResult; import gregtech.api.render.TextureFactory; import gregtech.api.util.GTUtility; import gregtech.api.util.MultiblockTooltipBuilder; @@ -316,9 +318,15 @@ public class MTEMultiLathe extends MTEExtendedPowerMultiBlockBase @Override protected ProcessingLogic createProcessingLogic() { - return new ProcessingLogic() - .setSpeedBonus(speedBoost(getPipeData().speedBoost, GTUtility.getTier(this.getMaxInputVoltage()))) - .setEuModifier(0.8F) + return new ProcessingLogic() { + + @NotNull + @Override + public CheckRecipeResult process() { + speedBoost = (speedBoost(getPipeData().speedBoost, GTUtility.getTier(getMaxInputVoltage()))); + return super.process(); + } + }.setEuModifier(0.8F) .setMaxParallelSupplier(this::getMaxParallelRecipes); } diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEHIPCompressor.java b/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEHIPCompressor.java index aeda7d0cd6..40550f2f34 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEHIPCompressor.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEHIPCompressor.java @@ -368,7 +368,7 @@ public class MTEHIPCompressor extends MTEExtendedPowerMultiBlockBase