@Override
public Object getClientGui(EntityPlayer player) {
LogisticsTileGenericPipe tile = this.getPipe(player.getEntityWorld());
if(tile == null || !(tile.pipe instanceof CoreRoutedPipe)) return null;
return new GuiPipeController(player, (CoreRoutedPipe) tile.pipe);
}