Implemented Priority System for the item routing system. Lower numbers are looked at first.

This commit is contained in:
WayofTime 2016-02-22 21:19:22 -05:00
parent 2c49c49441
commit 7104138e2b
10 changed files with 97 additions and 10 deletions

View file

@ -66,7 +66,19 @@ public class ItemRouterButtonPacketProcessor implements IMessage, IMessageHandle
TileEntity tile = world.getTileEntity(pos);
if (tile instanceof TileFilteredRoutingNode)
{
((TileFilteredRoutingNode) tile).swapFilters(buttonPress);
if (buttonPress >= 6)
{
if (buttonPress == 6)
{
((TileFilteredRoutingNode) tile).incrementCurrentPriotiryToMaximum(9);
} else if (buttonPress == 7)
{
((TileFilteredRoutingNode) tile).decrementCurrentPriority();
}
} else
{
((TileFilteredRoutingNode) tile).swapFilters(buttonPress);
}
}
}
}