}
}
// Gate Textures and movement
for (ForgeDirection direction : ForgeDirection.VALID_DIRECTIONS) {
final Gate gate = (Gate) pipe.pipe.bcPipePart.getGate(direction.ordinal());
bcRenderState.gateMatrix.setIsGateExists(gate != null, direction);
bcRenderState.gateMatrix.setIsGateLit(gate != null && gate.isGateActive(), direction);
bcRenderState.gateMatrix.setIsGatePulsing(gate != null && gate.isGatePulsing(), direction);
}
// Facades
for (ForgeDirection direction : ForgeDirection.VALID_DIRECTIONS) {
IPipePluggable pluggable = sideProperties.pluggables[direction.ordinal()];
if (!(pluggable instanceof ItemFacade.FacadePluggable)) {