if(tile instanceof TileGenericPipe) {
TileGenericPipe pipe = (TileGenericPipe)tile;
if(BlockGenericPipe.isValid(pipe.pipe) && pipe.pipe.transport instanceof PipeTransportItems) {
TravelingItem bcItem = null;
if(item instanceof LPTravelingItemServer) {
LPRoutedBCTravelingItem lpBCItem = new LPRoutedBCTravelingItem();
lpBCItem.setRoutingInformation(((LPTravelingItemServer)item).getInfo());
lpBCItem.saveToExtraNBTData();
bcItem = lpBCItem;
} else {
//TODO is this needed ClientSide ?
//bcItem = TravelingItem.make();
return true;