BloodMagic/src/main/java/WayofTime/bloodmagic/tile/routing/TileOutputRoutingNode.java

41 lines
1.1 KiB
Java
Raw Normal View History

2016-01-12 12:38:51 -05:00
package WayofTime.bloodmagic.tile.routing;
import net.minecraft.util.EnumFacing;
import WayofTime.bloodmagic.routing.IItemFilter;
import WayofTime.bloodmagic.routing.IOutputItemRoutingNode;
public class TileOutputRoutingNode extends TileFilteredRoutingNode implements IOutputItemRoutingNode
2016-01-12 12:38:51 -05:00
{
public TileOutputRoutingNode()
{
super(7, "outputNode");
}
@Override
public boolean isOutput(EnumFacing side)
{
return true;
}
@Override
public IItemFilter getOutputFilterForSide(EnumFacing side)
{
2016-01-18 18:55:51 -05:00
// ItemStack filterStack = this.getFilterStack(side);
//
// if (filterStack == null || !(filterStack.getItem() instanceof IItemFilterProvider))
// {
// return null;
// }
//
// IItemFilterProvider filter = (IItemFilterProvider) filterStack.getItem();
//
// TileEntity tile = worldObj.getTileEntity(pos.offset(side));
// if (tile instanceof IInventory)
// {
// return filter.getOutputItemFilter(filterStack, (IInventory) tile, side.getOpposite());
// }
return null;
}
2016-01-12 12:38:51 -05:00
}