addSlotToContainer(new FilterSlot(fi, 0, x, y, true));
slotLocations.add(new Point(x, y));
x = 28;
y = 47;
final InventorySpeedUpgrades si = new InventorySpeedUpgrades(itemConduit, dir);
addSlotToContainer(new Slot(si, 0, x, y) {
@Override
public boolean isItemValid(ItemStack par1ItemStack) {
return si.isItemValidForSlot(0, par1ItemStack);
}
});
slotLocations.add(new Point(x, y));