diff options
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r-- | src/main/java/gregtech/api/enums/Textures.java | 3 | ||||
-rw-r--r-- | src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java | 7 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java index b762385238..7dc0a28db2 100644 --- a/src/main/java/gregtech/api/enums/Textures.java +++ b/src/main/java/gregtech/api/enums/Textures.java @@ -1289,6 +1289,9 @@ public class Textures { OVERLAY_ME_HATCH_ACTIVE, OVERLAY_ME_INPUT_HATCH, + OVERLAY_ME_CRAFTING_INPUT_BUFFER, + OVERLAY_ME_CRAFTING_INPUT_BUS, + OVERLAY_ME_CRAFTING_INPUT_SLAVE, OVERLAY_ME_INPUT_HATCH_ACTIVE, OVERLAY_ME_CRAFTING_HATCH, OVERLAY_ME_CRAFTING_HATCH_ACTIVE, 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 c7a12f1766..d427e99d4e 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 @@ -489,11 +489,12 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity private boolean shouldCheckRecipeThisTick(long aTick) { // do a recipe check if any crafting input hatch just got pushed in items + boolean shouldCheck = false; + // check all of them (i.e. do not return early) to reset the state of all of them. for (IDualInputHatch craftingInputMe : mDualInputHatches) { - if (craftingInputMe.justUpdated()) { - return true; - } + shouldCheck |= craftingInputMe.justUpdated(); } + if (shouldCheck) return true; // Perform more frequent recipe change after the machine just shuts down. long timeElapsed = aTick - mLastWorkingTick; |