diff options
author | Maxim <maxim235@gmx.de> | 2022-09-26 15:10:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-26 15:10:16 +0200 |
commit | ba133dc404381b7a3d3392e8bddab105facf9fac (patch) | |
tree | deeceae1d1be31d576bcb82f6e76158c72c95112 /src/main/java/com | |
parent | b495b16beb319412ba1f3869e03f535bee9151a5 (diff) | |
download | GT5-Unofficial-ba133dc404381b7a3d3392e8bddab105facf9fac.tar.gz GT5-Unofficial-ba133dc404381b7a3d3392e8bddab105facf9fac.tar.bz2 GT5-Unofficial-ba133dc404381b7a3d3392e8bddab105facf9fac.zip |
Added start and end processing calls to machines that work with inputs in onPostTick (#206)
Former-commit-id: 34f1e0867e65c8aeae02e1391e4502e9a8498a03
Diffstat (limited to 'src/main/java/com')
3 files changed, 6 insertions, 1 deletions
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<ItemStack> 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(); } } |