if(!pipe.container.renderState.pipeConnectionMatrix.isConnected(item.input.getOpposite())) continue;
pos.moveForward(item.input.getOpposite(), 0.5F - fPos);
} else {
if(item.output == ForgeDirection.UNKNOWN) continue;
if(!pipe.container.renderState.pipeConnectionMatrix.isConnected(item.output)) continue;
pos.moveForward(item.output, fPos - 0.5F);
}
if(item == null || item.getItemIdentifierStack() == null) continue;
if(item.getContainer().xCoord != pipe.container.xCoord || item.getContainer().yCoord != pipe.container.yCoord || item.getContainer().zCoord != pipe.container.zCoord) continue;
ItemStack itemstack = item.getItemIdentifierStack().makeNormalStack();