aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity/implementations
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity/implementations')
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
index e5fcc7a0a5..ddf8a0fc1e 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
@@ -501,14 +501,17 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity
long timeElapsed = aTick - mLastWorkingTick;
if (timeElapsed >= 100) return aTick % 100 == 0;
-
- return timeElapsed == 5 || timeElapsed == 12
- || timeElapsed == 20
- || timeElapsed == 30
- || timeElapsed == 40
- || timeElapsed == 55
- || timeElapsed == 70
- || timeElapsed == 85;
+ // Batch mode should be a lot less aggressive at recipe checking
+ if (!isBatchModeEnabled()) {
+ return timeElapsed == 5 || timeElapsed == 12
+ || timeElapsed == 20
+ || timeElapsed == 30
+ || timeElapsed == 40
+ || timeElapsed == 55
+ || timeElapsed == 70
+ || timeElapsed == 85;
+ }
+ return false;
}
protected void runMachine(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {