diff options
author | BlueWeabo <ilia.iliev2005@gmail.com> | 2023-07-25 23:22:56 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-25 22:22:56 +0200 |
commit | 70e29e7495939a5372b0edf0469fec51a238e913 (patch) | |
tree | be71941466f3f550f709ee7b3c3f669337c2d8da | |
parent | 88425ab3314ad012eaa312859e4aa59476460ead (diff) | |
download | GT5-Unofficial-70e29e7495939a5372b0edf0469fec51a238e913.tar.gz GT5-Unofficial-70e29e7495939a5372b0edf0469fec51a238e913.tar.bz2 GT5-Unofficial-70e29e7495939a5372b0edf0469fec51a238e913.zip |
fix moc crashing when being placed (#347)
Former-commit-id: 69a6b45042c4259adec4dbbf810190256c5abbe7
-rw-r--r-- | src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaOilCracker.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaOilCracker.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaOilCracker.java index db41407650..e428debe4e 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaOilCracker.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaOilCracker.java @@ -29,6 +29,8 @@ import static gregtech.api.util.GT_StructureUtility.ofCoil; import java.util.ArrayList; import java.util.List; +import javax.annotation.Nonnull; + import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.ForgeDirection; @@ -50,6 +52,7 @@ import gregtech.api.logic.ProcessingLogic; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Input; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; +import gregtech.api.recipe.check.CheckRecipeResult; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; @@ -183,8 +186,14 @@ public class GT_TileEntity_MegaOilCracker extends GT_TileEntity_MegaMultiBlockBa @Override protected ProcessingLogic createProcessingLogic() { - return new ProcessingLogic().setMaxParallel(ConfigHandler.megaMachinesMax) - .setEuModifier(1.0F - Math.min(0.1F * (heatLevel.getTier() + 1), 0.5F)); + return new ProcessingLogic() { + + @Nonnull + public CheckRecipeResult process() { + setEuModifier(1.0F - Math.min(0.1F * (heatLevel.getTier() + 1), 0.5F)); + return super.process(); + } + }.setMaxParallel(ConfigHandler.megaMachinesMax); } public HeatingCoilLevel getCoilLevel() { |