Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement