int data = ray.currentMaterial;
boolean hit = false;
int power = ray.getBlockData();
int connection = 0xF & (data >> BlockData.RSW_EAST_CONNECTION);
ray.t = Double.POSITIVE_INFINITY;
Quad quad = quads[connection];
if (quad.intersect(ray)) {
float[] color = tex[connection].getColor(ray.u, ray.v);
if (color[3] > Ray.EPSILON) {
ray.color.x = color[0] * wireColor[power][0];
ray.color.y = color[1] * wireColor[power][1];
ray.color.z = color[2] * wireColor[power][2];