aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorMaxim <maxim235@gmx.de>2022-09-26 15:10:16 +0200
committerGitHub <noreply@github.com>2022-09-26 15:10:16 +0200
commitba133dc404381b7a3d3392e8bddab105facf9fac (patch)
treedeeceae1d1be31d576bcb82f6e76158c72c95112 /src/main/java/com
parentb495b16beb319412ba1f3869e03f535bee9151a5 (diff)
downloadGT5-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')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_ExtremeIndustrialGreenhouse.java2
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_HTGR.java3
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java2
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();
}
}