public boolean doSomething(Block block, int i, int j, int k) { Tessellator tessellator = Tessellator.instance; int l = block.getBlockTextureFromSide(0); if (overrideBlockTexture >= 0) { l = overrideBlockTexture; } tessellator.setBrightness(block.getMixedBrightnessForBlock(blockAccess, i, j, k)); float f = 1.0F; tessellator.setColorOpaque_F(f, f, f); int i1 = (l & 0xf) << 4; int j1 = l & 0xf0; double d = (float)i1 / 256F; double d1 = ((float)i1 + 15.99F) / 256F; double d2 = (float)j1 / 256F; double d3 = ((float)j1 + 15.99F) / 256F; int k1 = blockAccess.getBlockMetadata(i, j, k); double d4 = 0.0D; double d5 = 0.05000000074505806D; if (k1 == 5) { tessellator.addVertexWithUV((double)i + d5, (double)(j + 1) + d4, (double)(k + 1) + d4, d, d2); tessellator.addVertexWithUV((double)i + d5, (double)(j + 0) - d4, (double)(k + 1) + d4, d, d3); tessellator.addVertexWithUV((double)i + d5, (double)(j + 0) - d4, (double)(k + 0) - d4, d1, d3); tessellator.addVertexWithUV((double)i + d5, (double)(j + 1) + d4, (double)(k + 0) - d4, d1, d2); } if (k1 == 4) { tessellator.addVertexWithUV((double)(i + 1) - d5, (double)(j + 0) - d4, (double)(k + 1) + d4, d1, d3); tessellator.addVertexWithUV((double)(i + 1) - d5, (double)(j + 1) + d4, (double)(k + 1) + d4, d1, d2); tessellator.addVertexWithUV((double)(i + 1) - d5, (double)(j + 1) + d4, (double)(k + 0) - d4, d, d2); tessellator.addVertexWithUV((double)(i + 1) - d5, (double)(j + 0) - d4, (double)(k + 0) - d4, d, d3); } if (k1 == 3) { tessellator.addVertexWithUV((double)(i + 1) + d4, (double)(j + 0) - d4, (double)k + d5, d1, d3); tessellator.addVertexWithUV((double)(i + 1) + d4, (double)(j + 1) + d4, (double)k + d5, d1, d2); tessellator.addVertexWithUV((double)(i + 0) - d4, (double)(j + 1) + d4, (double)k + d5, d, d2); tessellator.addVertexWithUV((double)(i + 0) - d4, (double)(j + 0) - d4, (double)k + d5, d, d3); } if (k1 == 2) { tessellator.addVertexWithUV((double)(i + 1) + d4, (double)(j + 1) + d4, (double)(k + 1) - d5, d, d2); tessellator.addVertexWithUV((double)(i + 1) + d4, (double)(j + 0) - d4, (double)(k + 1) - d5, d, d3); tessellator.addVertexWithUV((double)(i + 0) - d4, (double)(j + 0) - d4, (double)(k + 1) - d5, d1, d3); tessellator.addVertexWithUV((double)(i + 0) - d4, (double)(j + 1) + d4, (double)(k + 1) - d5, d1, d2); } return true; }