aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/ggfab/mte
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/ggfab/mte')
-rw-r--r--src/main/java/ggfab/mte/MTEAdvAssLine.java16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/main/java/ggfab/mte/MTEAdvAssLine.java b/src/main/java/ggfab/mte/MTEAdvAssLine.java
index c1fd180b92..941f42e341 100644
--- a/src/main/java/ggfab/mte/MTEAdvAssLine.java
+++ b/src/main/java/ggfab/mte/MTEAdvAssLine.java
@@ -715,20 +715,8 @@ public class MTEAdvAssLine extends MTEExtendedPowerMultiBlockBase<MTEAdvAssLine>
if (GTUtility.isStackValid(mInventory[1]) && isCorrectDataItem(mInventory[1], state)) {
rList.add(mInventory[1]);
}
- for (MTEHatchDataAccess tHatch : mDataAccessHatches) {
- if (tHatch.isValid()) {
- for (int i = 0; i < tHatch.getBaseMetaTileEntity()
- .getSizeInventory(); i++) {
- if (tHatch.getBaseMetaTileEntity()
- .getStackInSlot(i) != null && isCorrectDataItem(
- tHatch.getBaseMetaTileEntity()
- .getStackInSlot(i),
- state))
- rList.add(
- tHatch.getBaseMetaTileEntity()
- .getStackInSlot(i));
- }
- }
+ for (MTEHatchDataAccess tHatch : filterValidMTEs(mDataAccessHatches)) {
+ rList.addAll(tHatch.getInventoryItems(stack -> isCorrectDataItem(stack, state)));
}
return rList;
}