add list support to Accept Items

This commit is contained in:
Adrian 2015-06-21 18:25:03 +02:00
parent 6aa3b6e04f
commit bbaf0a1b7d
2 changed files with 3 additions and 2 deletions

View file

@ -7,6 +7,7 @@ Additions:
Improvements:
* Rendering helmet overlays on robots is now supported (hea3ven)
* The Accept Items action now supports Lists (asie)
* The builder robot will not pick up materials in creative worlds (hea3ven)
Bugs fixed:

View file

@ -17,7 +17,7 @@ import buildcraft.api.robots.DockingStation;
import buildcraft.api.robots.EntityRobotBase;
import buildcraft.api.transport.IInjectable;
import buildcraft.core.lib.inventory.InventoryIterator;
import buildcraft.core.lib.inventory.filters.ArrayStackFilter;
import buildcraft.core.lib.inventory.filters.ArrayStackOrListFilter;
import buildcraft.robotics.statements.ActionRobotFilter;
import buildcraft.robotics.statements.ActionStationInputItems;
@ -64,7 +64,7 @@ public class AIRobotUnload extends AIRobot {
}
if (!ActionRobotFilter
.canInteractWithItem(station, new ArrayStackFilter(robotSlot.getStackInSlot()),
.canInteractWithItem(station, new ArrayStackOrListFilter(robotSlot.getStackInSlot()),
ActionStationInputItems.class)) {
return false;
}