From ba133dc404381b7a3d3392e8bddab105facf9fac Mon Sep 17 00:00:00 2001 From: Maxim Date: Mon, 26 Sep 2022 15:10:16 +0200 Subject: Added start and end processing calls to machines that work with inputs in onPostTick (#206) Former-commit-id: 34f1e0867e65c8aeae02e1391e4502e9a8498a03 --- .../tileentities/multis/GT_TileEntity_ExtremeIndustrialGreenhouse.java | 2 ++ .../bartworks/common/tileentities/multis/GT_TileEntity_HTGR.java | 3 ++- .../bartworks/common/tileentities/multis/GT_TileEntity_THTR.java | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main/java/com') diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_ExtremeIndustrialGreenhouse.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_ExtremeIndustrialGreenhouse.java index 0f8dca5a33..a1b32c92c8 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_ExtremeIndustrialGreenhouse.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_ExtremeIndustrialGreenhouse.java @@ -313,6 +313,7 @@ public class GT_TileEntity_ExtremeIndustrialGreenhouse } } if (aBaseMetaTileEntity.isServerSide() && this.mMaxProgresstime > 0 && setupphase > 0 && aTick % 5 == 0) { + startRecipeProcessing(); if (setupphase == 1 && mStorage.size() < mMaxSlots) { List inputs = getStoredInputs(); for (ItemStack input : inputs) if (addCrop(input)) break; @@ -324,6 +325,7 @@ public class GT_TileEntity_ExtremeIndustrialGreenhouse this.mStorage.remove(0); this.updateSlots(); } + endRecipeProcessing(); } } diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_HTGR.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_HTGR.java index d2f174991d..2442089032 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_HTGR.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_HTGR.java @@ -370,7 +370,7 @@ public class GT_TileEntity_HTGR extends GT_MetaTileEntity_EnhancedMultiBlockBase } } if (this.fuelsupply < maxcapacity) { - + startRecipeProcessing(); for (ItemStack itemStack : this.getStoredInputs()) { int type = -1; if (itemStack == null) continue; @@ -386,6 +386,7 @@ public class GT_TileEntity_HTGR extends GT_MetaTileEntity_EnhancedMultiBlockBase itemStack.stackSize -= toget; updateneeded = true; } + endRecipeProcessing(); } if (updateneeded) this.updateSlots(); } diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java index 7ec2734fd8..af69cef98a 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java @@ -351,6 +351,7 @@ public class GT_TileEntity_THTR extends GT_MetaTileEntity_EnhancedMultiBlockBase } } if (this.fuelsupply < maxcapacity) { + startRecipeProcessing(); for (ItemStack itemStack : this.getStoredInputs()) { if (GT_Utility.areStacksEqual( itemStack, @@ -361,6 +362,7 @@ public class GT_TileEntity_THTR extends GT_MetaTileEntity_EnhancedMultiBlockBase this.fuelsupply += toget; } } + endRecipeProcessing(); this.updateSlots(); } } -- cgit