This commit is contained in:
Anuken
2026-07-20 15:40:43 -04:00
parent 3ecdd5ff2a
commit 5558211c4f
7 changed files with 13 additions and 7 deletions
@@ -186,7 +186,7 @@ public class UnitAssembler extends PayloadBlock{
if(plan.liquidReq != null){
for(LiquidStack stack : plan.liquidReq){
liquidFilter[stack.liquid.id] = true;
if(stack.liquid.id < liquidFilter.length) liquidFilter[stack.liquid.id] = true;
}
}
}
@@ -25,7 +25,11 @@ public class ConsumeItemFilter extends Consume{
public void apply(Block block){
block.hasItems = true;
block.acceptsItems = true;
content.items().each(filter, item -> block.itemFilter[item.id] = true);
content.items().each(filter, item -> {
if(item.id < block.itemFilter.length){
block.itemFilter[item.id] = true;
}
});
}
@Override
@@ -24,7 +24,7 @@ public class ConsumeItems extends Consume{
block.hasItems = true;
block.acceptsItems = true;
for(var stack : items){
block.itemFilter[stack.item.id] = true;
if(stack.item.id < block.itemFilter.length) block.itemFilter[stack.item.id] = true;
}
}
@@ -25,7 +25,7 @@ public class ConsumeLiquid extends ConsumeLiquidBase{
@Override
public void apply(Block block){
super.apply(block);
block.liquidFilter[liquid.id] = true;
if(liquid.id < block.liquidFilter.length) block.liquidFilter[liquid.id] = true;
}
@Override
@@ -26,7 +26,9 @@ public class ConsumeLiquidFilter extends ConsumeLiquidBase{
@Override
public void apply(Block block){
block.hasLiquids = true;
content.liquids().each(filter, item -> block.liquidFilter[item.id] = true);
content.liquids().each(filter, item -> {
if(item.id < block.liquidFilter.length) block.liquidFilter[item.id] = true;
});
}
@Override
@@ -24,7 +24,7 @@ public class ConsumeLiquids extends Consume{
public void apply(Block block){
block.hasLiquids = true;
for(var stack : liquids){
block.liquidFilter[stack.liquid.id] = true;
if(stack.liquid.id < block.liquidFilter.length) block.liquidFilter[stack.liquid.id] = true;
}
}
+1 -1
View File
@@ -26,4 +26,4 @@ org.gradle.caching=true
org.gradle.internal.http.socketTimeout=100000
org.gradle.internal.http.connectionTimeout=100000
android.enableR8.fullMode=false
archash=d347a128b4
archash=161c1e2d18