Advertisement
oxguy3

mystery minecraft method

Feb 5th, 2012
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.75 KB | None | 0 0
  1.     public boolean doSomething(Block block, int i, int j, int k)
  2.     {
  3.         Tessellator tessellator = Tessellator.instance;
  4.         int l = block.getBlockTextureFromSide(0);
  5.         if (overrideBlockTexture >= 0)
  6.         {
  7.             l = overrideBlockTexture;
  8.         }
  9.         tessellator.setBrightness(block.getMixedBrightnessForBlock(blockAccess, i, j, k));
  10.         float f = 1.0F;
  11.         tessellator.setColorOpaque_F(f, f, f);
  12.         int i1 = (l & 0xf) << 4;
  13.         int j1 = l & 0xf0;
  14.         double d = (float)i1 / 256F;
  15.         double d1 = ((float)i1 + 15.99F) / 256F;
  16.         double d2 = (float)j1 / 256F;
  17.         double d3 = ((float)j1 + 15.99F) / 256F;
  18.         int k1 = blockAccess.getBlockMetadata(i, j, k);
  19.         double d4 = 0.0D;
  20.         double d5 = 0.05000000074505806D;
  21.         if (k1 == 5)
  22.         {
  23.             tessellator.addVertexWithUV((double)i + d5, (double)(j + 1) + d4, (double)(k + 1) + d4, d, d2);
  24.             tessellator.addVertexWithUV((double)i + d5, (double)(j + 0) - d4, (double)(k + 1) + d4, d, d3);
  25.             tessellator.addVertexWithUV((double)i + d5, (double)(j + 0) - d4, (double)(k + 0) - d4, d1, d3);
  26.             tessellator.addVertexWithUV((double)i + d5, (double)(j + 1) + d4, (double)(k + 0) - d4, d1, d2);
  27.         }
  28.         if (k1 == 4)
  29.         {
  30.             tessellator.addVertexWithUV((double)(i + 1) - d5, (double)(j + 0) - d4, (double)(k + 1) + d4, d1, d3);
  31.             tessellator.addVertexWithUV((double)(i + 1) - d5, (double)(j + 1) + d4, (double)(k + 1) + d4, d1, d2);
  32.             tessellator.addVertexWithUV((double)(i + 1) - d5, (double)(j + 1) + d4, (double)(k + 0) - d4, d, d2);
  33.             tessellator.addVertexWithUV((double)(i + 1) - d5, (double)(j + 0) - d4, (double)(k + 0) - d4, d, d3);
  34.         }
  35.         if (k1 == 3)
  36.         {
  37.             tessellator.addVertexWithUV((double)(i + 1) + d4, (double)(j + 0) - d4, (double)k + d5, d1, d3);
  38.             tessellator.addVertexWithUV((double)(i + 1) + d4, (double)(j + 1) + d4, (double)k + d5, d1, d2);
  39.             tessellator.addVertexWithUV((double)(i + 0) - d4, (double)(j + 1) + d4, (double)k + d5, d, d2);
  40.             tessellator.addVertexWithUV((double)(i + 0) - d4, (double)(j + 0) - d4, (double)k + d5, d, d3);
  41.         }
  42.         if (k1 == 2)
  43.         {
  44.             tessellator.addVertexWithUV((double)(i + 1) + d4, (double)(j + 1) + d4, (double)(k + 1) - d5, d, d2);
  45.             tessellator.addVertexWithUV((double)(i + 1) + d4, (double)(j + 0) - d4, (double)(k + 1) - d5, d, d3);
  46.             tessellator.addVertexWithUV((double)(i + 0) - d4, (double)(j + 0) - d4, (double)(k + 1) - d5, d1, d3);
  47.             tessellator.addVertexWithUV((double)(i + 0) - d4, (double)(j + 1) + d4, (double)(k + 1) - d5, d1, d2);
  48.         }
  49.         return true;
  50.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement