aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2023-03-25 22:14:57 +0800
committerGlease <4586901+Glease@users.noreply.github.com>2023-03-25 22:14:57 +0800
commitc886fdae9652dcb40e077e252e26610090e114a6 (patch)
tree60aeb62aed0bf45588e97e4e661fdf9cf2116777 /src
parentd88c6190b00f5d3ae6d6ce9bb127ee9bf641658d (diff)
downloadGT5-Unofficial-c886fdae9652dcb40e077e252e26610090e114a6.tar.gz
GT5-Unofficial-c886fdae9652dcb40e077e252e26610090e114a6.tar.bz2
GT5-Unofficial-c886fdae9652dcb40e077e252e26610090e114a6.zip
care for those who don't care to add enough hatch/bus
fix GTNewHorizons/GT-New-Horizons-Modpack#13027
Diffstat (limited to 'src')
-rw-r--r--src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java b/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java
index fcaa37256a..ea75b80a10 100644
--- a/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java
+++ b/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java
@@ -541,6 +541,8 @@ public class MTE_AdvAssLine extends GT_MetaTileEntity_ExtendedPowerMultiBlockBas
// Check Inputs align
int aItemCount = tRecipe.mInputs.length;
+ if (mInputBusses.size() < aItemCount)
+ return null;
for (int i = 0; i < aItemCount; i++) {
GT_MetaTileEntity_Hatch_InputBus tInputBus = mInputBusses.get(i);
if (tInputBus == null) {
@@ -570,6 +572,8 @@ public class MTE_AdvAssLine extends GT_MetaTileEntity_ExtendedPowerMultiBlockBas
private boolean hasAllFluids(GT_Recipe.GT_Recipe_AssemblyLine tRecipe) {
int aFluidCount = tRecipe.mFluidInputs.length;
+ if (mInputHatches.size() < aFluidCount)
+ return false;
for (int i = 0; i < aFluidCount; i++) {
GT_MetaTileEntity_Hatch_Input tInputHatch = mInputHatches.get(i);
if (!isValidMetaTileEntity(tInputHatch)) {