diff --git a/runtime/commands.pyc b/runtime/commands.pyc index c12b953..4823e76 100644 Binary files a/runtime/commands.pyc and b/runtime/commands.pyc differ diff --git a/runtime/filehandling/__init__.pyc b/runtime/filehandling/__init__.pyc index 55568c2..430ea56 100644 Binary files a/runtime/filehandling/__init__.pyc and b/runtime/filehandling/__init__.pyc differ diff --git a/runtime/filehandling/srgsexport.pyc b/runtime/filehandling/srgsexport.pyc index 569b941..c59fc70 100644 Binary files a/runtime/filehandling/srgsexport.pyc and b/runtime/filehandling/srgsexport.pyc differ diff --git a/runtime/filehandling/srgshandler.pyc b/runtime/filehandling/srgshandler.pyc index 983475b..48dfadf 100644 Binary files a/runtime/filehandling/srgshandler.pyc and b/runtime/filehandling/srgshandler.pyc differ diff --git a/runtime/mcp.pyc b/runtime/mcp.pyc index e4fafcc..d0991f5 100644 Binary files a/runtime/mcp.pyc and b/runtime/mcp.pyc differ diff --git a/runtime/pylibs/__init__.pyc b/runtime/pylibs/__init__.pyc index 41f406a..2803029 100644 Binary files a/runtime/pylibs/__init__.pyc and b/runtime/pylibs/__init__.pyc differ diff --git a/runtime/pylibs/annotate_gl_constants.pyc b/runtime/pylibs/annotate_gl_constants.pyc index 127b2d8..c198cd9 100644 Binary files a/runtime/pylibs/annotate_gl_constants.pyc and b/runtime/pylibs/annotate_gl_constants.pyc differ diff --git a/runtime/pylibs/cleanup_src.pyc b/runtime/pylibs/cleanup_src.pyc index 7f664a6..3ac2104 100644 Binary files a/runtime/pylibs/cleanup_src.pyc and b/runtime/pylibs/cleanup_src.pyc differ diff --git a/runtime/pylibs/fffix.pyc b/runtime/pylibs/fffix.pyc index 172ef3e..e4b30e0 100644 Binary files a/runtime/pylibs/fffix.pyc and b/runtime/pylibs/fffix.pyc differ diff --git a/runtime/pylibs/jadfix.pyc b/runtime/pylibs/jadfix.pyc index bb07777..3b01b4f 100644 Binary files a/runtime/pylibs/jadfix.pyc and b/runtime/pylibs/jadfix.pyc differ diff --git a/runtime/pylibs/normlines.pyc b/runtime/pylibs/normlines.pyc index 729d068..c1bec86 100644 Binary files a/runtime/pylibs/normlines.pyc and b/runtime/pylibs/normlines.pyc differ diff --git a/runtime/pylibs/normpatch.pyc b/runtime/pylibs/normpatch.pyc index aa4ce99..38c3a96 100644 Binary files a/runtime/pylibs/normpatch.pyc and b/runtime/pylibs/normpatch.pyc differ diff --git a/runtime/pylibs/whereis.pyc b/runtime/pylibs/whereis.pyc index 867267f..cdee3e4 100644 Binary files a/runtime/pylibs/whereis.pyc and b/runtime/pylibs/whereis.pyc differ diff --git a/src/minecraft/net/minecraft/src/RenderBlocks.java b/src/minecraft/net/minecraft/src/RenderBlocks.java index a07bca2..cd5d642 100644 --- a/src/minecraft/net/minecraft/src/RenderBlocks.java +++ b/src/minecraft/net/minecraft/src/RenderBlocks.java @@ -508,15 +508,15 @@ public class RenderBlocks int var27 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0); int var28 = (var27 & 15) << 4; int var29 = var27 & 240; - double var30 = (double)((float)var28 / 256.0F); - double var32 = ((double)(var28 + 16) - 0.01D) / 256.0D; - double var34 = (double)((float)var29 / 256.0F); - double var36 = ((double)(var29 + 16) - 0.01D) / 256.0D; - double var38 = (double)par2.doubleValue() + par1Block.minX; - double var40 = (double)par2.doubleValue() + par1Block.maxX; - double var42 = (double)par3 + par1Block.minY + 0.1875D; - double var44 = (double)par4.doubleValue() + par1Block.minZ; - double var46 = (double)par4.doubleValue() + par1Block.maxZ; + double var30 = (float)((float)var28 / 256.0F); + double var32 = ((float)(var28 + 16) - 0.01D) / 256.0D; + double var34 = (float)((float)var29 / 256.0F); + double var36 = ((float)(var29 + 16) - 0.01D) / 256.0D; + double var38 = (float)par2.floatValue() + par1Block.minX; + double var40 = (float)par2.floatValue() + par1Block.maxX; + double var42 = (float)par3 + par1Block.minY + 0.1875D; + double var44 = (float)par4.floatValue() + par1Block.minZ; + double var46 = (float)par4.floatValue() + par1Block.maxZ; var5.addVertexWithUV(var38, var42, var46, var30, var36); var5.addVertexWithUV(var38, var42, var44, var30, var34); var5.addVertexWithUV(var40, var42, var44, var32, var34); @@ -526,10 +526,10 @@ public class RenderBlocks var27 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1); var28 = (var27 & 15) << 4; var29 = var27 & 240; - var30 = (double)((float)var28 / 256.0F); - var32 = ((double)(var28 + 16) - 0.01D) / 256.0D; - var34 = (double)((float)var29 / 256.0F); - var36 = ((double)(var29 + 16) - 0.01D) / 256.0D; + var30 = (float)((float)var28 / 256.0F); + var32 = ((float)(var28 + 16) - 0.01D) / 256.0D; + var34 = (float)((float)var29 / 256.0F); + var36 = ((float)(var29 + 16) - 0.01D) / 256.0D; var38 = var30; var40 = var32; var42 = var34; @@ -565,11 +565,11 @@ public class RenderBlocks var52 = var34; } - double var54 = (double)(FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue()) + par1Block.minX; - double var56 = (double)(FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue()) + par1Block.maxX; - double var58 = (double)(FIX_RENDERER ? par3 & 0xF : par3) + par1Block.maxY; - double var60 = (double)(FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()) + par1Block.minZ; - double var62 = (double)(FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()) + par1Block.maxZ; + double var54 = (float)(FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue()) + par1Block.minX; + double var56 = (float)(FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue()) + par1Block.maxX; + double var58 = (float)(FIX_RENDERER ? par3 & 0xF : par3) + par1Block.maxY; + double var60 = (float)(FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()) + par1Block.minZ; + double var62 = (float)(FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()) + par1Block.maxZ; var5.addVertexWithUV(var56, var58, var62, var46, var50); var5.addVertexWithUV(var56, var58, var60, var38, var42); var5.addVertexWithUV(var54, var58, var60, var40, var44); @@ -605,7 +605,7 @@ public class RenderBlocks var5.setBrightness(par1Block.minZ > 0.0D ? var25 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4.subtract(BigInteger.ONE))); var5.setColorOpaque_F(var11, var11, var11); this.flipTexture = var65 == 2; - this.renderEastFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 2)); + this.renderEastFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 2)); } if (var64 != 3 && (this.renderAllFaces || par1Block.shouldSideBeRendered(this.blockAccess, par2, par3, par4.add(BigInteger.ONE), 3))) @@ -613,7 +613,7 @@ public class RenderBlocks var5.setBrightness(par1Block.maxZ < 1.0D ? var25 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4.add(BigInteger.ONE))); var5.setColorOpaque_F(var11, var11, var11); this.flipTexture = var65 == 3; - this.renderWestFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3)); + this.renderWestFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3)); } if (var64 != 4 && (this.renderAllFaces || par1Block.shouldSideBeRendered(this.blockAccess, par2.subtract(BigInteger.ONE), par3, par4, 4))) @@ -621,7 +621,7 @@ public class RenderBlocks var5.setBrightness(par1Block.minZ > 0.0D ? var25 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2.subtract(BigInteger.ONE), par3, par4)); var5.setColorOpaque_F(var12, var12, var12); this.flipTexture = var65 == 4; - this.renderNorthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 4)); + this.renderNorthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 4)); } if (var64 != 5 && (this.renderAllFaces || par1Block.shouldSideBeRendered(this.blockAccess, par2.add(BigInteger.ONE), par3, par4, 5))) @@ -629,7 +629,7 @@ public class RenderBlocks var5.setBrightness(par1Block.maxZ < 1.0D ? var25 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2.add(BigInteger.ONE), par3, par4)); var5.setColorOpaque_F(var12, var12, var12); this.flipTexture = var65 == 5; - this.renderSouthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 5)); + this.renderSouthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 5)); } this.flipTexture = false; @@ -679,8 +679,8 @@ public class RenderBlocks int var35 = (var34 & 15) << 4; int var36 = var34 & 240; - double var14 = (double)((float)var36 / 256.0F); - double var16 = (double)(((float)var36 + 15.99F) / 256.0F); + double var14 = (float)((float)var36 / 256.0F); + double var16 = (float)(((float)var36 + 15.99F) / 256.0F); int var18 = this.blockAccess.getBlockMetadata(par2, par3, par4); if(FIX_RENDERER) { @@ -691,20 +691,20 @@ public class RenderBlocks for (int var19 = 0; var19 < 3; ++var19) { - double var20 = (double)var19 * Math.PI * 2.0D / 3.0D + (Math.PI / 2D); - double var22 = (double)(((float)var35 + 8.0F) / 256.0F); - double var24 = (double)(((float)var35 + 15.99F) / 256.0F); + double var20 = (float)var19 * Math.PI * 2.0D / 3.0D + (Math.PI / 2D); + double var22 = (float)(((float)var35 + 8.0F) / 256.0F); + double var24 = (float)(((float)var35 + 15.99F) / 256.0F); if ((var18 & 1 << var19) != 0) { - var22 = (double)(((float)var35 + 7.99F) / 256.0F); - var24 = (double)(((float)var35 + 0.0F) / 256.0F); + var22 = (float)(((float)var35 + 7.99F) / 256.0F); + var24 = (float)(((float)var35 + 0.0F) / 256.0F); } - double var26 = (par2).doubleValue() + 0.5D; - double var28 = (par2).doubleValue() + 0.5D + Math.sin(var20) * 8.0D / 16.0D; - double var30 = (par4).doubleValue() + 0.5D; - double var32 = (par4).doubleValue() + 0.5D + Math.cos(var20) * 8.0D / 16.0D; + double var26 = (par2).floatValue() + 0.5D; + double var28 = (par2).floatValue() + 0.5D + Math.sin(var20) * 8.0D / 16.0D; + double var30 = (par4).floatValue() + 0.5D; + double var32 = (par4).floatValue() + 0.5D + Math.cos(var20) * 8.0D / 16.0D; var5.addVertexWithUV(var26, par3 + 1, var30, var22, var14); var5.addVertexWithUV(var26, par3, var30, var22, var16); var5.addVertexWithUV(var28, par3, var32, var24, var16); @@ -749,20 +749,20 @@ public class RenderBlocks var12 = 0.125F; short var17 = 139; if(FIX_RENDERER) { - this.renderSouthFace(par1BlockCauldron, (double)((par2.intValue() & 0xF) - 1.0F + var12), par3 & 0xF, par4.intValue() & 0xF, var16); - this.renderNorthFace(par1BlockCauldron, (double)((par2.intValue() & 0xF) + 1.0F - var12), par3 & 0xF, par4.intValue() & 0xF, var16); - this.renderWestFace(par1BlockCauldron, par2.intValue() & 0xF, par3 & 0xF, (double)((par4.intValue() & 0xF) - 1.0F + var12), var16); - this.renderEastFace(par1BlockCauldron, par2.intValue() & 0xF, par3 & 0xF, (double)((par4.intValue() & 0xF) + 1.0F - var12), var16); - this.renderTopFace(par1BlockCauldron, par2.intValue() & 0xF, (double)((par3 & 0xF) - 1.0F + 0.25F), par4.intValue() & 0xF, var17); - this.renderBottomFace(par1BlockCauldron, par2.intValue() & 0xF, (double)((par3 & 0xF) + 1.0F - 0.75F), par4.intValue() & 0xF, var17); + this.renderSouthFace(par1BlockCauldron, (float)((par2.intValue() & 0xF) - 1.0F + var12), par3 & 0xF, par4.intValue() & 0xF, var16); + this.renderNorthFace(par1BlockCauldron, (float)((par2.intValue() & 0xF) + 1.0F - var12), par3 & 0xF, par4.intValue() & 0xF, var16); + this.renderWestFace(par1BlockCauldron, par2.intValue() & 0xF, par3 & 0xF, (float)((par4.intValue() & 0xF) - 1.0F + var12), var16); + this.renderEastFace(par1BlockCauldron, par2.intValue() & 0xF, par3 & 0xF, (float)((par4.intValue() & 0xF) + 1.0F - var12), var16); + this.renderTopFace(par1BlockCauldron, par2.intValue() & 0xF, (float)((par3 & 0xF) - 1.0F + 0.25F), par4.intValue() & 0xF, var17); + this.renderBottomFace(par1BlockCauldron, par2.intValue() & 0xF, (float)((par3 & 0xF) + 1.0F - 0.75F), par4.intValue() & 0xF, var17); } else { // Haha, Mojang moment - this.renderSouthFace(par1BlockCauldron, (double)((float)par2.floatValue() - 1.0F + var12), (double)par3, (par4).doubleValue(), var16); - this.renderNorthFace(par1BlockCauldron, (double)((float)par2.floatValue() + 1.0F - var12), (double)par3, (par4).doubleValue(), var16); - this.renderWestFace(par1BlockCauldron, (par2).doubleValue(), (double)par3, (double)((float)par4.floatValue() - 1.0F + var12), var16); - this.renderEastFace(par1BlockCauldron, (par2).doubleValue(), (double)par3, (double)((float)par4.floatValue() + 1.0F - var12), var16); - this.renderTopFace(par1BlockCauldron, (par2).doubleValue(), (double)((float)par3 - 1.0F + 0.25F), (par4).doubleValue(), var17); - this.renderBottomFace(par1BlockCauldron, (par2).doubleValue(), (double)((float)par3 + 1.0F - 0.75F), (par4).doubleValue(), var17); + this.renderSouthFace(par1BlockCauldron, (float)((float)par2.floatValue() - 1.0F + var12), (float)par3, (par4).floatValue(), var16); + this.renderNorthFace(par1BlockCauldron, (float)((float)par2.floatValue() + 1.0F - var12), (float)par3, (par4).floatValue(), var16); + this.renderWestFace(par1BlockCauldron, (par2).floatValue(), (float)par3, (float)((float)par4.floatValue() - 1.0F + var12), var16); + this.renderEastFace(par1BlockCauldron, (par2).floatValue(), (float)par3, (float)((float)par4.floatValue() + 1.0F - var12), var16); + this.renderTopFace(par1BlockCauldron, (par2).floatValue(), (float)((float)par3 - 1.0F + 0.25F), (par4).floatValue(), var17); + this.renderBottomFace(par1BlockCauldron, (par2).floatValue(), (float)((float)par3 + 1.0F - 0.75F), (par4).floatValue(), var17); } int var14 = this.blockAccess.getBlockMetadata(par2, par3, par4); @@ -775,7 +775,7 @@ public class RenderBlocks var14 = 3; } - this.renderTopFace(par1BlockCauldron, (FIX_RENDERER? par2.intValue() & 0xF : par2.doubleValue()), (double)((FIX_RENDERER ? par3 & 0xF : par3) - 1.0F + (6.0F + (float)var14 * 3.0F) / 16.0F), (FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()), var15); + this.renderTopFace(par1BlockCauldron, (FIX_RENDERER? par2.intValue() & 0xF : par2.floatValue()), (float)((FIX_RENDERER ? par3 & 0xF : par3) - 1.0F + (6.0F + (float)var14 * 3.0F) / 16.0F), (FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()), var15); } return true; @@ -796,23 +796,23 @@ public class RenderBlocks if (var5 == 1) { - this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue()) - var9, (FIX_RENDERER ? par3 & 0xF : par3) + var11, (FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()), -var7, 0.0D); + this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue()) - var9, (FIX_RENDERER ? par3 & 0xF : par3) + var11, (FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()), -var7, 0.0D); } else if (var5 == 2) { - this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue()) + var9, (FIX_RENDERER ? par3 & 0xF : par3) + var11, (FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()), var7, 0.0D); + this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue()) + var9, (FIX_RENDERER ? par3 & 0xF : par3) + var11, (FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()), var7, 0.0D); } else if (var5 == 3) { - this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue()), (FIX_RENDERER ? par3 & 0xF : par3) + var11, (FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()) - var9, 0.0D, -var7); + this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue()), (FIX_RENDERER ? par3 & 0xF : par3) + var11, (FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()) - var9, 0.0D, -var7); } else if (var5 == 4) { - this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue()), (FIX_RENDERER ? par3 & 0xF : par3) + var11, (FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()) + var9, 0.0D, var7); + this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue()), (FIX_RENDERER ? par3 & 0xF : par3) + var11, (FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()) + var9, 0.0D, var7); } else { - this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue()), (FIX_RENDERER ? par3 & 0xF : par3), (FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()), 0.0D, 0.0D); + this.renderTorchAtAngle(par1Block, (FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue()), (FIX_RENDERER ? par3 & 0xF : par3), (FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()), 0.0D, 0.0D); } return true; @@ -863,46 +863,46 @@ public class RenderBlocks var11 = BlockRedstoneRepeater.repeaterTorchOffset[var7]; } - this.renderTorchAtAngle(par1Block, par2.doubleValue() + var11, (double)par3 + var9, par4.doubleValue() + var13, 0.0D, 0.0D); - this.renderTorchAtAngle(par1Block, par2.doubleValue() + var15, (double)par3 + var9, par4.doubleValue() + var17, 0.0D, 0.0D); + this.renderTorchAtAngle(par1Block, par2.floatValue() + var11, (float)par3 + var9, par4.floatValue() + var13, 0.0D, 0.0D); + this.renderTorchAtAngle(par1Block, par2.floatValue() + var15, (float)par3 + var9, par4.floatValue() + var17, 0.0D, 0.0D); int var19 = par1Block.getBlockTextureFromSide(1); int var20 = (var19 & 15) << 4; int var21 = var19 & 240; - double var22 = (double)((float)var20 / 256.0F); - double var24 = (double)(((float)var20 + 15.99F) / 256.0F); - double var26 = (double)((float)var21 / 256.0F); - double var28 = (double)(((float)var21 + 15.99F) / 256.0F); + double var22 = (float)((float)var20 / 256.0F); + double var24 = (float)(((float)var20 + 15.99F) / 256.0F); + double var26 = (float)((float)var21 / 256.0F); + double var28 = (float)(((float)var21 + 15.99F) / 256.0F); double var30 = 0.125D; - double var32 = par2.add(BigInteger.ONE).doubleValue(); - double var34 = par2.add(BigInteger.ONE).doubleValue(); - double var36 = par2.doubleValue(); - double var38 = par2.doubleValue(); - double var40 = par4.doubleValue(); - double var42 = par4.add(BigInteger.ONE).doubleValue(); - double var44 = par4.add(BigInteger.ONE).doubleValue(); - double var46 = par4.doubleValue(); - double var48 = (double)par3 + var30; + double var32 = par2.add(BigInteger.ONE).floatValue(); + double var34 = par2.add(BigInteger.ONE).floatValue(); + double var36 = par2.floatValue(); + double var38 = par2.floatValue(); + double var40 = par4.floatValue(); + double var42 = par4.add(BigInteger.ONE).floatValue(); + double var44 = par4.add(BigInteger.ONE).floatValue(); + double var46 = par4.floatValue(); + double var48 = (float)par3 + var30; if (var6 == 2) { - var32 = var34 = par2.doubleValue(); - var36 = var38 = par2.add(BigInteger.ONE).doubleValue(); - var40 = var46 = par4.add(BigInteger.ONE).doubleValue(); - var42 = var44 = par4.doubleValue(); + var32 = var34 = par2.floatValue(); + var36 = var38 = par2.add(BigInteger.ONE).floatValue(); + var40 = var46 = par4.add(BigInteger.ONE).floatValue(); + var42 = var44 = par4.floatValue(); } else if (var6 == 3) { - var32 = var38 = par2.doubleValue(); - var34 = var36 = par2.add(BigInteger.ONE).doubleValue(); - var40 = var42 = par4.doubleValue(); - var44 = var46 = par4.add(BigInteger.ONE).doubleValue(); + var32 = var38 = par2.floatValue(); + var34 = var36 = par2.add(BigInteger.ONE).floatValue(); + var40 = var42 = par4.floatValue(); + var44 = var46 = par4.add(BigInteger.ONE).floatValue(); } else if (var6 == 1) { - var32 = var38 = par2.add(BigInteger.ONE).doubleValue(); - var34 = var36 = par2.doubleValue(); - var40 = var42 = par4.add(BigInteger.ONE).doubleValue(); - var44 = var46 = par4.doubleValue(); + var32 = var38 = par2.add(BigInteger.ONE).floatValue(); + var34 = var36 = par2.floatValue(); + var40 = var42 = par4.add(BigInteger.ONE).floatValue(); + var44 = var46 = par4.floatValue(); } var8.addVertexWithUV(var38, var48, var46, var22, var26); @@ -1053,10 +1053,10 @@ public class RenderBlocks int var17 = (var16 & 15) << 4; int var18 = var16 & 240; Tessellator var19 = tessellator; - double var20 = (double)((float)(var17 + 0) / 256.0F); - double var22 = (double)((float)(var18 + 0) / 256.0F); - double var24 = ((double)var17 + par14 - 0.01D) / 256.0D; - double var26 = ((double)((float)var18 + 4.0F) - 0.01D) / 256.0D; + double var20 = (float)((float)(var17 + 0) / 256.0F); + double var22 = (float)((float)(var18 + 0) / 256.0F); + double var24 = ((float)var17 + par14 - 0.01D) / 256.0D; + double var26 = ((float)((float)var18 + 4.0F) - 0.01D) / 256.0D; var19.setColorOpaque_F(par13, par13, par13); var19.addVertexWithUV(par1, par7, par9, var24, var22); var19.addVertexWithUV(par1, par5, par9, var20, var22); @@ -1079,10 +1079,10 @@ public class RenderBlocks int var17 = (var16 & 15) << 4; int var18 = var16 & 240; Tessellator var19 = tessellator; - double var20 = (double)((float)(var17 + 0) / 256.0F); - double var22 = (double)((float)(var18 + 0) / 256.0F); - double var24 = ((double)var17 + par14 - 0.01D) / 256.0D; - double var26 = ((double)((float)var18 + 4.0F) - 0.01D) / 256.0D; + double var20 = (float)((float)(var17 + 0) / 256.0F); + double var22 = (float)((float)(var18 + 0) / 256.0F); + double var24 = ((float)var17 + par14 - 0.01D) / 256.0D; + double var26 = ((float)((float)var18 + 4.0F) - 0.01D) / 256.0D; var19.setColorOpaque_F(par13, par13, par13); var19.addVertexWithUV(par1, par5, par11, var24, var22); var19.addVertexWithUV(par1, par5, par9, var20, var22); @@ -1105,10 +1105,10 @@ public class RenderBlocks int var17 = (var16 & 15) << 4; int var18 = var16 & 240; Tessellator var19 = tessellator; - double var20 = (double)((float)(var17 + 0) / 256.0F); - double var22 = (double)((float)(var18 + 0) / 256.0F); - double var24 = ((double)var17 + par14 - 0.01D) / 256.0D; - double var26 = ((double)((float)var18 + 4.0F) - 0.01D) / 256.0D; + double var20 = (float)((float)(var17 + 0) / 256.0F); + double var22 = (float)((float)(var18 + 0) / 256.0F); + double var24 = ((float)var17 + par14 - 0.01D) / 256.0D; + double var26 = ((float)((float)var18 + 4.0F) - 0.01D) / 256.0D; var19.setColorOpaque_F(par13, par13, par13); var19.addVertexWithUV(par3, par5, par9, var24, var22); var19.addVertexWithUV(par1, par5, par9, var20, var22); @@ -1147,19 +1147,19 @@ public class RenderBlocks this.uvRotateNorth = 3; par1Block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.25F, 1.0F); this.renderStandardBlock(par1Block, par2, par3, par4); - this.renderPistonRodUD((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.25F), (double)((float)par3 + 0.25F + var12), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.625F), var11 * 0.8F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.25F), (double)((float)par3 + 0.25F + var12), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.375F), var11 * 0.8F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.25F), (double)((float)par3 + 0.25F + var12), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.25F), (double)((float)par3 + 0.25F + var12), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.25F), (float)((float)par3 + 0.25F + var12), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.625F), var11 * 0.8F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.25F), (float)((float)par3 + 0.25F + var12), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.375F), var11 * 0.8F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.25F), (float)((float)par3 + 0.25F + var12), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.25F), (float)((float)par3 + 0.25F + var12), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); break; case 1: par1Block.setBlockBounds(0.0F, 0.75F, 0.0F, 1.0F, 1.0F, 1.0F); this.renderStandardBlock(par1Block, par2, par3, par4); - this.renderPistonRodUD((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 - 0.25F + 1.0F - var12), (double)((float)par3 - 0.25F + 1.0F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.625F), var11 * 0.8F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 - 0.25F + 1.0F - var12), (double)((float)par3 - 0.25F + 1.0F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.375F), var11 * 0.8F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 - 0.25F + 1.0F - var12), (double)((float)par3 - 0.25F + 1.0F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 - 0.25F + 1.0F - var12), (double)((float)par3 - 0.25F + 1.0F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 - 0.25F + 1.0F - var12), (float)((float)par3 - 0.25F + 1.0F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.625F), var11 * 0.8F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 - 0.25F + 1.0F - var12), (float)((float)par3 - 0.25F + 1.0F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.375F), var11 * 0.8F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 - 0.25F + 1.0F - var12), (float)((float)par3 - 0.25F + 1.0F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 - 0.25F + 1.0F - var12), (float)((float)par3 - 0.25F + 1.0F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); break; case 2: @@ -1167,10 +1167,10 @@ public class RenderBlocks this.uvRotateNorth = 2; par1Block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 0.25F); this.renderStandardBlock(par1Block, par2, par3, par4); - this.renderPistonRodSN((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.25F), (double)(par4.floatValue() + 0.25F + var12), var11 * 0.6F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.25F), (double)(par4.floatValue() + 0.25F + var12), var11 * 0.6F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.25F), (double)(par4.floatValue() + 0.25F + var12), var11 * 0.5F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.25F), (double)(par4.floatValue() + 0.25F + var12), var11, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.25F), (float)(par4.floatValue() + 0.25F + var12), var11 * 0.6F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.25F), (float)(par4.floatValue() + 0.25F + var12), var11 * 0.6F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.25F), (float)(par4.floatValue() + 0.25F + var12), var11 * 0.5F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.25F), (float)(par4.floatValue() + 0.25F + var12), var11, var13); break; case 3: @@ -1180,10 +1180,10 @@ public class RenderBlocks this.uvRotateBottom = 3; par1Block.setBlockBounds(0.0F, 0.0F, 0.75F, 1.0F, 1.0F, 1.0F); this.renderStandardBlock(par1Block, par2, par3, par4); - this.renderPistonRodSN((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() - 0.25F + 1.0F - var12), (double)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.6F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() - 0.25F + 1.0F - var12), (double)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.6F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() - 0.25F + 1.0F - var12), (double)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.5F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() - 0.25F + 1.0F - var12), (double)(par4.floatValue() - 0.25F + 1.0F), var11, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() - 0.25F + 1.0F - var12), (float)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.6F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() - 0.25F + 1.0F - var12), (float)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.6F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() - 0.25F + 1.0F - var12), (float)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.5F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() - 0.25F + 1.0F - var12), (float)(par4.floatValue() - 0.25F + 1.0F), var11, var13); break; case 4: @@ -1193,10 +1193,10 @@ public class RenderBlocks this.uvRotateBottom = 1; par1Block.setBlockBounds(0.0F, 0.0F, 0.0F, 0.25F, 1.0F, 1.0F); this.renderStandardBlock(par1Block, par2, par3, par4); - this.renderPistonRodEW((double)(par2.floatValue() + 0.25F), (double)(par2.floatValue() + 0.25F + var12), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.375F), var11 * 0.5F, var13); - this.renderPistonRodEW((double)(par2.floatValue() + 0.25F), (double)(par2.floatValue() + 0.25F + var12), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.625F), var11, var13); - this.renderPistonRodEW((double)(par2.floatValue() + 0.25F), (double)(par2.floatValue() + 0.25F + var12), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); - this.renderPistonRodEW((double)(par2.floatValue() + 0.25F), (double)(par2.floatValue() + 0.25F + var12), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); + this.renderPistonRodEW((float)(par2.floatValue() + 0.25F), (float)(par2.floatValue() + 0.25F + var12), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.375F), var11 * 0.5F, var13); + this.renderPistonRodEW((float)(par2.floatValue() + 0.25F), (float)(par2.floatValue() + 0.25F + var12), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.625F), var11, var13); + this.renderPistonRodEW((float)(par2.floatValue() + 0.25F), (float)(par2.floatValue() + 0.25F + var12), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); + this.renderPistonRodEW((float)(par2.floatValue() + 0.25F), (float)(par2.floatValue() + 0.25F + var12), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); break; case 5: @@ -1206,10 +1206,10 @@ public class RenderBlocks this.uvRotateBottom = 2; par1Block.setBlockBounds(0.75F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); this.renderStandardBlock(par1Block, par2, par3, par4); - this.renderPistonRodEW((double)(par2.floatValue() - 0.25F + 1.0F - var12), (double)(par2.floatValue() - 0.25F + 1.0F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.375F), var11 * 0.5F, var13); - this.renderPistonRodEW((double)(par2.floatValue() - 0.25F + 1.0F - var12), (double)(par2.floatValue() - 0.25F + 1.0F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.625F), var11, var13); - this.renderPistonRodEW((double)(par2.floatValue() - 0.25F + 1.0F - var12), (double)(par2.floatValue() - 0.25F + 1.0F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); - this.renderPistonRodEW((double)(par2.floatValue() - 0.25F + 1.0F - var12), (double)(par2.floatValue() - 0.25F + 1.0F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); + this.renderPistonRodEW((float)(par2.floatValue() - 0.25F + 1.0F - var12), (float)(par2.floatValue() - 0.25F + 1.0F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.375F), var11 * 0.5F, var13); + this.renderPistonRodEW((float)(par2.floatValue() - 0.25F + 1.0F - var12), (float)(par2.floatValue() - 0.25F + 1.0F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.625F), var11, var13); + this.renderPistonRodEW((float)(par2.floatValue() - 0.25F + 1.0F - var12), (float)(par2.floatValue() - 0.25F + 1.0F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); + this.renderPistonRodEW((float)(par2.floatValue() - 0.25F + 1.0F - var12), (float)(par2.floatValue() - 0.25F + 1.0F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); } this.uvRotateEast = 0; @@ -1239,19 +1239,19 @@ public class RenderBlocks this.uvRotateNorth = 3; par1Block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.25F, 1.0F); this.renderStandardBlock(par1Block, realX, realY, realZ); - this.renderPistonRodUD((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.25F), (double)((float)par3 + 0.25F + var12), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.625F), var11 * 0.8F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.25F), (double)((float)par3 + 0.25F + var12), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.375F), var11 * 0.8F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.25F), (double)((float)par3 + 0.25F + var12), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.25F), (double)((float)par3 + 0.25F + var12), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.25F), (float)((float)par3 + 0.25F + var12), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.625F), var11 * 0.8F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.25F), (float)((float)par3 + 0.25F + var12), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.375F), var11 * 0.8F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.25F), (float)((float)par3 + 0.25F + var12), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.25F), (float)((float)par3 + 0.25F + var12), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); break; case 1: par1Block.setBlockBounds(0.0F, 0.75F, 0.0F, 1.0F, 1.0F, 1.0F); this.renderStandardBlock(par1Block, realX, realY, realZ); - this.renderPistonRodUD((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 - 0.25F + 1.0F - var12), (double)((float)par3 - 0.25F + 1.0F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.625F), var11 * 0.8F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 - 0.25F + 1.0F - var12), (double)((float)par3 - 0.25F + 1.0F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.375F), var11 * 0.8F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 - 0.25F + 1.0F - var12), (double)((float)par3 - 0.25F + 1.0F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); - this.renderPistonRodUD((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 - 0.25F + 1.0F - var12), (double)((float)par3 - 0.25F + 1.0F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 - 0.25F + 1.0F - var12), (float)((float)par3 - 0.25F + 1.0F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.625F), var11 * 0.8F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 - 0.25F + 1.0F - var12), (float)((float)par3 - 0.25F + 1.0F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.375F), var11 * 0.8F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 - 0.25F + 1.0F - var12), (float)((float)par3 - 0.25F + 1.0F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); + this.renderPistonRodUD((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 - 0.25F + 1.0F - var12), (float)((float)par3 - 0.25F + 1.0F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); break; case 2: @@ -1259,10 +1259,10 @@ public class RenderBlocks this.uvRotateNorth = 2; par1Block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 0.25F); this.renderStandardBlock(par1Block, realX, realY, realZ); - this.renderPistonRodSN((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.25F), (double)(par4.floatValue() + 0.25F + var12), var11 * 0.6F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.25F), (double)(par4.floatValue() + 0.25F + var12), var11 * 0.6F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.25F), (double)(par4.floatValue() + 0.25F + var12), var11 * 0.5F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.25F), (double)(par4.floatValue() + 0.25F + var12), var11, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.25F), (float)(par4.floatValue() + 0.25F + var12), var11 * 0.6F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.25F), (float)(par4.floatValue() + 0.25F + var12), var11 * 0.6F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.25F), (float)(par4.floatValue() + 0.25F + var12), var11 * 0.5F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.25F), (float)(par4.floatValue() + 0.25F + var12), var11, var13); break; case 3: @@ -1272,10 +1272,10 @@ public class RenderBlocks this.uvRotateBottom = 3; par1Block.setBlockBounds(0.0F, 0.0F, 0.75F, 1.0F, 1.0F, 1.0F); this.renderStandardBlock(par1Block, realX, realY, realZ); - this.renderPistonRodSN((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() - 0.25F + 1.0F - var12), (double)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.6F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() - 0.25F + 1.0F - var12), (double)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.6F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.375F), (double)(par2.floatValue() + 0.625F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() - 0.25F + 1.0F - var12), (double)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.5F, var13); - this.renderPistonRodSN((double)(par2.floatValue() + 0.625F), (double)(par2.floatValue() + 0.375F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() - 0.25F + 1.0F - var12), (double)(par4.floatValue() - 0.25F + 1.0F), var11, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() - 0.25F + 1.0F - var12), (float)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.6F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() - 0.25F + 1.0F - var12), (float)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.6F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.375F), (float)(par2.floatValue() + 0.625F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() - 0.25F + 1.0F - var12), (float)(par4.floatValue() - 0.25F + 1.0F), var11 * 0.5F, var13); + this.renderPistonRodSN((float)(par2.floatValue() + 0.625F), (float)(par2.floatValue() + 0.375F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() - 0.25F + 1.0F - var12), (float)(par4.floatValue() - 0.25F + 1.0F), var11, var13); break; case 4: @@ -1285,10 +1285,10 @@ public class RenderBlocks this.uvRotateBottom = 1; par1Block.setBlockBounds(0.0F, 0.0F, 0.0F, 0.25F, 1.0F, 1.0F); this.renderStandardBlock(par1Block, realX, realY, realZ); - this.renderPistonRodEW((double)(par2.floatValue() + 0.25F), (double)(par2.floatValue() + 0.25F + var12), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.375F), var11 * 0.5F, var13); - this.renderPistonRodEW((double)(par2.floatValue() + 0.25F), (double)(par2.floatValue() + 0.25F + var12), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.625F), var11, var13); - this.renderPistonRodEW((double)(par2.floatValue() + 0.25F), (double)(par2.floatValue() + 0.25F + var12), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); - this.renderPistonRodEW((double)(par2.floatValue() + 0.25F), (double)(par2.floatValue() + 0.25F + var12), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); + this.renderPistonRodEW((float)(par2.floatValue() + 0.25F), (float)(par2.floatValue() + 0.25F + var12), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.375F), var11 * 0.5F, var13); + this.renderPistonRodEW((float)(par2.floatValue() + 0.25F), (float)(par2.floatValue() + 0.25F + var12), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.625F), var11, var13); + this.renderPistonRodEW((float)(par2.floatValue() + 0.25F), (float)(par2.floatValue() + 0.25F + var12), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); + this.renderPistonRodEW((float)(par2.floatValue() + 0.25F), (float)(par2.floatValue() + 0.25F + var12), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); break; case 5: @@ -1298,10 +1298,10 @@ public class RenderBlocks this.uvRotateBottom = 2; par1Block.setBlockBounds(0.75F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); this.renderStandardBlock(par1Block, realX, realY, realZ); - this.renderPistonRodEW((double)(par2.floatValue() - 0.25F + 1.0F - var12), (double)(par2.floatValue() - 0.25F + 1.0F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.375F), var11 * 0.5F, var13); - this.renderPistonRodEW((double)(par2.floatValue() - 0.25F + 1.0F - var12), (double)(par2.floatValue() - 0.25F + 1.0F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.625F), var11, var13); - this.renderPistonRodEW((double)(par2.floatValue() - 0.25F + 1.0F - var12), (double)(par2.floatValue() - 0.25F + 1.0F), (double)((float)par3 + 0.375F), (double)((float)par3 + 0.625F), (double)(par4.floatValue() + 0.375F), (double)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); - this.renderPistonRodEW((double)(par2.floatValue() - 0.25F + 1.0F - var12), (double)(par2.floatValue() - 0.25F + 1.0F), (double)((float)par3 + 0.625F), (double)((float)par3 + 0.375F), (double)(par4.floatValue() + 0.625F), (double)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); + this.renderPistonRodEW((float)(par2.floatValue() - 0.25F + 1.0F - var12), (float)(par2.floatValue() - 0.25F + 1.0F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.375F), var11 * 0.5F, var13); + this.renderPistonRodEW((float)(par2.floatValue() - 0.25F + 1.0F - var12), (float)(par2.floatValue() - 0.25F + 1.0F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.625F), var11, var13); + this.renderPistonRodEW((float)(par2.floatValue() - 0.25F + 1.0F - var12), (float)(par2.floatValue() - 0.25F + 1.0F), (float)((float)par3 + 0.375F), (float)((float)par3 + 0.625F), (float)(par4.floatValue() + 0.375F), (float)(par4.floatValue() + 0.375F), var11 * 0.6F, var13); + this.renderPistonRodEW((float)(par2.floatValue() - 0.25F + 1.0F - var12), (float)(par2.floatValue() - 0.25F + 1.0F), (float)((float)par3 + 0.625F), (float)((float)par3 + 0.375F), (float)(par4.floatValue() + 0.625F), (float)(par4.floatValue() + 0.625F), var11 * 0.6F, var13); } this.uvRotateEast = 0; @@ -1400,14 +1400,14 @@ public class RenderBlocks float var22 = 0.0625F; float var23 = 0.0625F; float var24 = 0.625F; - var21[0] = Vec3.getVec3Pool().getVecFromPool((double)(-var22), 0.0D, (double)(-var23)); - var21[1] = Vec3.getVec3Pool().getVecFromPool((double)var22, 0.0D, (double)(-var23)); - var21[2] = Vec3.getVec3Pool().getVecFromPool((double)var22, 0.0D, (double)var23); - var21[3] = Vec3.getVec3Pool().getVecFromPool((double)(-var22), 0.0D, (double)var23); - var21[4] = Vec3.getVec3Pool().getVecFromPool((double)(-var22), (double)var24, (double)(-var23)); - var21[5] = Vec3.getVec3Pool().getVecFromPool((double)var22, (double)var24, (double)(-var23)); - var21[6] = Vec3.getVec3Pool().getVecFromPool((double)var22, (double)var24, (double)var23); - var21[7] = Vec3.getVec3Pool().getVecFromPool((double)(-var22), (double)var24, (double)var23); + var21[0] = Vec3.getVec3Pool().getVecFromPool((float)(-var22), 0.0D, (float)(-var23)); + var21[1] = Vec3.getVec3Pool().getVecFromPool((float)var22, 0.0D, (float)(-var23)); + var21[2] = Vec3.getVec3Pool().getVecFromPool((float)var22, 0.0D, (float)var23); + var21[3] = Vec3.getVec3Pool().getVecFromPool((float)(-var22), 0.0D, (float)var23); + var21[4] = Vec3.getVec3Pool().getVecFromPool((float)(-var22), (float)var24, (float)(-var23)); + var21[5] = Vec3.getVec3Pool().getVecFromPool((float)var22, (float)var24, (float)(-var23)); + var21[6] = Vec3.getVec3Pool().getVecFromPool((float)var22, (float)var24, (float)var23); + var21[7] = Vec3.getVec3Pool().getVecFromPool((float)(-var22), (float)var24, (float)var23); if(FIX_RENDERER) { par2 = BigInteger.valueOf(par2.intValue() & 0xF); @@ -1463,21 +1463,21 @@ public class RenderBlocks var21[var25].rotateAroundY(-((float)Math.PI / 2F)); } - var21[var25].xCoord += par2.doubleValue() + 0.5D; - var21[var25].yCoord += (double)((float)par3 + 0.5F); - var21[var25].zCoord += par4.doubleValue() + 0.5D; + var21[var25].xCoord += par2.floatValue() + 0.5D; + var21[var25].yCoord += (float)((float)par3 + 0.5F); + var21[var25].zCoord += par4.floatValue() + 0.5D; } else if (var6 != 0 && var6 != 7) { - var21[var25].xCoord += par2.doubleValue() + 0.5D; - var21[var25].yCoord += (double)((float)par3 + 0.125F); - var21[var25].zCoord += par4.doubleValue() + 0.5D; + var21[var25].xCoord += par2.floatValue() + 0.5D; + var21[var25].yCoord += (float)((float)par3 + 0.125F); + var21[var25].zCoord += par4.floatValue() + 0.5D; } else { - var21[var25].xCoord += par2.doubleValue() + 0.5D; - var21[var25].yCoord += (double)((float)par3 + 0.875F); - var21[var25].zCoord += par4.doubleValue() + 0.5D; + var21[var25].xCoord += par2.floatValue() + 0.5D; + var21[var25].yCoord += (float)((float)par3 + 0.875F); + var21[var25].zCoord += par4.floatValue() + 0.5D; } } @@ -1546,10 +1546,10 @@ public class RenderBlocks var28 = var21[4]; } - var8.addVertexWithUV(var30.xCoord, var30.yCoord, var30.zCoord, (double)var17, (double)var20); - var8.addVertexWithUV(var26.xCoord, var26.yCoord, var26.zCoord, (double)var18, (double)var20); - var8.addVertexWithUV(var27.xCoord, var27.yCoord, var27.zCoord, (double)var18, (double)var19); - var8.addVertexWithUV(var28.xCoord, var28.yCoord, var28.zCoord, (double)var17, (double)var19); + var8.addVertexWithUV(var30.xCoord, var30.yCoord, var30.zCoord, (float)var17, (float)var20); + var8.addVertexWithUV(var26.xCoord, var26.yCoord, var26.zCoord, (float)var18, (float)var20); + var8.addVertexWithUV(var27.xCoord, var27.yCoord, var27.zCoord, (float)var18, (float)var19); + var8.addVertexWithUV(var28.xCoord, var28.yCoord, var28.zCoord, (float)var17, (float)var19); } return true; @@ -1633,14 +1633,14 @@ public class RenderBlocks float var26 = 0.046875F; float var27 = 0.046875F; float var28 = 0.3125F; - var25[0] = Vec3.getVec3Pool().getVecFromPool((double)(-var26), 0.0D, (double)(-var27)); - var25[1] = Vec3.getVec3Pool().getVecFromPool((double)var26, 0.0D, (double)(-var27)); - var25[2] = Vec3.getVec3Pool().getVecFromPool((double)var26, 0.0D, (double)var27); - var25[3] = Vec3.getVec3Pool().getVecFromPool((double)(-var26), 0.0D, (double)var27); - var25[4] = Vec3.getVec3Pool().getVecFromPool((double)(-var26), (double)var28, (double)(-var27)); - var25[5] = Vec3.getVec3Pool().getVecFromPool((double)var26, (double)var28, (double)(-var27)); - var25[6] = Vec3.getVec3Pool().getVecFromPool((double)var26, (double)var28, (double)var27); - var25[7] = Vec3.getVec3Pool().getVecFromPool((double)(-var26), (double)var28, (double)var27); + var25[0] = Vec3.getVec3Pool().getVecFromPool((float)(-var26), 0.0D, (float)(-var27)); + var25[1] = Vec3.getVec3Pool().getVecFromPool((float)var26, 0.0D, (float)(-var27)); + var25[2] = Vec3.getVec3Pool().getVecFromPool((float)var26, 0.0D, (float)var27); + var25[3] = Vec3.getVec3Pool().getVecFromPool((float)(-var26), 0.0D, (float)var27); + var25[4] = Vec3.getVec3Pool().getVecFromPool((float)(-var26), (float)var28, (float)(-var27)); + var25[5] = Vec3.getVec3Pool().getVecFromPool((float)var26, (float)var28, (float)(-var27)); + var25[6] = Vec3.getVec3Pool().getVecFromPool((float)var26, (float)var28, (float)var27); + var25[7] = Vec3.getVec3Pool().getVecFromPool((float)(-var26), (float)var28, (float)var27); for (int var29 = 0; var29 < 8; ++var29) { @@ -1684,9 +1684,9 @@ public class RenderBlocks var25[var29].rotateAroundY(-((float)Math.PI / 2F)); } - var25[var29].xCoord += par2.doubleValue() + 0.5D; - var25[var29].yCoord += (double)((float)par3 + 0.3125F); - var25[var29].zCoord += par4.doubleValue() + 0.5D; + var25[var29].xCoord += par2.floatValue() + 0.5D; + var25[var29].yCoord += (float)((float)par3 + 0.3125F); + var25[var29].zCoord += par4.floatValue() + 0.5D; } Vec3 var61 = null; @@ -1751,23 +1751,23 @@ public class RenderBlocks var32 = var25[4]; } - var5.addVertexWithUV(var61.xCoord, var61.yCoord, var61.zCoord, (double)var21, (double)var24); - var5.addVertexWithUV(var30.xCoord, var30.yCoord, var30.zCoord, (double)var22, (double)var24); - var5.addVertexWithUV(var31.xCoord, var31.yCoord, var31.zCoord, (double)var22, (double)var23); - var5.addVertexWithUV(var32.xCoord, var32.yCoord, var32.zCoord, (double)var21, (double)var23); + var5.addVertexWithUV(var61.xCoord, var61.yCoord, var61.zCoord, (float)var21, (float)var24); + var5.addVertexWithUV(var30.xCoord, var30.yCoord, var30.zCoord, (float)var22, (float)var24); + var5.addVertexWithUV(var31.xCoord, var31.yCoord, var31.zCoord, (float)var22, (float)var23); + var5.addVertexWithUV(var32.xCoord, var32.yCoord, var32.zCoord, (float)var21, (float)var23); } float var62 = 0.09375F; float var38 = 0.09375F; float var39 = 0.03125F; - var25[0] = Vec3.getVec3Pool().getVecFromPool((double)(-var62), 0.0D, (double)(-var38)); - var25[1] = Vec3.getVec3Pool().getVecFromPool((double)var62, 0.0D, (double)(-var38)); - var25[2] = Vec3.getVec3Pool().getVecFromPool((double)var62, 0.0D, (double)var38); - var25[3] = Vec3.getVec3Pool().getVecFromPool((double)(-var62), 0.0D, (double)var38); - var25[4] = Vec3.getVec3Pool().getVecFromPool((double)(-var62), (double)var39, (double)(-var38)); - var25[5] = Vec3.getVec3Pool().getVecFromPool((double)var62, (double)var39, (double)(-var38)); - var25[6] = Vec3.getVec3Pool().getVecFromPool((double)var62, (double)var39, (double)var38); - var25[7] = Vec3.getVec3Pool().getVecFromPool((double)(-var62), (double)var39, (double)var38); + var25[0] = Vec3.getVec3Pool().getVecFromPool((float)(-var62), 0.0D, (float)(-var38)); + var25[1] = Vec3.getVec3Pool().getVecFromPool((float)var62, 0.0D, (float)(-var38)); + var25[2] = Vec3.getVec3Pool().getVecFromPool((float)var62, 0.0D, (float)var38); + var25[3] = Vec3.getVec3Pool().getVecFromPool((float)(-var62), 0.0D, (float)var38); + var25[4] = Vec3.getVec3Pool().getVecFromPool((float)(-var62), (float)var39, (float)(-var38)); + var25[5] = Vec3.getVec3Pool().getVecFromPool((float)var62, (float)var39, (float)(-var38)); + var25[6] = Vec3.getVec3Pool().getVecFromPool((float)var62, (float)var39, (float)var38); + var25[7] = Vec3.getVec3Pool().getVecFromPool((float)(-var62), (float)var39, (float)var38); for (int var40 = 0; var40 < 8; ++var40) { @@ -1810,9 +1810,9 @@ public class RenderBlocks var25[var40].rotateAroundY(-((float)Math.PI / 2F)); } - var25[var40].xCoord += par2.doubleValue() + 0.5D; - var25[var40].yCoord += (double)((float)par3 + 0.3125F); - var25[var40].zCoord += par4.doubleValue() + 0.5D; + var25[var40].xCoord += par2.floatValue() + 0.5D; + var25[var40].yCoord += (float)((float)par3 + 0.3125F); + var25[var40].zCoord += par4.floatValue() + 0.5D; } byte var63 = 5; @@ -1873,10 +1873,10 @@ public class RenderBlocks var32 = var25[4]; } - var5.addVertexWithUV(var61.xCoord, var61.yCoord, var61.zCoord, (double)var21, (double)var24); - var5.addVertexWithUV(var30.xCoord, var30.yCoord, var30.zCoord, (double)var22, (double)var24); - var5.addVertexWithUV(var31.xCoord, var31.yCoord, var31.zCoord, (double)var22, (double)var23); - var5.addVertexWithUV(var32.xCoord, var32.yCoord, var32.zCoord, (double)var21, (double)var23); + var5.addVertexWithUV(var61.xCoord, var61.yCoord, var61.zCoord, (float)var21, (float)var24); + var5.addVertexWithUV(var30.xCoord, var30.yCoord, var30.zCoord, (float)var22, (float)var24); + var5.addVertexWithUV(var31.xCoord, var31.yCoord, var31.zCoord, (float)var22, (float)var23); + var5.addVertexWithUV(var32.xCoord, var32.yCoord, var32.zCoord, (float)var21, (float)var23); } if (var8) @@ -1887,57 +1887,57 @@ public class RenderBlocks float var48 = var47 + var46; int var49 = (Block.tripWire.blockIndexInTexture & 15) << 4; int var50 = Block.tripWire.blockIndexInTexture & 240; - double var51 = (double)((float)var49 / 256.0F); - double var53 = (double)((float)(var49 + 16) / 256.0F); - double var55 = (double)((float)(var50 + (var8 ? 2 : 0)) / 256.0F); - double var57 = (double)((float)(var50 + (var8 ? 4 : 2)) / 256.0F); - double var59 = (double)(var10 ? 3.5F : 1.5F) / 16.0D; + double var51 = (float)((float)var49 / 256.0F); + double var53 = (float)((float)(var49 + 16) / 256.0F); + double var55 = (float)((float)(var50 + (var8 ? 2 : 0)) / 256.0F); + double var57 = (float)((float)(var50 + (var8 ? 4 : 2)) / 256.0F); + double var59 = (float)(var10 ? 3.5F : 1.5F) / 16.0D; var17 = par1Block.getBlockBrightness(this.blockAccess, ox, oy, oz) * 0.75F; var5.setColorOpaque_F(var17, var17, var17); if (var7 == 2) { - var5.addVertexWithUV((double)((float)par2.floatValue() + var47), (double)par3 + var59, par4.doubleValue() + 0.25D, var51, var55); - var5.addVertexWithUV((double)(par2.floatValue() + var48), (double)par3 + var59, par4.doubleValue() + 0.25D, var51, var57); - var5.addVertexWithUV((double)(par2.floatValue() + var48), (double)par3 + var59, par4.doubleValue(), var53, var57); - var5.addVertexWithUV((double)(par2.floatValue() + var47), (double)par3 + var59, par4.doubleValue(), var53, var55); - var5.addVertexWithUV((double)(par2.floatValue() + var47), var64, par4.doubleValue() + 0.5D, var51, var55); - var5.addVertexWithUV((double)(par2.floatValue() + var48), var64, par4.doubleValue() + 0.5D, var51, var57); - var5.addVertexWithUV((double)(par2.floatValue() + var48), (double)par3 + var59, par4.doubleValue() + 0.25D, var53, var57); - var5.addVertexWithUV((double)(par2.floatValue() + var47), (double)par3 + var59, par4.doubleValue() + 0.25D, var53, var55); + var5.addVertexWithUV((float)((float)par2.floatValue() + var47), (float)par3 + var59, par4.floatValue() + 0.25D, var51, var55); + var5.addVertexWithUV((float)(par2.floatValue() + var48), (float)par3 + var59, par4.floatValue() + 0.25D, var51, var57); + var5.addVertexWithUV((float)(par2.floatValue() + var48), (float)par3 + var59, par4.floatValue(), var53, var57); + var5.addVertexWithUV((float)(par2.floatValue() + var47), (float)par3 + var59, par4.floatValue(), var53, var55); + var5.addVertexWithUV((float)(par2.floatValue() + var47), var64, par4.floatValue() + 0.5D, var51, var55); + var5.addVertexWithUV((float)(par2.floatValue() + var48), var64, par4.floatValue() + 0.5D, var51, var57); + var5.addVertexWithUV((float)(par2.floatValue() + var48), (float)par3 + var59, par4.floatValue() + 0.25D, var53, var57); + var5.addVertexWithUV((float)(par2.floatValue() + var47), (float)par3 + var59, par4.floatValue() + 0.25D, var53, var55); } else if (var7 == 0) { - var5.addVertexWithUV((double)(par2.floatValue() + var47), (double)par3 + var59, par4.doubleValue() + 0.75D, var51, var55); - var5.addVertexWithUV((double)(par2.floatValue() + var48), (double)par3 + var59, par4.doubleValue() + 0.75D, var51, var57); - var5.addVertexWithUV((double)(par2.floatValue() + var48), var64, par4.doubleValue() + 0.5D, var53, var57); - var5.addVertexWithUV((double)(par2.floatValue() + var47), var64, par4.doubleValue() + 0.5D, var53, var55); - var5.addVertexWithUV((double)(par2.floatValue() + var47), (double)par3 + var59, par4.add(BigInteger.ONE).doubleValue(), var51, var55); - var5.addVertexWithUV((double)(par2.floatValue() + var48), (double)par3 + var59, par4.add(BigInteger.ONE).doubleValue(), var51, var57); - var5.addVertexWithUV((double)(par2.floatValue() + var48), (double)par3 + var59, par4.doubleValue() + 0.75D, var53, var57); - var5.addVertexWithUV((double)(par2.floatValue() + var47), (double)par3 + var59, par4.doubleValue() + 0.75D, var53, var55); + var5.addVertexWithUV((float)(par2.floatValue() + var47), (float)par3 + var59, par4.floatValue() + 0.75D, var51, var55); + var5.addVertexWithUV((float)(par2.floatValue() + var48), (float)par3 + var59, par4.floatValue() + 0.75D, var51, var57); + var5.addVertexWithUV((float)(par2.floatValue() + var48), var64, par4.floatValue() + 0.5D, var53, var57); + var5.addVertexWithUV((float)(par2.floatValue() + var47), var64, par4.floatValue() + 0.5D, var53, var55); + var5.addVertexWithUV((float)(par2.floatValue() + var47), (float)par3 + var59, par4.add(BigInteger.ONE).floatValue(), var51, var55); + var5.addVertexWithUV((float)(par2.floatValue() + var48), (float)par3 + var59, par4.add(BigInteger.ONE).floatValue(), var51, var57); + var5.addVertexWithUV((float)(par2.floatValue() + var48), (float)par3 + var59, par4.floatValue() + 0.75D, var53, var57); + var5.addVertexWithUV((float)(par2.floatValue() + var47), (float)par3 + var59, par4.floatValue() + 0.75D, var53, var55); } else if (var7 == 1) { - var5.addVertexWithUV(par2.doubleValue(), (double)par3 + var59, (double)(par4.floatValue() + var48), var51, var57); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var59, (double)(par4.floatValue() + var48), var53, var57); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var59, (double)(par4.floatValue() + var47), var53, var55); - var5.addVertexWithUV(par2.doubleValue(), (double)par3 + var59, (double)(par4.floatValue() + var47), var51, var55); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var59, (double)(par4.floatValue() + var48), var51, var57); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, var64, (double)(par4.floatValue() + var48), var53, var57); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, var64, (double)(par4.floatValue() + var47), var53, var55); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var59, (double)(par4.floatValue() + var47), var51, var55); + var5.addVertexWithUV(par2.floatValue(), (float)par3 + var59, (float)(par4.floatValue() + var48), var51, var57); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var59, (float)(par4.floatValue() + var48), var53, var57); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var59, (float)(par4.floatValue() + var47), var53, var55); + var5.addVertexWithUV(par2.floatValue(), (float)par3 + var59, (float)(par4.floatValue() + var47), var51, var55); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var59, (float)(par4.floatValue() + var48), var51, var57); + var5.addVertexWithUV(par2.floatValue() + 0.5D, var64, (float)(par4.floatValue() + var48), var53, var57); + var5.addVertexWithUV(par2.floatValue() + 0.5D, var64, (float)(par4.floatValue() + var47), var53, var55); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var59, (float)(par4.floatValue() + var47), var51, var55); } else { - var5.addVertexWithUV(par2.doubleValue() + 0.5D, var64, (double)(par4.floatValue() + var48), var51, var57); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var59, (double)(par4.floatValue() + var48), var53, var57); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var59, (double)(par4.floatValue() + var47), var53, var55); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, var64, (double)(par4.floatValue() + var47), var51, var55); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var59, (double)(par4.floatValue() + var48), var51, var57); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)par3 + var59, (double)(par4.floatValue() + var48), var53, var57); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)par3 + var59, (double)(par4.floatValue() + var47), var53, var55); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var59, (double)(par4.floatValue() + var47), var51, var55); + var5.addVertexWithUV(par2.floatValue() + 0.5D, var64, (float)(par4.floatValue() + var48), var51, var57); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var59, (float)(par4.floatValue() + var48), var53, var57); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var59, (float)(par4.floatValue() + var47), var53, var55); + var5.addVertexWithUV(par2.floatValue() + 0.5D, var64, (float)(par4.floatValue() + var47), var51, var55); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var59, (float)(par4.floatValue() + var48), var51, var57); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)par3 + var59, (float)(par4.floatValue() + var48), var53, var57); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)par3 + var59, (float)(par4.floatValue() + var47), var53, var55); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var59, (float)(par4.floatValue() + var47), var51, var55); } } @@ -1962,11 +1962,11 @@ public class RenderBlocks var5.setColorOpaque_F(var10, var10, var10); int var11 = (var6 & 15) << 4; int var12 = var6 & 240; - double var13 = (double)((float)var11 / 256.0F); - double var15 = (double)((float)(var11 + 16) / 256.0F); - double var17 = (double)((float)(var12 + (var8 ? 2 : 0)) / 256.0F); - double var19 = (double)((float)(var12 + (var8 ? 4 : 2)) / 256.0F); - double var21 = (double)(var9 ? 3.5F : 1.5F) / 16.0D; + double var13 = (float)((float)var11 / 256.0F); + double var15 = (float)((float)(var11 + 16) / 256.0F); + double var17 = (float)((float)(var12 + (var8 ? 2 : 0)) / 256.0F); + double var19 = (float)((float)(var12 + (var8 ? 4 : 2)) / 256.0F); + double var21 = (float)(var9 ? 3.5F : 1.5F) / 16.0D; boolean var23 = BlockTripWire.func_72148_a(this.blockAccess, par2, par3, par4, var7, 1); boolean var24 = BlockTripWire.func_72148_a(this.blockAccess, par2, par3, par4, var7, 3); boolean var25 = BlockTripWire.func_72148_a(this.blockAccess, par2, par3, par4, var7, 2); @@ -1989,98 +1989,98 @@ public class RenderBlocks if (var25) { - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.25D, var13, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.25D, var13, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue(), var15, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue(), var15, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue(), var15, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue(), var15, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.25D, var13, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.25D, var13, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.25D, var13, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.25D, var13, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue(), var15, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue(), var15, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue(), var15, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue(), var15, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.25D, var13, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.25D, var13, var17); } if (var25 || var26 && !var24 && !var23) { - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.5D, var13, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.5D, var13, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.25D, var15, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.25D, var15, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.25D, var15, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.25D, var15, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.5D, var13, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.5D, var13, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.5D, var13, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.5D, var13, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.25D, var15, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.25D, var15, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.25D, var15, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.25D, var15, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.5D, var13, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.5D, var13, var17); } if (var26 || var25 && !var24 && !var23) { - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.75D, var13, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.75D, var13, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.5D, var15, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.5D, var15, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.5D, var15, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.5D, var15, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.75D, var13, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.75D, var13, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.75D, var13, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.75D, var13, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.5D, var15, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.5D, var15, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.5D, var15, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.5D, var15, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.75D, var13, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.75D, var13, var17); } if (var26) { - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.add(BigInteger.ONE).doubleValue(), var13, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.add(BigInteger.ONE).doubleValue(), var13, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.75D, var15, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.75D, var15, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.doubleValue() + 0.75D, var15, var17); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.doubleValue() + 0.75D, var15, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var29), (double)par3 + var21, par4.add(BigInteger.ONE).doubleValue(), var13, var19); - var5.addVertexWithUV((double)(par2.floatValue() + var28), (double)par3 + var21, par4.add(BigInteger.ONE).doubleValue(), var13, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.add(BigInteger.ONE).floatValue(), var13, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.add(BigInteger.ONE).floatValue(), var13, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.75D, var15, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.75D, var15, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.floatValue() + 0.75D, var15, var17); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.floatValue() + 0.75D, var15, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var29), (float)par3 + var21, par4.add(BigInteger.ONE).floatValue(), var13, var19); + var5.addVertexWithUV((float)(par2.floatValue() + var28), (float)par3 + var21, par4.add(BigInteger.ONE).floatValue(), var13, var17); } if (var23) { - var5.addVertexWithUV(par2.doubleValue(), (double)par3 + var21, (double)(par4.floatValue() + var29), var13, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var21, (double)(par4.floatValue() + var29), var15, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var21, (double)(par4.floatValue() + var28), var15, var17); - var5.addVertexWithUV(par2.doubleValue(), (double)par3 + var21, (double)(par4.floatValue() + var28), var13, var17); - var5.addVertexWithUV(par2.doubleValue(), (double)par3 + var21, (double)(par4.floatValue() + var28), var13, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var21, (double)(par4.floatValue() + var28), var15, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var21, (double)(par4.floatValue() + var29), var15, var19); - var5.addVertexWithUV(par2.doubleValue(), (double)par3 + var21, (double)(par4.floatValue() + var29), var13, var19); + var5.addVertexWithUV(par2.floatValue(), (float)par3 + var21, (float)(par4.floatValue() + var29), var13, var19); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var21, (float)(par4.floatValue() + var29), var15, var19); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var21, (float)(par4.floatValue() + var28), var15, var17); + var5.addVertexWithUV(par2.floatValue(), (float)par3 + var21, (float)(par4.floatValue() + var28), var13, var17); + var5.addVertexWithUV(par2.floatValue(), (float)par3 + var21, (float)(par4.floatValue() + var28), var13, var17); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var21, (float)(par4.floatValue() + var28), var15, var17); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var21, (float)(par4.floatValue() + var29), var15, var19); + var5.addVertexWithUV(par2.floatValue(), (float)par3 + var21, (float)(par4.floatValue() + var29), var13, var19); } if (var23 || var24 && !var25 && !var26) { - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var21, (double)(par4.floatValue() + var29), var13, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, (double)par3 + var21, (double)(par4.floatValue() + var29), var15, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, (double)par3 + var21, (double)(par4.floatValue() + var28), var15, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var21, (double)(par4.floatValue() + var28), var13, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var21, (double)(par4.floatValue() + var28), var13, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, (double)par3 + var21, (double)(par4.floatValue() + var28), var15, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, (double)par3 + var21, (double)(par4.floatValue() + var29), var15, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.25D, (double)par3 + var21, (double)(par4.floatValue() + var29), var13, var19); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var21, (float)(par4.floatValue() + var29), var13, var19); + var5.addVertexWithUV(par2.floatValue() + 0.5D, (float)par3 + var21, (float)(par4.floatValue() + var29), var15, var19); + var5.addVertexWithUV(par2.floatValue() + 0.5D, (float)par3 + var21, (float)(par4.floatValue() + var28), var15, var17); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var21, (float)(par4.floatValue() + var28), var13, var17); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var21, (float)(par4.floatValue() + var28), var13, var17); + var5.addVertexWithUV(par2.floatValue() + 0.5D, (float)par3 + var21, (float)(par4.floatValue() + var28), var15, var17); + var5.addVertexWithUV(par2.floatValue() + 0.5D, (float)par3 + var21, (float)(par4.floatValue() + var29), var15, var19); + var5.addVertexWithUV(par2.floatValue() + 0.25D, (float)par3 + var21, (float)(par4.floatValue() + var29), var13, var19); } if (var24 || var23 && !var25 && !var26) { - var5.addVertexWithUV(par2.doubleValue() + 0.5D, (double)par3 + var21, (double)(par4.floatValue() + var29), var13, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var21, (double)(par4.floatValue() + var29), var15, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var21, (double)(par4.floatValue() + var28), var15, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, (double)par3 + var21, (double)(par4.floatValue() + var28), var13, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, (double)par3 + var21, (double)(par4.floatValue() + var28), var13, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var21, (double)(par4.floatValue() + var28), var15, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var21, (double)(par4.floatValue() + var29), var15, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.5D, (double)par3 + var21, (double)(par4.floatValue() + var29), var13, var19); + var5.addVertexWithUV(par2.floatValue() + 0.5D, (float)par3 + var21, (float)(par4.floatValue() + var29), var13, var19); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var21, (float)(par4.floatValue() + var29), var15, var19); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var21, (float)(par4.floatValue() + var28), var15, var17); + var5.addVertexWithUV(par2.floatValue() + 0.5D, (float)par3 + var21, (float)(par4.floatValue() + var28), var13, var17); + var5.addVertexWithUV(par2.floatValue() + 0.5D, (float)par3 + var21, (float)(par4.floatValue() + var28), var13, var17); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var21, (float)(par4.floatValue() + var28), var15, var17); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var21, (float)(par4.floatValue() + var29), var15, var19); + var5.addVertexWithUV(par2.floatValue() + 0.5D, (float)par3 + var21, (float)(par4.floatValue() + var29), var13, var19); } if (var24) { - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var21, (double)(par4.floatValue() + var29), var13, var19); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)par3 + var21, (double)(par4.floatValue() + var29), var15, var19); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)par3 + var21, (double)(par4.floatValue() + var28), var15, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var21, (double)(par4.floatValue() + var28), var13, var17); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var21, (double)(par4.floatValue() + var28), var13, var17); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)par3 + var21, (double)(par4.floatValue() + var28), var15, var17); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)par3 + var21, (double)(par4.floatValue() + var29), var15, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.75D, (double)par3 + var21, (double)(par4.floatValue() + var29), var13, var19); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var21, (float)(par4.floatValue() + var29), var13, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)par3 + var21, (float)(par4.floatValue() + var29), var15, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)par3 + var21, (float)(par4.floatValue() + var28), var15, var17); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var21, (float)(par4.floatValue() + var28), var13, var17); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var21, (float)(par4.floatValue() + var28), var13, var17); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)par3 + var21, (float)(par4.floatValue() + var28), var15, var17); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)par3 + var21, (float)(par4.floatValue() + var29), var15, var19); + var5.addVertexWithUV(par2.floatValue() + 0.75D, (float)par3 + var21, (float)(par4.floatValue() + var29), var13, var19); } return true; @@ -2106,10 +2106,10 @@ public class RenderBlocks var5.setBrightness(par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4)); int var7 = (var6 & 15) << 4; int var8 = var6 & 240; - double var9 = (double)((float)var7 / 256.0F); - double var11 = (double)(((float)var7 + 15.99F) / 256.0F); - double var13 = (double)((float)var8 / 256.0F); - double var15 = (double)(((float)var8 + 15.99F) / 256.0F); + double var9 = (float)((float)var7 / 256.0F); + double var11 = (float)(((float)var7 + 15.99F) / 256.0F); + double var13 = (float)((float)var8 / 256.0F); + double var15 = (float)(((float)var8 + 15.99F) / 256.0F); float var17 = 1.4F; double var20; double var22; @@ -2127,10 +2127,10 @@ public class RenderBlocks // TODO: par2.intValue() ^ par4.intValue() ^ par3 may have better performance if ((par2.add(par4).add(BigInteger.valueOf(par3)).intValue() & 1) == 1) { - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)(var8 + 16) / 256.0F); - var15 = (double)(((float)var8 + 15.99F + 16.0F) / 256.0F); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)(var8 + 16) / 256.0F); + var15 = (float)(((float)var8 + 15.99F + 16.0F) / 256.0F); } // TODO: par2.intValue() / 2 ^ par4.intValue() / 2 ^ par3 / 2 may have better performance @@ -2143,160 +2143,160 @@ public class RenderBlocks if (Block.fire.canBlockCatchFire(this.blockAccess, par2.subtract(BigInteger.ONE), par3, par4)) { - var5.addVertexWithUV((double)(par2.floatValue() + var36), (double)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV((double)(par2.floatValue() + var36), (double)((float)par3 + var17 + var19), par4.doubleValue(), var9, var13); - var5.addVertexWithUV((double)(par2.floatValue() + var36), (double)((float)par3 + var17 + var19), par4.doubleValue(), var9, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV((double)(par2.floatValue() + var36), (double)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var13); + var5.addVertexWithUV((float)(par2.floatValue() + var36), (float)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV((float)(par2.floatValue() + var36), (float)((float)par3 + var17 + var19), par4.floatValue(), var9, var13); + var5.addVertexWithUV((float)(par2.floatValue() + var36), (float)((float)par3 + var17 + var19), par4.floatValue(), var9, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV((float)(par2.floatValue() + var36), (float)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).floatValue(), var11, var13); } if (Block.fire.canBlockCatchFire(this.blockAccess, par2.add(BigInteger.ONE), par3, par4)) { - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE).floatValue() - var36), (double)((float)par3 + var17 + var19), par4.doubleValue(), var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE).floatValue() - var36), (double)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE).floatValue() - var36), (double)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE).floatValue() - var36), (double)((float)par3 + var17 + var19), par4.doubleValue(), var9, var13); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE).floatValue() - var36), (float)((float)par3 + var17 + var19), par4.floatValue(), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE).floatValue() - var36), (float)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE).floatValue() - var36), (float)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE).floatValue() - var36), (float)((float)par3 + var17 + var19), par4.floatValue(), var9, var13); } if (Block.fire.canBlockCatchFire(this.blockAccess, par2, par3, par4.subtract(BigInteger.ONE))) { - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17 + var19), (double)((par4).floatValue() + var36), var11, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17 + var19), (double)((par4).floatValue() + var36), var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17 + var19), (double)((par4).floatValue() + var36), var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var11, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17 + var19), (double)((par4).floatValue() + var36), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17 + var19), (float)((par4).floatValue() + var36), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17 + var19), (float)((par4).floatValue() + var36), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17 + var19), (float)((par4).floatValue() + var36), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var11, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17 + var19), (float)((par4).floatValue() + var36), var11, var13); } if (Block.fire.canBlockCatchFire(this.blockAccess, par2, par3, par4.add(BigInteger.ONE))) { - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17 + var19), (double)(par4.add(BigInteger.ONE).floatValue() - var36), var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17 + var19), (double)(par4.add(BigInteger.ONE).floatValue() - var36), var11, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17 + var19), (double)(par4.add(BigInteger.ONE).floatValue() - var36), var11, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17 + var19), (double)(par4.add(BigInteger.ONE).floatValue() - var36), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17 + var19), (float)(par4.add(BigInteger.ONE).floatValue() - var36), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17 + var19), (float)(par4.add(BigInteger.ONE).floatValue() - var36), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17 + var19), (float)(par4.add(BigInteger.ONE).floatValue() - var36), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17 + var19), (float)(par4.add(BigInteger.ONE).floatValue() - var36), var9, var13); } if (Block.fire.canBlockCatchFire(this.blockAccess, par2, par3 + 1, par4)) { - var20 = par2.doubleValue() + 0.5D + 0.5D; - var22 = par2.doubleValue() + 0.5D - 0.5D; - var24 = par4.doubleValue() + 0.5D + 0.5D; - var26 = par4.doubleValue() + 0.5D - 0.5D; - var28 = par2.doubleValue() + 0.5D - 0.5D; - var30 = par2.doubleValue() + 0.5D + 0.5D; - var32 = par4.doubleValue() + 0.5D - 0.5D; - double var34 = par4.doubleValue() + 0.5D + 0.5D; - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)var8 / 256.0F); - var15 = (double)(((float)var8 + 15.99F) / 256.0F); + var20 = par2.floatValue() + 0.5D + 0.5D; + var22 = par2.floatValue() + 0.5D - 0.5D; + var24 = par4.floatValue() + 0.5D + 0.5D; + var26 = par4.floatValue() + 0.5D - 0.5D; + var28 = par2.floatValue() + 0.5D - 0.5D; + var30 = par2.floatValue() + 0.5D + 0.5D; + var32 = par4.floatValue() + 0.5D - 0.5D; + double var34 = par4.floatValue() + 0.5D + 0.5D; + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)var8 / 256.0F); + var15 = (float)(((float)var8 + 15.99F) / 256.0F); ++par3; var17 = -0.2F; // TODO: par2.intValue() + par4.intValue() + par3 may have better performance if ((par2.add(par4).add(BigInteger.valueOf(par3)).intValue() & 1) == 1) { - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.doubleValue(), var11, var13); - var5.addVertexWithUV(var20, par3, par4.doubleValue(), var11, var15); - var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var9, var13); - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)(var8 + 16) / 256.0F); - var15 = (double)(((float)var8 + 15.99F + 16.0F) / 256.0F); - var5.addVertexWithUV(var30, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(var22, par3, par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(var22, par3, par4.doubleValue(), var9, var15); - var5.addVertexWithUV(var30, (double)((float)par3 + var17), par4.doubleValue(), var9, var13); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.floatValue(), var11, var13); + var5.addVertexWithUV(var20, par3, par4.floatValue(), var11, var15); + var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var9, var13); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)(var8 + 16) / 256.0F); + var15 = (float)(((float)var8 + 15.99F + 16.0F) / 256.0F); + var5.addVertexWithUV(var30, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(var22, par3, par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(var22, par3, par4.floatValue(), var9, var15); + var5.addVertexWithUV(var30, (float)((float)par3 + var17), par4.floatValue(), var9, var13); } else { - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var34, var11, var13); - var5.addVertexWithUV(par2.doubleValue(), par3, var26, var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var26, var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var34, var9, var13); - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)(var8 + 16) / 256.0F); - var15 = (double)(((float)var8 + 15.99F + 16.0F) / 256.0F); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var32, var11, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var24, var11, var15); - var5.addVertexWithUV(par2.doubleValue(), par3, var24, var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var32, var9, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var34, var11, var13); + var5.addVertexWithUV(par2.floatValue(), par3, var26, var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var26, var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var34, var9, var13); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)(var8 + 16) / 256.0F); + var15 = (float)(((float)var8 + 15.99F + 16.0F) / 256.0F); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var32, var11, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var24, var11, var15); + var5.addVertexWithUV(par2.floatValue(), par3, var24, var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var32, var9, var13); } } } else { - double var18 = par2.doubleValue() + 0.5D + 0.2D; - var20 = par2.doubleValue() + 0.5D - 0.2D; - var22 = par4.doubleValue() + 0.5D + 0.2D; - var24 = par4.doubleValue() + 0.5D - 0.2D; - var26 = par2.doubleValue() + 0.5D - 0.3D; - var28 = par2.doubleValue() + 0.5D + 0.3D; - var30 = par4.doubleValue() + 0.5D - 0.3D; - var32 = par4.doubleValue() + 0.5D + 0.3D; - var5.addVertexWithUV(var26, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(var18, par3, par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(var18, par3, par4.doubleValue(), var9, var15); - var5.addVertexWithUV(var26, (double)((float)par3 + var17), par4.doubleValue(), var9, var13); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.doubleValue(), var11, var13); - var5.addVertexWithUV(var20, par3, par4.doubleValue(), var11, var15); - var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var9, var13); - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)(var8 + 16) / 256.0F); - var15 = (double)(((float)var8 + 15.99F + 16.0F) / 256.0F); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var32, var11, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var24, var11, var15); - var5.addVertexWithUV(par2.doubleValue(), par3, var24, var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var32, var9, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var30, var11, var13); - var5.addVertexWithUV(par2.doubleValue(), par3, var22, var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var22, var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var30, var9, var13); - var18 = par2.doubleValue() + 0.5D - 0.5D; - var20 = par2.doubleValue() + 0.5D + 0.5D; - var22 = par4.doubleValue() + 0.5D - 0.5D; - var24 = par4.doubleValue() + 0.5D + 0.5D; - var26 = par2.doubleValue() + 0.5D - 0.4D; - var28 = par2.doubleValue() + 0.5D + 0.4D; - var30 = par4.doubleValue() + 0.5D - 0.4D; - var32 = par4.doubleValue() + 0.5D + 0.4D; - var5.addVertexWithUV(var26, (double)((float)par3 + var17), par4.doubleValue(), var9, var13); - var5.addVertexWithUV(var18, par3, par4.doubleValue(), var9, var15); - var5.addVertexWithUV(var18, par3, par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(var26, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var9, var13); - var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(var20, par3, par4.doubleValue(), var11, var15); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.doubleValue(), var11, var13); - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)var8 / 256.0F); - var15 = (double)(((float)var8 + 15.99F) / 256.0F); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var32, var9, var13); - var5.addVertexWithUV(par2.doubleValue(), par3, var24, var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var24, var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var32, var11, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var30, var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var22, var9, var15); - var5.addVertexWithUV(par2.doubleValue(), par3, var22, var11, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var30, var11, var13); + double var18 = par2.floatValue() + 0.5D + 0.2D; + var20 = par2.floatValue() + 0.5D - 0.2D; + var22 = par4.floatValue() + 0.5D + 0.2D; + var24 = par4.floatValue() + 0.5D - 0.2D; + var26 = par2.floatValue() + 0.5D - 0.3D; + var28 = par2.floatValue() + 0.5D + 0.3D; + var30 = par4.floatValue() + 0.5D - 0.3D; + var32 = par4.floatValue() + 0.5D + 0.3D; + var5.addVertexWithUV(var26, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(var18, par3, par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(var18, par3, par4.floatValue(), var9, var15); + var5.addVertexWithUV(var26, (float)((float)par3 + var17), par4.floatValue(), var9, var13); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.floatValue(), var11, var13); + var5.addVertexWithUV(var20, par3, par4.floatValue(), var11, var15); + var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var9, var13); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)(var8 + 16) / 256.0F); + var15 = (float)(((float)var8 + 15.99F + 16.0F) / 256.0F); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var32, var11, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var24, var11, var15); + var5.addVertexWithUV(par2.floatValue(), par3, var24, var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var32, var9, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var30, var11, var13); + var5.addVertexWithUV(par2.floatValue(), par3, var22, var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var22, var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var30, var9, var13); + var18 = par2.floatValue() + 0.5D - 0.5D; + var20 = par2.floatValue() + 0.5D + 0.5D; + var22 = par4.floatValue() + 0.5D - 0.5D; + var24 = par4.floatValue() + 0.5D + 0.5D; + var26 = par2.floatValue() + 0.5D - 0.4D; + var28 = par2.floatValue() + 0.5D + 0.4D; + var30 = par4.floatValue() + 0.5D - 0.4D; + var32 = par4.floatValue() + 0.5D + 0.4D; + var5.addVertexWithUV(var26, (float)((float)par3 + var17), par4.floatValue(), var9, var13); + var5.addVertexWithUV(var18, par3, par4.floatValue(), var9, var15); + var5.addVertexWithUV(var18, par3, par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(var26, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var9, var13); + var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(var20, par3, par4.floatValue(), var11, var15); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.floatValue(), var11, var13); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)var8 / 256.0F); + var15 = (float)(((float)var8 + 15.99F) / 256.0F); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var32, var9, var13); + var5.addVertexWithUV(par2.floatValue(), par3, var24, var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var24, var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var32, var11, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var30, var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var22, var9, var15); + var5.addVertexWithUV(par2.floatValue(), par3, var22, var11, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var30, var11, var13); } return true; @@ -2316,10 +2316,10 @@ public class RenderBlocks var5.setBrightness(par1Block.getMixedBrightnessForBlock(this.blockAccess, realX, realY, realZ)); int var7 = (var6 & 15) << 4; int var8 = var6 & 240; - double var9 = (double)((float)var7 / 256.0F); - double var11 = (double)(((float)var7 + 15.99F) / 256.0F); - double var13 = (double)((float)var8 / 256.0F); - double var15 = (double)(((float)var8 + 15.99F) / 256.0F); + double var9 = (float)((float)var7 / 256.0F); + double var11 = (float)(((float)var7 + 15.99F) / 256.0F); + double var13 = (float)((float)var8 / 256.0F); + double var15 = (float)(((float)var8 + 15.99F) / 256.0F); float var17 = 1.4F; double var20; double var22; @@ -2337,10 +2337,10 @@ public class RenderBlocks // TODO: par2.intValue() ^ par4.intValue() ^ par3 may have better performance if ((par2.add(par4).add(BigInteger.valueOf(par3)).intValue() & 1) == 1) { - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)(var8 + 16) / 256.0F); - var15 = (double)(((float)var8 + 15.99F + 16.0F) / 256.0F); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)(var8 + 16) / 256.0F); + var15 = (float)(((float)var8 + 15.99F + 16.0F) / 256.0F); } // TODO: par2.intValue() / 2 ^ par4.intValue() / 2 ^ par3 / 2 may have better performance @@ -2353,160 +2353,160 @@ public class RenderBlocks if (Block.fire.canBlockCatchFire(this.blockAccess, realX.subtract(BigInteger.ONE), realY, realZ)) { - var5.addVertexWithUV((double)(par2.floatValue() + var36), (double)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV((double)(par2.floatValue() + var36), (double)((float)par3 + var17 + var19), par4.doubleValue(), var9, var13); - var5.addVertexWithUV((double)(par2.floatValue() + var36), (double)((float)par3 + var17 + var19), par4.doubleValue(), var9, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV((double)(par2.floatValue() + var36), (double)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var13); + var5.addVertexWithUV((float)(par2.floatValue() + var36), (float)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV((float)(par2.floatValue() + var36), (float)((float)par3 + var17 + var19), par4.floatValue(), var9, var13); + var5.addVertexWithUV((float)(par2.floatValue() + var36), (float)((float)par3 + var17 + var19), par4.floatValue(), var9, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV((float)(par2.floatValue() + var36), (float)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).floatValue(), var11, var13); } if (Block.fire.canBlockCatchFire(this.blockAccess, realX.add(BigInteger.ONE), realY, realZ)) { - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE).floatValue() - var36), (double)((float)par3 + var17 + var19), par4.doubleValue(), var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE).floatValue() - var36), (double)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE).floatValue() - var36), (double)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE).floatValue() - var36), (double)((float)par3 + var17 + var19), par4.doubleValue(), var9, var13); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE).floatValue() - var36), (float)((float)par3 + var17 + var19), par4.floatValue(), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE).floatValue() - var36), (float)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE).floatValue() - var36), (float)((float)par3 + var17 + var19), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE).floatValue() - var36), (float)((float)par3 + var17 + var19), par4.floatValue(), var9, var13); } if (Block.fire.canBlockCatchFire(this.blockAccess, realX, realY, realZ.subtract(BigInteger.ONE))) { - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17 + var19), (double)((par4).floatValue() + var36), var11, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17 + var19), (double)((par4).floatValue() + var36), var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17 + var19), (double)((par4).floatValue() + var36), var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.doubleValue(), var11, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17 + var19), (double)((par4).floatValue() + var36), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17 + var19), (float)((par4).floatValue() + var36), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17 + var19), (float)((par4).floatValue() + var36), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17 + var19), (float)((par4).floatValue() + var36), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.floatValue(), var11, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17 + var19), (float)((par4).floatValue() + var36), var11, var13); } if (Block.fire.canBlockCatchFire(this.blockAccess, realX, realY, realZ.add(BigInteger.ONE))) { - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17 + var19), (double)(par4.add(BigInteger.ONE).floatValue() - var36), var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17 + var19), (double)(par4.add(BigInteger.ONE).floatValue() - var36), var11, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17 + var19), (double)(par4.add(BigInteger.ONE).floatValue() - var36), var11, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17 + var19), (double)(par4.add(BigInteger.ONE).floatValue() - var36), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17 + var19), (float)(par4.add(BigInteger.ONE).floatValue() - var36), var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17 + var19), (float)(par4.add(BigInteger.ONE).floatValue() - var36), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17 + var19), (float)(par4.add(BigInteger.ONE).floatValue() - var36), var11, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 0) + var19), par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17 + var19), (float)(par4.add(BigInteger.ONE).floatValue() - var36), var9, var13); } if (Block.fire.canBlockCatchFire(this.blockAccess, realX, realY + 1, realZ)) { - var20 = par2.doubleValue() + 0.5D + 0.5D; - var22 = par2.doubleValue() + 0.5D - 0.5D; - var24 = par4.doubleValue() + 0.5D + 0.5D; - var26 = par4.doubleValue() + 0.5D - 0.5D; - var28 = par2.doubleValue() + 0.5D - 0.5D; - var30 = par2.doubleValue() + 0.5D + 0.5D; - var32 = par4.doubleValue() + 0.5D - 0.5D; - double var34 = par4.doubleValue() + 0.5D + 0.5D; - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)var8 / 256.0F); - var15 = (double)(((float)var8 + 15.99F) / 256.0F); + var20 = par2.floatValue() + 0.5D + 0.5D; + var22 = par2.floatValue() + 0.5D - 0.5D; + var24 = par4.floatValue() + 0.5D + 0.5D; + var26 = par4.floatValue() + 0.5D - 0.5D; + var28 = par2.floatValue() + 0.5D - 0.5D; + var30 = par2.floatValue() + 0.5D + 0.5D; + var32 = par4.floatValue() + 0.5D - 0.5D; + double var34 = par4.floatValue() + 0.5D + 0.5D; + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)var8 / 256.0F); + var15 = (float)(((float)var8 + 15.99F) / 256.0F); ++par3; var17 = -0.2F; // TODO: par2.intValue() + par4.intValue() + par3 may have better performance if ((par2.add(par4).add(BigInteger.valueOf(par3)).intValue() & 1) == 1) { - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.doubleValue(), var11, var13); - var5.addVertexWithUV(var20, par3, par4.doubleValue(), var11, var15); - var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var9, var13); - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)(var8 + 16) / 256.0F); - var15 = (double)(((float)var8 + 15.99F + 16.0F) / 256.0F); - var5.addVertexWithUV(var30, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(var22, par3, par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(var22, par3, par4.doubleValue(), var9, var15); - var5.addVertexWithUV(var30, (double)((float)par3 + var17), par4.doubleValue(), var9, var13); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.floatValue(), var11, var13); + var5.addVertexWithUV(var20, par3, par4.floatValue(), var11, var15); + var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var9, var13); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)(var8 + 16) / 256.0F); + var15 = (float)(((float)var8 + 15.99F + 16.0F) / 256.0F); + var5.addVertexWithUV(var30, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(var22, par3, par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(var22, par3, par4.floatValue(), var9, var15); + var5.addVertexWithUV(var30, (float)((float)par3 + var17), par4.floatValue(), var9, var13); } else { - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var34, var11, var13); - var5.addVertexWithUV(par2.doubleValue(), par3, var26, var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var26, var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var34, var9, var13); - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)(var8 + 16) / 256.0F); - var15 = (double)(((float)var8 + 15.99F + 16.0F) / 256.0F); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var32, var11, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var24, var11, var15); - var5.addVertexWithUV(par2.doubleValue(), par3, var24, var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var32, var9, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var34, var11, var13); + var5.addVertexWithUV(par2.floatValue(), par3, var26, var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var26, var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var34, var9, var13); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)(var8 + 16) / 256.0F); + var15 = (float)(((float)var8 + 15.99F + 16.0F) / 256.0F); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var32, var11, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var24, var11, var15); + var5.addVertexWithUV(par2.floatValue(), par3, var24, var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var32, var9, var13); } } } else { - double var18 = par2.doubleValue() + 0.5D + 0.2D; - var20 = par2.doubleValue() + 0.5D - 0.2D; - var22 = par4.doubleValue() + 0.5D + 0.2D; - var24 = par4.doubleValue() + 0.5D - 0.2D; - var26 = par2.doubleValue() + 0.5D - 0.3D; - var28 = par2.doubleValue() + 0.5D + 0.3D; - var30 = par4.doubleValue() + 0.5D - 0.3D; - var32 = par4.doubleValue() + 0.5D + 0.3D; - var5.addVertexWithUV(var26, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(var18, par3, par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(var18, par3, par4.doubleValue(), var9, var15); - var5.addVertexWithUV(var26, (double)((float)par3 + var17), par4.doubleValue(), var9, var13); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.doubleValue(), var11, var13); - var5.addVertexWithUV(var20, par3, par4.doubleValue(), var11, var15); - var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var9, var13); - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)(var8 + 16) / 256.0F); - var15 = (double)(((float)var8 + 15.99F + 16.0F) / 256.0F); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var32, var11, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var24, var11, var15); - var5.addVertexWithUV(par2.doubleValue(), par3, var24, var9, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var32, var9, var13); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var30, var11, var13); - var5.addVertexWithUV(par2.doubleValue(), par3, var22, var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var22, var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var30, var9, var13); - var18 = par2.doubleValue() + 0.5D - 0.5D; - var20 = par2.doubleValue() + 0.5D + 0.5D; - var22 = par4.doubleValue() + 0.5D - 0.5D; - var24 = par4.doubleValue() + 0.5D + 0.5D; - var26 = par2.doubleValue() + 0.5D - 0.4D; - var28 = par2.doubleValue() + 0.5D + 0.4D; - var30 = par4.doubleValue() + 0.5D - 0.4D; - var32 = par4.doubleValue() + 0.5D + 0.4D; - var5.addVertexWithUV(var26, (double)((float)par3 + var17), par4.doubleValue(), var9, var13); - var5.addVertexWithUV(var18, par3, par4.doubleValue(), var9, var15); - var5.addVertexWithUV(var18, par3, par4.add(BigInteger.ONE).doubleValue(), var11, var15); - var5.addVertexWithUV(var26, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var11, var13); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.add(BigInteger.ONE).doubleValue(), var9, var13); - var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).doubleValue(), var9, var15); - var5.addVertexWithUV(var20, par3, par4.doubleValue(), var11, var15); - var5.addVertexWithUV(var28, (double)((float)par3 + var17), par4.doubleValue(), var11, var13); - var9 = (double)((float)var7 / 256.0F); - var11 = (double)(((float)var7 + 15.99F) / 256.0F); - var13 = (double)((float)var8 / 256.0F); - var15 = (double)(((float)var8 + 15.99F) / 256.0F); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var32, var9, var13); - var5.addVertexWithUV(par2.doubleValue(), par3, var24, var9, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var24, var11, var15); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var32, var11, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)par3 + var17), var30, var9, var13); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, var22, var9, var15); - var5.addVertexWithUV(par2.doubleValue(), par3, var22, var11, var15); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)par3 + var17), var30, var11, var13); + double var18 = par2.floatValue() + 0.5D + 0.2D; + var20 = par2.floatValue() + 0.5D - 0.2D; + var22 = par4.floatValue() + 0.5D + 0.2D; + var24 = par4.floatValue() + 0.5D - 0.2D; + var26 = par2.floatValue() + 0.5D - 0.3D; + var28 = par2.floatValue() + 0.5D + 0.3D; + var30 = par4.floatValue() + 0.5D - 0.3D; + var32 = par4.floatValue() + 0.5D + 0.3D; + var5.addVertexWithUV(var26, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(var18, par3, par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(var18, par3, par4.floatValue(), var9, var15); + var5.addVertexWithUV(var26, (float)((float)par3 + var17), par4.floatValue(), var9, var13); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.floatValue(), var11, var13); + var5.addVertexWithUV(var20, par3, par4.floatValue(), var11, var15); + var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var9, var13); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)(var8 + 16) / 256.0F); + var15 = (float)(((float)var8 + 15.99F + 16.0F) / 256.0F); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var32, var11, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var24, var11, var15); + var5.addVertexWithUV(par2.floatValue(), par3, var24, var9, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var32, var9, var13); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var30, var11, var13); + var5.addVertexWithUV(par2.floatValue(), par3, var22, var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var22, var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var30, var9, var13); + var18 = par2.floatValue() + 0.5D - 0.5D; + var20 = par2.floatValue() + 0.5D + 0.5D; + var22 = par4.floatValue() + 0.5D - 0.5D; + var24 = par4.floatValue() + 0.5D + 0.5D; + var26 = par2.floatValue() + 0.5D - 0.4D; + var28 = par2.floatValue() + 0.5D + 0.4D; + var30 = par4.floatValue() + 0.5D - 0.4D; + var32 = par4.floatValue() + 0.5D + 0.4D; + var5.addVertexWithUV(var26, (float)((float)par3 + var17), par4.floatValue(), var9, var13); + var5.addVertexWithUV(var18, par3, par4.floatValue(), var9, var15); + var5.addVertexWithUV(var18, par3, par4.add(BigInteger.ONE).floatValue(), var11, var15); + var5.addVertexWithUV(var26, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var11, var13); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.add(BigInteger.ONE).floatValue(), var9, var13); + var5.addVertexWithUV(var20, par3, par4.add(BigInteger.ONE).floatValue(), var9, var15); + var5.addVertexWithUV(var20, par3, par4.floatValue(), var11, var15); + var5.addVertexWithUV(var28, (float)((float)par3 + var17), par4.floatValue(), var11, var13); + var9 = (float)((float)var7 / 256.0F); + var11 = (float)(((float)var7 + 15.99F) / 256.0F); + var13 = (float)((float)var8 / 256.0F); + var15 = (float)(((float)var8 + 15.99F) / 256.0F); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var32, var9, var13); + var5.addVertexWithUV(par2.floatValue(), par3, var24, var9, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var24, var11, var15); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var32, var11, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)par3 + var17), var30, var9, var13); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, var22, var9, var15); + var5.addVertexWithUV(par2.floatValue(), par3, var22, var11, var15); + var5.addVertexWithUV(par2.floatValue(), (float)((float)par3 + var17), var30, var11, var13); } return true; } @@ -2554,10 +2554,10 @@ public class RenderBlocks var5.setColorOpaque_F(var10, var11, var12); int var13 = (var7 & 15) << 4; int var14 = var7 & 240; - double var15 = (double)((float)var13 / 256.0F); - double var17 = (double)(((float)var13 + 15.99F) / 256.0F); - double var19 = (double)((float)var14 / 256.0F); - double var21 = (double)(((float)var14 + 15.99F) / 256.0F); + double var15 = (float)((float)var13 / 256.0F); + double var17 = (float)(((float)var13 + 15.99F) / 256.0F); + double var19 = (float)((float)var14 / 256.0F); + double var21 = (float)(((float)var14 + 15.99F) / 256.0F); boolean var29 = BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, par2.subtract(BigInteger.ONE), par3, par4, 1) || !this.blockAccess.isBlockNormalCube(par2.subtract(BigInteger.ONE), par3, par4) && BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, par2.subtract(BigInteger.ONE), par3 - 1, par4, -1); boolean var30 = BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, par2.add(BigInteger.ONE), par3, par4, 3) || !this.blockAccess.isBlockNormalCube(par2.add(BigInteger.ONE), par3, par4) && BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, par2.add(BigInteger.ONE), par3 - 1, par4, -1); boolean var31 = BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, par2, par3, par4.subtract(BigInteger.ONE), 2) || !this.blockAccess.isBlockNormalCube(par2, par3, par4.subtract(BigInteger.ONE)) && BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, par2, par3 - 1, par4.subtract(BigInteger.ONE), -1); @@ -2604,10 +2604,10 @@ public class RenderBlocks if (var38 != 0) { - var15 = (double)((float)(var13 + 16) / 256.0F); - var17 = (double)(((float)(var13 + 16) + 15.99F) / 256.0F); - var19 = (double)((float)var14 / 256.0F); - var21 = (double)(((float)var14 + 15.99F) / 256.0F); + var15 = (float)((float)(var13 + 16) / 256.0F); + var17 = (float)(((float)(var13 + 16) + 15.99F) / 256.0F); + var19 = (float)((float)var14 / 256.0F); + var21 = (float)(((float)var14 + 15.99F) / 256.0F); } if (var38 == 0) @@ -2652,102 +2652,102 @@ public class RenderBlocks var21 -= 0.01953125D; } - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var17, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var15, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var17, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var15, var21); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21 + 0.0625D); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var17, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var15, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var17, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var15, var21 + 0.0625D); } else if (var38 == 1) { - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var17, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var15, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var17, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var15, var21); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21 + 0.0625D); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var17, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var15, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var17, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var15, var21 + 0.0625D); } else if (var38 == 2) { - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var15, var21); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var17, var19); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var15, var21); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var17, var19); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21 + 0.0625D); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var15, var21 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var17, var19 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var15, var21 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var17, var19 + 0.0625D); } if (!this.blockAccess.isBlockNormalCube(par2, par3 + 1, par4)) { - var15 = (double)((float)(var13 + 16) / 256.0F); - var17 = (double)(((float)(var13 + 16) + 15.99F) / 256.0F); - var19 = (double)((float)var14 / 256.0F); - var21 = (double)(((float)var14 + 15.99F) / 256.0F); + var15 = (float)((float)(var13 + 16) / 256.0F); + var17 = (float)(((float)(var13 + 16) + 15.99F) / 256.0F); + var19 = (float)((float)var14 / 256.0F); + var21 = (float)(((float)var14 + 15.99F) / 256.0F); if (this.blockAccess.isBlockNormalCube(par2.subtract(BigInteger.ONE), par3, par4) && this.blockAccess.getBlockId(par2.subtract(BigInteger.ONE), par3 + 1, par4) == Block.redstoneWire.blockID) { var5.setColorOpaque_F(var8 * var10, var8 * var11, var8 * var12); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue(), var17, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, par3, par4.add(BigInteger.ONE).doubleValue(), var15, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, par3, par4.doubleValue(), var15, var21); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue(), var17, var21); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue(), var17, var19); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, par3, par4.add(BigInteger.ONE).floatValue(), var15, var19); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, par3, par4.floatValue(), var15, var21); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.floatValue(), var17, var21); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue(), var17, var19 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, par3, par4.add(BigInteger.ONE).doubleValue(), var15, var19 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, par3, par4.doubleValue(), var15, var21 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue(), var17, var21 + 0.0625D); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue(), var17, var19 + 0.0625D); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, par3, par4.add(BigInteger.ONE).floatValue(), var15, var19 + 0.0625D); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, par3, par4.floatValue(), var15, var21 + 0.0625D); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.floatValue(), var17, var21 + 0.0625D); } if (this.blockAccess.isBlockNormalCube(par2.add(BigInteger.ONE), par3, par4) && this.blockAccess.getBlockId(par2.add(BigInteger.ONE), par3 + 1, par4) == Block.redstoneWire.blockID) { var5.setColorOpaque_F(var8 * var10, var8 * var11, var8 * var12); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, par3, par4.add(BigInteger.ONE).doubleValue(), var15, var21); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue(), var17, var21); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue(), var17, var19); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, par3, par4.doubleValue(), var15, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, par3, par4.add(BigInteger.ONE).floatValue(), var15, var21); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue(), var17, var21); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.floatValue(), var17, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, par3, par4.floatValue(), var15, var19); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, par3, par4.add(BigInteger.ONE).doubleValue(), var15, var21 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue(), var17, var21 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue(), var17, var19 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, par3, par4.doubleValue(), var15, var19 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, par3, par4.add(BigInteger.ONE).floatValue(), var15, var21 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue(), var17, var21 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.floatValue(), var17, var19 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, par3, par4.floatValue(), var15, var19 + 0.0625D); } if (this.blockAccess.isBlockNormalCube(par2, par3, par4.subtract(BigInteger.ONE)) && this.blockAccess.getBlockId(par2, par3 + 1, par4.subtract(BigInteger.ONE)) == Block.redstoneWire.blockID) { var5.setColorOpaque_F(var8 * var10, var8 * var11, var8 * var12); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.doubleValue() + 0.015625D, var15, var21); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue() + 0.015625D, var17, var21); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue() + 0.015625D, var17, var19); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.doubleValue() + 0.015625D, var15, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.floatValue() + 0.015625D, var15, var21); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.floatValue() + 0.015625D, var17, var21); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.floatValue() + 0.015625D, var17, var19); + var5.addVertexWithUV(par2.floatValue(), par3, par4.floatValue() + 0.015625D, var15, var19); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.doubleValue() + 0.015625D, var15, var21 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue() + 0.015625D, var17, var21 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue() + 0.015625D, var17, var19 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.doubleValue() + 0.015625D, var15, var19 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.floatValue() + 0.015625D, var15, var21 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.floatValue() + 0.015625D, var17, var21 + 0.0625D); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.floatValue() + 0.015625D, var17, var19 + 0.0625D); + var5.addVertexWithUV(par2.floatValue(), par3, par4.floatValue() + 0.015625D, var15, var19 + 0.0625D); } if (this.blockAccess.isBlockNormalCube(par2, par3, par4.add(BigInteger.ONE)) && this.blockAccess.getBlockId(par2, par3 + 1, par4.add(BigInteger.ONE)) == Block.redstoneWire.blockID) { var5.setColorOpaque_F(var8 * var10, var8 * var11, var8 * var12); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var17, var19); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var15, var19); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var15, var21); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var17, var21); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue() - 0.015625D, var17, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - 0.015625D, var15, var19); + var5.addVertexWithUV(par2.floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - 0.015625D, var15, var21); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue() - 0.015625D, var17, var21); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var17, var19 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var15, var19 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var15, var21 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var17, var21 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue() - 0.015625D, var17, var19 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - 0.015625D, var15, var19 + 0.0625D); + var5.addVertexWithUV(par2.floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - 0.015625D, var15, var21 + 0.0625D); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue() - 0.015625D, var17, var21 + 0.0625D); } } @@ -2791,10 +2791,10 @@ public class RenderBlocks var5.setColorOpaque_F(var10, var11, var12); int var13 = (var7 & 15) << 4; int var14 = var7 & 240; - double var15 = (double)((float)var13 / 256.0F); - double var17 = (double)(((float)var13 + 15.99F) / 256.0F); - double var19 = (double)((float)var14 / 256.0F); - double var21 = (double)(((float)var14 + 15.99F) / 256.0F); + double var15 = (float)((float)var13 / 256.0F); + double var17 = (float)(((float)var13 + 15.99F) / 256.0F); + double var19 = (float)((float)var14 / 256.0F); + double var21 = (float)(((float)var14 + 15.99F) / 256.0F); boolean var29 = BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, realX.subtract(BigInteger.ONE), realY, realZ, 1) || !this.blockAccess.isBlockNormalCube(par2.subtract(BigInteger.ONE), par3, par4) && BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, realX.subtract(BigInteger.ONE), realY - 1, realZ, -1); boolean var30 = BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, realX.add(BigInteger.ONE), realY, realZ, 3) || !this.blockAccess.isBlockNormalCube(par2.add(BigInteger.ONE), par3, par4) && BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, realX.add(BigInteger.ONE), realY - 1, realZ, -1); boolean var31 = BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, realX, realY, par4.subtract(BigInteger.ONE), 2) || !this.blockAccess.isBlockNormalCube(par2, par3, par4.subtract(BigInteger.ONE)) && BlockRedstoneWire.isPowerProviderOrWire(this.blockAccess, realX, realY - 1, realZ.subtract(BigInteger.ONE), -1); @@ -2841,10 +2841,10 @@ public class RenderBlocks if (var38 != 0) { - var15 = (double)((float)(var13 + 16) / 256.0F); - var17 = (double)(((float)(var13 + 16) + 15.99F) / 256.0F); - var19 = (double)((float)var14 / 256.0F); - var21 = (double)(((float)var14 + 15.99F) / 256.0F); + var15 = (float)((float)(var13 + 16) / 256.0F); + var17 = (float)(((float)(var13 + 16) + 15.99F) / 256.0F); + var19 = (float)((float)var14 / 256.0F); + var21 = (float)(((float)var14 + 15.99F) / 256.0F); } if (var38 == 0) @@ -2889,102 +2889,102 @@ public class RenderBlocks var21 -= 0.01953125D; } - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var17, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var15, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var17, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var15, var21); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21 + 0.0625D); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var17, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var15, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var17, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var15, var21 + 0.0625D); } else if (var38 == 1) { - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var17, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var15, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var17, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var15, var21); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21 + 0.0625D); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var17, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var15, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var17, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var15, var21 + 0.0625D); } else if (var38 == 2) { - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var15, var21); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var17, var19); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var15, var21); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var17, var19); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var37, var17, var21 + 0.0625D); - var5.addVertexWithUV((double)var35, (double)par3 + 0.015625D, (double)var36, var15, var21 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var36, var15, var19 + 0.0625D); - var5.addVertexWithUV((double)var34, (double)par3 + 0.015625D, (double)var37, var17, var19 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var37, var17, var21 + 0.0625D); + var5.addVertexWithUV((float)var35, (float)par3 + 0.015625D, (float)var36, var15, var21 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var36, var15, var19 + 0.0625D); + var5.addVertexWithUV((float)var34, (float)par3 + 0.015625D, (float)var37, var17, var19 + 0.0625D); } if (!this.blockAccess.isBlockNormalCube(realX, realY + 1, realZ)) { - var15 = (double)((float)(var13 + 16) / 256.0F); - var17 = (double)(((float)(var13 + 16) + 15.99F) / 256.0F); - var19 = (double)((float)var14 / 256.0F); - var21 = (double)(((float)var14 + 15.99F) / 256.0F); + var15 = (float)((float)(var13 + 16) / 256.0F); + var17 = (float)(((float)(var13 + 16) + 15.99F) / 256.0F); + var19 = (float)((float)var14 / 256.0F); + var21 = (float)(((float)var14 + 15.99F) / 256.0F); if (this.blockAccess.isBlockNormalCube(realX.subtract(BigInteger.ONE), realY, realZ) && this.blockAccess.getBlockId(realX.subtract(BigInteger.ONE), realY + 1, realZ) == Block.redstoneWire.blockID) { var5.setColorOpaque_F(var8 * var10, var8 * var11, var8 * var12); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue(), var17, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, par3, par4.add(BigInteger.ONE).doubleValue(), var15, var19); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, par3, par4.doubleValue(), var15, var21); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue(), var17, var21); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue(), var17, var19); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, par3, par4.add(BigInteger.ONE).floatValue(), var15, var19); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, par3, par4.floatValue(), var15, var21); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.floatValue(), var17, var21); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue(), var17, var19 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, par3, par4.add(BigInteger.ONE).doubleValue(), var15, var19 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, par3, par4.doubleValue(), var15, var21 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue() + 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue(), var17, var21 + 0.0625D); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue(), var17, var19 + 0.0625D); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, par3, par4.add(BigInteger.ONE).floatValue(), var15, var19 + 0.0625D); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, par3, par4.floatValue(), var15, var21 + 0.0625D); + var5.addVertexWithUV(par2.floatValue() + 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.floatValue(), var17, var21 + 0.0625D); } if (this.blockAccess.isBlockNormalCube(realX.add(BigInteger.ONE), realY, realZ) && this.blockAccess.getBlockId(realX.add(BigInteger.ONE), realY + 1, realZ) == Block.redstoneWire.blockID) { var5.setColorOpaque_F(var8 * var10, var8 * var11, var8 * var12); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, par3, par4.add(BigInteger.ONE).doubleValue(), var15, var21); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue(), var17, var21); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue(), var17, var19); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, par3, par4.doubleValue(), var15, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, par3, par4.add(BigInteger.ONE).floatValue(), var15, var21); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue(), var17, var21); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.floatValue(), var17, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, par3, par4.floatValue(), var15, var19); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, par3, par4.add(BigInteger.ONE).doubleValue(), var15, var21 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue(), var17, var21 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue(), var17, var19 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - 0.015625D, par3, par4.doubleValue(), var15, var19 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, par3, par4.add(BigInteger.ONE).floatValue(), var15, var21 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue(), var17, var21 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, (float)((float)(par3 + 1) + 0.021875F), par4.floatValue(), var17, var19 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - 0.015625D, par3, par4.floatValue(), var15, var19 + 0.0625D); } if (this.blockAccess.isBlockNormalCube(realX, realY, realZ.subtract(BigInteger.ONE)) && this.blockAccess.getBlockId(realX, realY + 1, realZ.subtract(BigInteger.ONE)) == Block.redstoneWire.blockID) { var5.setColorOpaque_F(var8 * var10, var8 * var11, var8 * var12); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.doubleValue() + 0.015625D, var15, var21); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue() + 0.015625D, var17, var21); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue() + 0.015625D, var17, var19); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.doubleValue() + 0.015625D, var15, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.floatValue() + 0.015625D, var15, var21); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.floatValue() + 0.015625D, var17, var21); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.floatValue() + 0.015625D, var17, var19); + var5.addVertexWithUV(par2.floatValue(), par3, par4.floatValue() + 0.015625D, var15, var19); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.doubleValue() + 0.015625D, var15, var21 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue() + 0.015625D, var17, var21 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.doubleValue() + 0.015625D, var17, var19 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.doubleValue() + 0.015625D, var15, var19 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.floatValue() + 0.015625D, var15, var21 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.floatValue() + 0.015625D, var17, var21 + 0.0625D); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.floatValue() + 0.015625D, var17, var19 + 0.0625D); + var5.addVertexWithUV(par2.floatValue(), par3, par4.floatValue() + 0.015625D, var15, var19 + 0.0625D); } if (this.blockAccess.isBlockNormalCube(realX, realY, realZ.add(BigInteger.ONE)) && this.blockAccess.getBlockId(realX, realY + 1, realZ.add(BigInteger.ONE)) == Block.redstoneWire.blockID) { var5.setColorOpaque_F(var8 * var10, var8 * var11, var8 * var12); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var17, var19); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var15, var19); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var15, var21); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var17, var21); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue() - 0.015625D, var17, var19); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - 0.015625D, var15, var19); + var5.addVertexWithUV(par2.floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - 0.015625D, var15, var21); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue() - 0.015625D, var17, var21); var5.setColorOpaque_F(var8, var8, var8); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var17, var19 + 0.0625D); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var15, var19 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var15, var21 + 0.0625D); - var5.addVertexWithUV(par2.doubleValue(), (double)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).doubleValue() - 0.015625D, var17, var21 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue() - 0.015625D, var17, var19 + 0.0625D); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - 0.015625D, var15, var19 + 0.0625D); + var5.addVertexWithUV(par2.floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - 0.015625D, var15, var21 + 0.0625D); + var5.addVertexWithUV(par2.floatValue(), (float)((float)(par3 + 1) + 0.021875F), par4.add(BigInteger.ONE).floatValue() - 0.015625D, var17, var21 + 0.0625D); } } return true; @@ -3020,47 +3020,47 @@ public class RenderBlocks int var8 = (var7 & 15) << 4; int var9 = var7 & 240; - double var10 = (double)((float)var8 / 256.0F); - double var12 = (double)(((float)var8 + 15.99F) / 256.0F); - double var14 = (double)((float)var9 / 256.0F); - double var16 = (double)(((float)var9 + 15.99F) / 256.0F); + double var10 = (float)((float)var8 / 256.0F); + double var12 = (float)(((float)var8 + 15.99F) / 256.0F); + double var14 = (float)((float)var9 / 256.0F); + double var16 = (float)(((float)var9 + 15.99F) / 256.0F); double var18 = 0.0625D; - double var20 = par2.add(BigInteger.ONE).doubleValue(); - double var22 = par2.add(BigInteger.ONE).doubleValue(); - double var24 = par2.doubleValue(); - double var26 = par2.doubleValue(); - double var28 = par4.doubleValue(); - double var30 = par4.add(BigInteger.ONE).doubleValue(); - double var32 = par4.add(BigInteger.ONE).doubleValue(); - double var34 = par4.doubleValue(); - double var36 = (double)par3 + var18; - double var38 = (double)par3 + var18; - double var40 = (double)par3 + var18; - double var42 = (double)par3 + var18; + double var20 = par2.add(BigInteger.ONE).floatValue(); + double var22 = par2.add(BigInteger.ONE).floatValue(); + double var24 = par2.floatValue(); + double var26 = par2.floatValue(); + double var28 = par4.floatValue(); + double var30 = par4.add(BigInteger.ONE).floatValue(); + double var32 = par4.add(BigInteger.ONE).floatValue(); + double var34 = par4.floatValue(); + double var36 = (float)par3 + var18; + double var38 = (float)par3 + var18; + double var40 = (float)par3 + var18; + double var42 = (float)par3 + var18; if (var6 != 1 && var6 != 2 && var6 != 3 && var6 != 7) { if (var6 == 8) { - var20 = var22 = par2.doubleValue(); - var24 = var26 = par2.add(BigInteger.ONE).doubleValue(); - var28 = var34 = par4.add(BigInteger.ONE).doubleValue(); - var30 = var32 = par4.doubleValue(); + var20 = var22 = par2.floatValue(); + var24 = var26 = par2.add(BigInteger.ONE).floatValue(); + var28 = var34 = par4.add(BigInteger.ONE).floatValue(); + var30 = var32 = par4.floatValue(); } else if (var6 == 9) { - var20 = var26 = par2.doubleValue(); - var22 = var24 = par2.add(BigInteger.ONE).doubleValue(); - var28 = var30 = par4.doubleValue(); - var32 = var34 = par4.add(BigInteger.ONE).doubleValue(); + var20 = var26 = par2.floatValue(); + var22 = var24 = par2.add(BigInteger.ONE).floatValue(); + var28 = var30 = par4.floatValue(); + var32 = var34 = par4.add(BigInteger.ONE).floatValue(); } } else { - var20 = var26 = par2.add(BigInteger.ONE).doubleValue(); - var22 = var24 = par2.doubleValue(); - var28 = var30 = par4.add(BigInteger.ONE).doubleValue(); - var32 = var34 = par4.doubleValue(); + var20 = var26 = par2.add(BigInteger.ONE).floatValue(); + var22 = var24 = par2.floatValue(); + var28 = var30 = par4.add(BigInteger.ONE).floatValue(); + var32 = var34 = par4.floatValue(); } if (var6 != 2 && var6 != 4) @@ -3107,10 +3107,10 @@ public class RenderBlocks var5.setColorOpaque_F(var7, var7, var7); int var22 = (var6 & 15) << 4; int var8 = var6 & 240; - double var9 = (double)((float)var22 / 256.0F); - double var11 = (double)(((float)var22 + 15.99F) / 256.0F); - double var13 = (double)((float)var8 / 256.0F); - double var15 = (double)(((float)var8 + 15.99F) / 256.0F); + double var9 = (float)((float)var22 / 256.0F); + double var11 = (float)(((float)var22 + 15.99F) / 256.0F); + double var13 = (float)((float)var8 / 256.0F); + double var15 = (float)(((float)var8 + 15.99F) / 256.0F); int var17 = this.blockAccess.getBlockMetadata(par2, par3, par4); double var18 = 0.0D; double var20 = 0.05000000074505806D; @@ -3123,34 +3123,34 @@ public class RenderBlocks if (var17 == 5) { - var5.addVertexWithUV(par2.doubleValue() + var20, par3 + var18, (double)(par4.add(BigInteger.ONE)).doubleValue() + var18, var9, var13); - var5.addVertexWithUV(par2.doubleValue() + var20, par3 - var18, (double)(par4.add(BigInteger.ONE)).doubleValue() + var18, var9, var15); - var5.addVertexWithUV(par2.doubleValue() + var20, par3 - var18, par4.doubleValue() - var18, var11, var15); - var5.addVertexWithUV(par2.doubleValue() + var20, par3 + var18, par4.doubleValue() - var18, var11, var13); + var5.addVertexWithUV(par2.floatValue() + var20, par3 + var18, (float)(par4.add(BigInteger.ONE)).floatValue() + var18, var9, var13); + var5.addVertexWithUV(par2.floatValue() + var20, par3 - var18, (float)(par4.add(BigInteger.ONE)).floatValue() + var18, var9, var15); + var5.addVertexWithUV(par2.floatValue() + var20, par3 - var18, par4.floatValue() - var18, var11, var15); + var5.addVertexWithUV(par2.floatValue() + var20, par3 + var18, par4.floatValue() - var18, var11, var13); } if (var17 == 4) { - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE)).doubleValue() - var20, par3 - var18, (double)(par4.add(BigInteger.ONE)).doubleValue() + var18, var11, var15); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE)).doubleValue() - var20, par3 + var18, (double)(par4.add(BigInteger.ONE)).doubleValue() + var18, var11, var13); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE)).doubleValue() - var20, par3 + var18, (double)(par4).doubleValue() - var18, var9, var13); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE)).doubleValue() - var20, par3 - var18, (double)(par4).doubleValue() - var18, var9, var15); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE)).floatValue() - var20, par3 - var18, (float)(par4.add(BigInteger.ONE)).floatValue() + var18, var11, var15); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE)).floatValue() - var20, par3 + var18, (float)(par4.add(BigInteger.ONE)).floatValue() + var18, var11, var13); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE)).floatValue() - var20, par3 + var18, (float)(par4).floatValue() - var18, var9, var13); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE)).floatValue() - var20, par3 - var18, (float)(par4).floatValue() - var18, var9, var15); } if (var17 == 3) { - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE)).doubleValue() + var18, par3 - var18, par4.doubleValue() + var20, var11, var15); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE)).doubleValue() + var18, par3 + var18, par4.doubleValue() + var20, var11, var13); - var5.addVertexWithUV((double)(par2).doubleValue() - var18, par3 + var18, par4.doubleValue() + var20, var9, var13); - var5.addVertexWithUV((double)(par2).doubleValue() - var18, par3 - var18, par4.doubleValue() + var20, var9, var15); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE)).floatValue() + var18, par3 - var18, par4.floatValue() + var20, var11, var15); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE)).floatValue() + var18, par3 + var18, par4.floatValue() + var20, var11, var13); + var5.addVertexWithUV((float)(par2).floatValue() - var18, par3 + var18, par4.floatValue() + var20, var9, var13); + var5.addVertexWithUV((float)(par2).floatValue() - var18, par3 - var18, par4.floatValue() + var20, var9, var15); } if (var17 == 2) { - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE)).doubleValue() + var18, par3 + var18, (double)(par4.add(BigInteger.ONE)).doubleValue() - var20, var9, var13); - var5.addVertexWithUV((double)(par2.add(BigInteger.ONE)).doubleValue() + var18, par3 - var18, (double)(par4.add(BigInteger.ONE)).doubleValue() - var20, var9, var15); - var5.addVertexWithUV((double)(par2).doubleValue() - var18, par3 - var18, par4.add(BigInteger.ONE).doubleValue() - var20, var11, var15); - var5.addVertexWithUV((double)(par2).doubleValue() - var18, par3 + 1 + var18, par4.add(BigInteger.ONE).doubleValue() - var20, var11, var13); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE)).floatValue() + var18, par3 + var18, (float)(par4.add(BigInteger.ONE)).floatValue() - var20, var9, var13); + var5.addVertexWithUV((float)(par2.add(BigInteger.ONE)).floatValue() + var18, par3 - var18, (float)(par4.add(BigInteger.ONE)).floatValue() - var20, var9, var15); + var5.addVertexWithUV((float)(par2).floatValue() - var18, par3 - var18, par4.add(BigInteger.ONE).floatValue() - var20, var11, var15); + var5.addVertexWithUV((float)(par2).floatValue() - var18, par3 + 1 + var18, par4.add(BigInteger.ONE).floatValue() - var20, var11, var13); } return true; @@ -3178,10 +3178,10 @@ public class RenderBlocks var5.setColorOpaque_F(var7 * var9, var7 * var10, var7 * var11); var8 = (var6 & 15) << 4; int var21 = var6 & 240; - double var22 = (double)((float)var8 / 256.0F); - double var12 = (double)(((float)var8 + 15.99F) / 256.0F); - double var14 = (double)((float)var21 / 256.0F); - double var16 = (double)(((float)var21 + 15.99F) / 256.0F); + double var22 = (float)((float)var8 / 256.0F); + double var12 = (float)(((float)var8 + 15.99F) / 256.0F); + double var14 = (float)((float)var21 / 256.0F); + double var16 = (float)(((float)var21 + 15.99F) / 256.0F); double var18 = 0.05000000074505806D; int var20 = this.blockAccess.getBlockMetadata(par2, par3, par4); BigInteger originalX = par2, originalZ = par4; @@ -3195,58 +3195,58 @@ public class RenderBlocks if ((var20 & 2) != 0) { - var5.addVertexWithUV(par2.doubleValue() + var18, par3 + 1, par4.add(BigInteger.ONE).doubleValue(), var22, var14); - var5.addVertexWithUV(par2.doubleValue() + var18, par3, par4.add(BigInteger.ONE).doubleValue(), var22, var16); - var5.addVertexWithUV(par2.doubleValue() + var18, par3, par4.doubleValue(), var12, var16); - var5.addVertexWithUV(par2.doubleValue() + var18, par3 + 1, par4.doubleValue(), var12, var14); - var5.addVertexWithUV(par2.doubleValue() + var18, par3 + 1, par4.doubleValue(), var12, var14); - var5.addVertexWithUV(par2.doubleValue() + var18, par3, par4.doubleValue(), var12, var16); - var5.addVertexWithUV(par2.doubleValue() + var18, par3, par4.add(BigInteger.ONE).doubleValue(), var22, var16); - var5.addVertexWithUV(par2.doubleValue() + var18, par3 + 1, par4.add(BigInteger.ONE).doubleValue(), var22, var14); + var5.addVertexWithUV(par2.floatValue() + var18, par3 + 1, par4.add(BigInteger.ONE).floatValue(), var22, var14); + var5.addVertexWithUV(par2.floatValue() + var18, par3, par4.add(BigInteger.ONE).floatValue(), var22, var16); + var5.addVertexWithUV(par2.floatValue() + var18, par3, par4.floatValue(), var12, var16); + var5.addVertexWithUV(par2.floatValue() + var18, par3 + 1, par4.floatValue(), var12, var14); + var5.addVertexWithUV(par2.floatValue() + var18, par3 + 1, par4.floatValue(), var12, var14); + var5.addVertexWithUV(par2.floatValue() + var18, par3, par4.floatValue(), var12, var16); + var5.addVertexWithUV(par2.floatValue() + var18, par3, par4.add(BigInteger.ONE).floatValue(), var22, var16); + var5.addVertexWithUV(par2.floatValue() + var18, par3 + 1, par4.add(BigInteger.ONE).floatValue(), var22, var14); } if ((var20 & 8) != 0) { - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - var18, par3, par4.add(BigInteger.ONE).doubleValue(), var12, var16); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - var18, par3 + 1, par4.add(BigInteger.ONE).doubleValue(), var12, var14); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - var18, par3 + 1, par4.doubleValue(), var22, var14); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - var18, par3, par4.doubleValue(), var22, var16); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - var18, par3, par4.doubleValue(), var22, var16); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - var18, par3 + 1, par4.doubleValue(), var22, var14); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - var18, par3 + 1, par4.add(BigInteger.ONE).doubleValue(), var12, var14); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue() - var18, par3, par4.add(BigInteger.ONE).doubleValue(), var12, var16); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - var18, par3, par4.add(BigInteger.ONE).floatValue(), var12, var16); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - var18, par3 + 1, par4.add(BigInteger.ONE).floatValue(), var12, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - var18, par3 + 1, par4.floatValue(), var22, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - var18, par3, par4.floatValue(), var22, var16); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - var18, par3, par4.floatValue(), var22, var16); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - var18, par3 + 1, par4.floatValue(), var22, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - var18, par3 + 1, par4.add(BigInteger.ONE).floatValue(), var12, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue() - var18, par3, par4.add(BigInteger.ONE).floatValue(), var12, var16); } if ((var20 & 4) != 0) { - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.doubleValue() + var18, var12, var16); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3 + 1, par4.doubleValue() + var18, var12, var14); - var5.addVertexWithUV(par2.doubleValue(), par3 + 1, par4.doubleValue() + var18, var22, var14); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.doubleValue() + var18, var22, var16); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.doubleValue() + var18, var22, var16); - var5.addVertexWithUV(par2.doubleValue(), par3 + 1, par4.doubleValue() + var18, var22, var14); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3 + 1, par4.doubleValue() + var18, var12, var14); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.doubleValue() + var18, var12, var16); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.floatValue() + var18, var12, var16); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3 + 1, par4.floatValue() + var18, var12, var14); + var5.addVertexWithUV(par2.floatValue(), par3 + 1, par4.floatValue() + var18, var22, var14); + var5.addVertexWithUV(par2.floatValue(), par3, par4.floatValue() + var18, var22, var16); + var5.addVertexWithUV(par2.floatValue(), par3, par4.floatValue() + var18, var22, var16); + var5.addVertexWithUV(par2.floatValue(), par3 + 1, par4.floatValue() + var18, var22, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3 + 1, par4.floatValue() + var18, var12, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.floatValue() + var18, var12, var16); } if ((var20 & 1) != 0) { - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3 + 1, par4.add(BigInteger.ONE).doubleValue() - var18, var22, var14); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - var18, var22, var16); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - var18, var12, var16); - var5.addVertexWithUV(par2.doubleValue(), par3 + 1, par4.add(BigInteger.ONE).doubleValue() - var18, var12, var14); - var5.addVertexWithUV(par2.doubleValue(), par3 + 1, par4.add(BigInteger.ONE).doubleValue() - var18, var12, var14); - var5.addVertexWithUV(par2.doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - var18, var12, var16); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3, par4.add(BigInteger.ONE).doubleValue() - var18, var22, var16); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3 + 1, par4.add(BigInteger.ONE).doubleValue() - var18, var22, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3 + 1, par4.add(BigInteger.ONE).floatValue() - var18, var22, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - var18, var22, var16); + var5.addVertexWithUV(par2.floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - var18, var12, var16); + var5.addVertexWithUV(par2.floatValue(), par3 + 1, par4.add(BigInteger.ONE).floatValue() - var18, var12, var14); + var5.addVertexWithUV(par2.floatValue(), par3 + 1, par4.add(BigInteger.ONE).floatValue() - var18, var12, var14); + var5.addVertexWithUV(par2.floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - var18, var12, var16); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3, par4.add(BigInteger.ONE).floatValue() - var18, var22, var16); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3 + 1, par4.add(BigInteger.ONE).floatValue() - var18, var22, var14); } if (this.blockAccess.isBlockNormalCube(originalX, originalY + 1, originalZ)) { - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3 + 1 - var18, par4.doubleValue(), var22, var14); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), par3 + 1 - var18, par4.add(BigInteger.ONE).doubleValue(), var22, var16); - var5.addVertexWithUV(par2.doubleValue(), par3 + 1 - var18, par4.add(BigInteger.ONE).doubleValue(), var12, var16); - var5.addVertexWithUV(par2.doubleValue(), par3 + 1 - var18, par4.doubleValue(), var12, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3 + 1 - var18, par4.floatValue(), var22, var14); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), par3 + 1 - var18, par4.add(BigInteger.ONE).floatValue(), var22, var16); + var5.addVertexWithUV(par2.floatValue(), par3 + 1 - var18, par4.add(BigInteger.ONE).floatValue(), var12, var16); + var5.addVertexWithUV(par2.floatValue(), par3 + 1 - var18, par4.floatValue(), var12, var14); } return true; @@ -3294,27 +3294,27 @@ public class RenderBlocks var68 = (var65 & 15) << 4; int var15 = var65 & 240; - double var16 = (double)((float)var68 / 256.0F); - double var18 = (double)(((float)var68 + 7.99F) / 256.0F); - double var20 = (double)(((float)var68 + 15.99F) / 256.0F); - double var22 = (double)((float)var15 / 256.0F); - double var24 = (double)(((float)var15 + 15.99F) / 256.0F); + double var16 = (float)((float)var68 / 256.0F); + double var18 = (float)(((float)var68 + 7.99F) / 256.0F); + double var20 = (float)(((float)var68 + 15.99F) / 256.0F); + double var22 = (float)((float)var15 / 256.0F); + double var24 = (float)(((float)var15 + 15.99F) / 256.0F); int var26 = (var67 & 15) << 4; int var27 = var67 & 240; - double var28 = (double)((float)(var26 + 7) / 256.0F); - double var30 = (double)(((float)var26 + 8.99F) / 256.0F); - double var32 = (double)((float)var27 / 256.0F); - double var34 = (double)((float)(var27 + 8) / 256.0F); - double var36 = (double)(((float)var27 + 15.99F) / 256.0F); + double var28 = (float)((float)(var26 + 7) / 256.0F); + double var30 = (float)(((float)var26 + 8.99F) / 256.0F); + double var32 = (float)((float)var27 / 256.0F); + double var34 = (float)((float)(var27 + 8) / 256.0F); + double var36 = (float)(((float)var27 + 15.99F) / 256.0F); double x, y, z; if(FIX_RENDERER) { x = par2.intValue() & 0xF; y = par3 & 0xF; z = par4.intValue() & 0xF; } else { - x = par2.doubleValue(); + x = par2.floatValue(); y = par3; - z = par4.doubleValue(); + z = par4.floatValue(); } double var38 = x; double var40 = x + 0.5D; @@ -3372,14 +3372,14 @@ public class RenderBlocks if (var63 || par3 > 1 && this.blockAccess.isAirBlock(par2.subtract(BigInteger.ONE), par3 - 1, par4)) { - var6.addVertexWithUV(var38, (double)y - 0.01D, var56, var30, var34); - var6.addVertexWithUV(var40, (double)y - 0.01D, var56, var30, var36); - var6.addVertexWithUV(var40, (double)y - 0.01D, var54, var28, var36); - var6.addVertexWithUV(var38, (double)y - 0.01D, var54, var28, var34); - var6.addVertexWithUV(var40, (double)y - 0.01D, var56, var30, var34); - var6.addVertexWithUV(var38, (double)y - 0.01D, var56, var30, var36); - var6.addVertexWithUV(var38, (double)y - 0.01D, var54, var28, var36); - var6.addVertexWithUV(var40, (double)y - 0.01D, var54, var28, var34); + var6.addVertexWithUV(var38, (float)y - 0.01D, var56, var30, var34); + var6.addVertexWithUV(var40, (float)y - 0.01D, var56, var30, var36); + var6.addVertexWithUV(var40, (float)y - 0.01D, var54, var28, var36); + var6.addVertexWithUV(var38, (float)y - 0.01D, var54, var28, var34); + var6.addVertexWithUV(var40, (float)y - 0.01D, var56, var30, var34); + var6.addVertexWithUV(var38, (float)y - 0.01D, var56, var30, var36); + var6.addVertexWithUV(var38, (float)y - 0.01D, var54, var28, var36); + var6.addVertexWithUV(var40, (float)y - 0.01D, var54, var28, var34); } } else if (!var60 && var61) @@ -3419,14 +3419,14 @@ public class RenderBlocks if (var63 || par3 > 1 && this.blockAccess.isAirBlock(par2.add(BigInteger.ONE), par3 - 1, par4)) { - var6.addVertexWithUV(var40, (double)y - 0.01D, var56, var30, var32); - var6.addVertexWithUV(var42, (double)y - 0.01D, var56, var30, var34); - var6.addVertexWithUV(var42, (double)y - 0.01D, var54, var28, var34); - var6.addVertexWithUV(var40, (double)y - 0.01D, var54, var28, var32); - var6.addVertexWithUV(var42, (double)y - 0.01D, var56, var30, var32); - var6.addVertexWithUV(var40, (double)y - 0.01D, var56, var30, var34); - var6.addVertexWithUV(var40, (double)y - 0.01D, var54, var28, var34); - var6.addVertexWithUV(var42, (double)y - 0.01D, var54, var28, var32); + var6.addVertexWithUV(var40, (float)y - 0.01D, var56, var30, var32); + var6.addVertexWithUV(var42, (float)y - 0.01D, var56, var30, var34); + var6.addVertexWithUV(var42, (float)y - 0.01D, var54, var28, var34); + var6.addVertexWithUV(var40, (float)y - 0.01D, var54, var28, var32); + var6.addVertexWithUV(var42, (float)y - 0.01D, var56, var30, var32); + var6.addVertexWithUV(var40, (float)y - 0.01D, var56, var30, var34); + var6.addVertexWithUV(var40, (float)y - 0.01D, var54, var28, var34); + var6.addVertexWithUV(var42, (float)y - 0.01D, var54, var28, var32); } } } @@ -3481,39 +3481,39 @@ public class RenderBlocks if (var63) { - var6.addVertexWithUV(var38, (double)y - 0.01D, var56, var30, var36); - var6.addVertexWithUV(var42, (double)y - 0.01D, var56, var30, var32); - var6.addVertexWithUV(var42, (double)y - 0.01D, var54, var28, var32); - var6.addVertexWithUV(var38, (double)y - 0.01D, var54, var28, var36); - var6.addVertexWithUV(var42, (double)y - 0.01D, var56, var30, var36); - var6.addVertexWithUV(var38, (double)y - 0.01D, var56, var30, var32); - var6.addVertexWithUV(var38, (double)y - 0.01D, var54, var28, var32); - var6.addVertexWithUV(var42, (double)y - 0.01D, var54, var28, var36); + var6.addVertexWithUV(var38, (float)y - 0.01D, var56, var30, var36); + var6.addVertexWithUV(var42, (float)y - 0.01D, var56, var30, var32); + var6.addVertexWithUV(var42, (float)y - 0.01D, var54, var28, var32); + var6.addVertexWithUV(var38, (float)y - 0.01D, var54, var28, var36); + var6.addVertexWithUV(var42, (float)y - 0.01D, var56, var30, var36); + var6.addVertexWithUV(var38, (float)y - 0.01D, var56, var30, var32); + var6.addVertexWithUV(var38, (float)y - 0.01D, var54, var28, var32); + var6.addVertexWithUV(var42, (float)y - 0.01D, var54, var28, var36); } else { if (par3 > 1 && this.blockAccess.isAirBlock(par2.subtract(BigInteger.ONE), par3 - 1, par4)) { - var6.addVertexWithUV(var38, (double)y - 0.01D, var56, var30, var34); - var6.addVertexWithUV(var40, (double)y - 0.01D, var56, var30, var36); - var6.addVertexWithUV(var40, (double)y - 0.01D, var54, var28, var36); - var6.addVertexWithUV(var38, (double)y - 0.01D, var54, var28, var34); - var6.addVertexWithUV(var40, (double)y - 0.01D, var56, var30, var34); - var6.addVertexWithUV(var38, (double)y - 0.01D, var56, var30, var36); - var6.addVertexWithUV(var38, (double)y - 0.01D, var54, var28, var36); - var6.addVertexWithUV(var40, (double)y - 0.01D, var54, var28, var34); + var6.addVertexWithUV(var38, (float)y - 0.01D, var56, var30, var34); + var6.addVertexWithUV(var40, (float)y - 0.01D, var56, var30, var36); + var6.addVertexWithUV(var40, (float)y - 0.01D, var54, var28, var36); + var6.addVertexWithUV(var38, (float)y - 0.01D, var54, var28, var34); + var6.addVertexWithUV(var40, (float)y - 0.01D, var56, var30, var34); + var6.addVertexWithUV(var38, (float)y - 0.01D, var56, var30, var36); + var6.addVertexWithUV(var38, (float)y - 0.01D, var54, var28, var36); + var6.addVertexWithUV(var40, (float)y - 0.01D, var54, var28, var34); } if (par3 > 1 && this.blockAccess.isAirBlock(par2.add(BigInteger.ONE), par3 - 1, par4)) { - var6.addVertexWithUV(var40, (double)y - 0.01D, var56, var30, var32); - var6.addVertexWithUV(var42, (double)y - 0.01D, var56, var30, var34); - var6.addVertexWithUV(var42, (double)y - 0.01D, var54, var28, var34); - var6.addVertexWithUV(var40, (double)y - 0.01D, var54, var28, var32); - var6.addVertexWithUV(var42, (double)y - 0.01D, var56, var30, var32); - var6.addVertexWithUV(var40, (double)y - 0.01D, var56, var30, var34); - var6.addVertexWithUV(var40, (double)y - 0.01D, var54, var28, var34); - var6.addVertexWithUV(var42, (double)y - 0.01D, var54, var28, var32); + var6.addVertexWithUV(var40, (float)y - 0.01D, var56, var30, var32); + var6.addVertexWithUV(var42, (float)y - 0.01D, var56, var30, var34); + var6.addVertexWithUV(var42, (float)y - 0.01D, var54, var28, var34); + var6.addVertexWithUV(var40, (float)y - 0.01D, var54, var28, var32); + var6.addVertexWithUV(var42, (float)y - 0.01D, var56, var30, var32); + var6.addVertexWithUV(var40, (float)y - 0.01D, var56, var30, var34); + var6.addVertexWithUV(var40, (float)y - 0.01D, var54, var28, var34); + var6.addVertexWithUV(var42, (float)y - 0.01D, var54, var28, var32); } } } @@ -3557,14 +3557,14 @@ public class RenderBlocks if (var63 || par3 > 1 && this.blockAccess.isAirBlock(par2, par3 - 1, par4.subtract(BigInteger.ONE))) { - var6.addVertexWithUV(var50, (double)y, var44, var30, var32); - var6.addVertexWithUV(var50, (double)y, var46, var30, var34); - var6.addVertexWithUV(var52, (double)y, var46, var28, var34); - var6.addVertexWithUV(var52, (double)y, var44, var28, var32); - var6.addVertexWithUV(var50, (double)y, var46, var30, var32); - var6.addVertexWithUV(var50, (double)y, var44, var30, var34); - var6.addVertexWithUV(var52, (double)y, var44, var28, var34); - var6.addVertexWithUV(var52, (double)y, var46, var28, var32); + var6.addVertexWithUV(var50, (float)y, var44, var30, var32); + var6.addVertexWithUV(var50, (float)y, var46, var30, var34); + var6.addVertexWithUV(var52, (float)y, var46, var28, var34); + var6.addVertexWithUV(var52, (float)y, var44, var28, var32); + var6.addVertexWithUV(var50, (float)y, var46, var30, var32); + var6.addVertexWithUV(var50, (float)y, var44, var30, var34); + var6.addVertexWithUV(var52, (float)y, var44, var28, var34); + var6.addVertexWithUV(var52, (float)y, var46, var28, var32); } } else if (!var58 && var59) @@ -3604,14 +3604,14 @@ public class RenderBlocks if (var63 || par3 > 1 && this.blockAccess.isAirBlock(par2, par3 - 1, par4.add(BigInteger.ONE))) { - var6.addVertexWithUV(var50, (double)y, var46, var28, var34); - var6.addVertexWithUV(var50, (double)y, var48, var28, var36); - var6.addVertexWithUV(var52, (double)y, var48, var30, var36); - var6.addVertexWithUV(var52, (double)y, var46, var30, var34); - var6.addVertexWithUV(var50, (double)y, var48, var28, var34); - var6.addVertexWithUV(var50, (double)y, var46, var28, var36); - var6.addVertexWithUV(var52, (double)y, var46, var30, var36); - var6.addVertexWithUV(var52, (double)y, var48, var30, var34); + var6.addVertexWithUV(var50, (float)y, var46, var28, var34); + var6.addVertexWithUV(var50, (float)y, var48, var28, var36); + var6.addVertexWithUV(var52, (float)y, var48, var30, var36); + var6.addVertexWithUV(var52, (float)y, var46, var30, var34); + var6.addVertexWithUV(var50, (float)y, var48, var28, var34); + var6.addVertexWithUV(var50, (float)y, var46, var28, var36); + var6.addVertexWithUV(var52, (float)y, var46, var30, var36); + var6.addVertexWithUV(var52, (float)y, var48, var30, var34); } } } @@ -3666,39 +3666,39 @@ public class RenderBlocks if (var63) { - var6.addVertexWithUV(var52, (double)y, var48, var30, var36); - var6.addVertexWithUV(var52, (double)y, var44, var30, var32); - var6.addVertexWithUV(var50, (double)y, var44, var28, var32); - var6.addVertexWithUV(var50, (double)y, var48, var28, var36); - var6.addVertexWithUV(var52, (double)y, var44, var30, var36); - var6.addVertexWithUV(var52, (double)y, var48, var30, var32); - var6.addVertexWithUV(var50, (double)y, var48, var28, var32); - var6.addVertexWithUV(var50, (double)y, var44, var28, var36); + var6.addVertexWithUV(var52, (float)y, var48, var30, var36); + var6.addVertexWithUV(var52, (float)y, var44, var30, var32); + var6.addVertexWithUV(var50, (float)y, var44, var28, var32); + var6.addVertexWithUV(var50, (float)y, var48, var28, var36); + var6.addVertexWithUV(var52, (float)y, var44, var30, var36); + var6.addVertexWithUV(var52, (float)y, var48, var30, var32); + var6.addVertexWithUV(var50, (float)y, var48, var28, var32); + var6.addVertexWithUV(var50, (float)y, var44, var28, var36); } else { if (par3 > 1 && this.blockAccess.isAirBlock(par2, par3 - 1, par4.subtract(BigInteger.ONE))) { - var6.addVertexWithUV(var50, (double)y, var44, var30, var32); - var6.addVertexWithUV(var50, (double)y, var46, var30, var34); - var6.addVertexWithUV(var52, (double)y, var46, var28, var34); - var6.addVertexWithUV(var52, (double)y, var44, var28, var32); - var6.addVertexWithUV(var50, (double)y, var46, var30, var32); - var6.addVertexWithUV(var50, (double)y, var44, var30, var34); - var6.addVertexWithUV(var52, (double)y, var44, var28, var34); - var6.addVertexWithUV(var52, (double)y, var46, var28, var32); + var6.addVertexWithUV(var50, (float)y, var44, var30, var32); + var6.addVertexWithUV(var50, (float)y, var46, var30, var34); + var6.addVertexWithUV(var52, (float)y, var46, var28, var34); + var6.addVertexWithUV(var52, (float)y, var44, var28, var32); + var6.addVertexWithUV(var50, (float)y, var46, var30, var32); + var6.addVertexWithUV(var50, (float)y, var44, var30, var34); + var6.addVertexWithUV(var52, (float)y, var44, var28, var34); + var6.addVertexWithUV(var52, (float)y, var46, var28, var32); } if (par3 > 1 && this.blockAccess.isAirBlock(par2, par3 - 1, par4.add(BigInteger.ONE))) { - var6.addVertexWithUV(var50, (double)y, var46, var28, var34); - var6.addVertexWithUV(var50, (double)y, var48, var28, var36); - var6.addVertexWithUV(var52, (double)y, var48, var30, var36); - var6.addVertexWithUV(var52, (double)y, var46, var30, var34); - var6.addVertexWithUV(var50, (double)y, var48, var28, var34); - var6.addVertexWithUV(var50, (double)y, var46, var28, var36); - var6.addVertexWithUV(var52, (double)y, var46, var30, var36); - var6.addVertexWithUV(var52, (double)y, var48, var30, var34); + var6.addVertexWithUV(var50, (float)y, var46, var28, var34); + var6.addVertexWithUV(var50, (float)y, var48, var28, var36); + var6.addVertexWithUV(var52, (float)y, var48, var30, var36); + var6.addVertexWithUV(var52, (float)y, var46, var30, var34); + var6.addVertexWithUV(var50, (float)y, var48, var28, var34); + var6.addVertexWithUV(var50, (float)y, var46, var28, var36); + var6.addVertexWithUV(var52, (float)y, var46, var30, var36); + var6.addVertexWithUV(var52, (float)y, var48, var30, var34); } } } @@ -3730,17 +3730,17 @@ public class RenderBlocks } var5.setColorOpaque_F(var6 * var8, var6 * var9, var6 * var10); - double var19 = FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(); - double var20 = FIX_RENDERER ? par3 & 0xF :(double)par3; - double var15 = FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(); + double var19 = FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(); + double var20 = FIX_RENDERER ? par3 & 0xF :(float)par3; + double var15 = FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(); if (par1Block == Block.tallGrass) { long var17 = (long)(par2.longValue() * 3129871) ^ (long)par4.longValue() * 116129781L ^ (long)par3; var17 = var17 * var17 * 42317861L + var17 * 11L; - var19 += ((double)((float)(var17 >> 16 & 15L) / 15.0F) - 0.5D) * 0.5D; - var20 += ((double)((float)(var17 >> 20 & 15L) / 15.0F) - 1.0D) * 0.2D; - var15 += ((double)((float)(var17 >> 24 & 15L) / 15.0F) - 0.5D) * 0.5D; + var19 += ((float)((float)(var17 >> 16 & 15L) / 15.0F) - 0.5D) * 0.5D; + var20 += ((float)((float)(var17 >> 20 & 15L) / 15.0F) - 1.0D) * 0.2D; + var15 += ((float)((float)(var17 >> 24 & 15L) / 15.0F) - 0.5D) * 0.5D; } this.drawCrossedSquares(par1Block, this.blockAccess.getBlockMetadata(par2, par3, par4), var19, var20, var15); @@ -3777,12 +3777,12 @@ public class RenderBlocks if (var15 < 0) { - this.renderBlockStemSmall(var5, this.blockAccess.getBlockMetadata(par2, par3, par4), var5.maxY, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), (double)((float)(FIX_RENDERER ? par3 & 0xF : par3) - 0.0625F), FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()); + this.renderBlockStemSmall(var5, this.blockAccess.getBlockMetadata(par2, par3, par4), var5.maxY, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), (float)((float)(FIX_RENDERER ? par3 & 0xF : par3) - 0.0625F), FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()); } else { - this.renderBlockStemSmall(var5, this.blockAccess.getBlockMetadata(par2, par3, par4), 0.5D, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), (double)((float)(FIX_RENDERER ? par3 & 0xF : par3) - 0.0625F), FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()); - this.renderBlockStemBig(var5, this.blockAccess.getBlockMetadata(par2, par3, par4), var15, var5.maxY, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), (double)((float)(FIX_RENDERER ? par3 & 0xF : par3) - 0.0625F), FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()); + this.renderBlockStemSmall(var5, this.blockAccess.getBlockMetadata(par2, par3, par4), 0.5D, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), (float)((float)(FIX_RENDERER ? par3 & 0xF : par3) - 0.0625F), FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()); + this.renderBlockStemBig(var5, this.blockAccess.getBlockMetadata(par2, par3, par4), var15, var5.maxY, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), (float)((float)(FIX_RENDERER ? par3 & 0xF : par3) - 0.0625F), FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()); } return true; @@ -3796,7 +3796,7 @@ public class RenderBlocks Tessellator var5 = tessellator; var5.setBrightness(par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4)); var5.setColorOpaque_F(1.0F, 1.0F, 1.0F); - this.renderBlockCropsImpl(par1Block, this.blockAccess.getBlockMetadata(par2, par3, par4), FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), (double)((float)(FIX_RENDERER ? par3 & 0xF : par3) - 0.0625F), FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue()); + this.renderBlockCropsImpl(par1Block, this.blockAccess.getBlockMetadata(par2, par3, par4), FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), (float)((float)(FIX_RENDERER ? par3 & 0xF : par3) - 0.0625F), FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue()); return true; } @@ -3819,10 +3819,10 @@ public class RenderBlocks float var17 = ((float)var14 + 15.99F) / 256.0F; float var18 = (float)var15 / 256.0F; float var19 = ((float)var15 + 15.99F) / 256.0F; - double var20 = (double)var16 + 0.02734375D; - double var22 = (double)var18 + 0.0234375D; - double var24 = (double)var16 + 0.03515625D; - double var26 = (double)var18 + 0.03125D; + double var20 = (float)var16 + 0.02734375D; + double var22 = (float)var18 + 0.0234375D; + double var24 = (float)var16 + 0.03515625D; + double var26 = (float)var18 + 0.03125D; par2 += 0.5D; par6 += 0.5D; double var28 = par2 - 0.5D; @@ -3835,22 +3835,22 @@ public class RenderBlocks var12.addVertexWithUV(par2 + par8 * (1.0D - var38) - var36, par4 + var38, par6 + par10 * (1.0D - var38) + var36, var20, var26); var12.addVertexWithUV(par2 + par8 * (1.0D - var38) + var36, par4 + var38, par6 + par10 * (1.0D - var38) + var36, var24, var26); var12.addVertexWithUV(par2 + par8 * (1.0D - var38) + var36, par4 + var38, par6 + par10 * (1.0D - var38) - var36, var24, var22); - var12.addVertexWithUV(par2 - var36, par4 + 1.0D, var32, (double)var16, (double)var18); - var12.addVertexWithUV(par2 - var36 + par8, par4 + 0.0D, var32 + par10, (double)var16, (double)var19); - var12.addVertexWithUV(par2 - var36 + par8, par4 + 0.0D, var34 + par10, (double)var17, (double)var19); - var12.addVertexWithUV(par2 - var36, par4 + 1.0D, var34, (double)var17, (double)var18); - var12.addVertexWithUV(par2 + var36, par4 + 1.0D, var34, (double)var16, (double)var18); - var12.addVertexWithUV(par2 + par8 + var36, par4 + 0.0D, var34 + par10, (double)var16, (double)var19); - var12.addVertexWithUV(par2 + par8 + var36, par4 + 0.0D, var32 + par10, (double)var17, (double)var19); - var12.addVertexWithUV(par2 + var36, par4 + 1.0D, var32, (double)var17, (double)var18); - var12.addVertexWithUV(var28, par4 + 1.0D, par6 + var36, (double)var16, (double)var18); - var12.addVertexWithUV(var28 + par8, par4 + 0.0D, par6 + var36 + par10, (double)var16, (double)var19); - var12.addVertexWithUV(var30 + par8, par4 + 0.0D, par6 + var36 + par10, (double)var17, (double)var19); - var12.addVertexWithUV(var30, par4 + 1.0D, par6 + var36, (double)var17, (double)var18); - var12.addVertexWithUV(var30, par4 + 1.0D, par6 - var36, (double)var16, (double)var18); - var12.addVertexWithUV(var30 + par8, par4 + 0.0D, par6 - var36 + par10, (double)var16, (double)var19); - var12.addVertexWithUV(var28 + par8, par4 + 0.0D, par6 - var36 + par10, (double)var17, (double)var19); - var12.addVertexWithUV(var28, par4 + 1.0D, par6 - var36, (double)var17, (double)var18); + var12.addVertexWithUV(par2 - var36, par4 + 1.0D, var32, (float)var16, (float)var18); + var12.addVertexWithUV(par2 - var36 + par8, par4 + 0.0D, var32 + par10, (float)var16, (float)var19); + var12.addVertexWithUV(par2 - var36 + par8, par4 + 0.0D, var34 + par10, (float)var17, (float)var19); + var12.addVertexWithUV(par2 - var36, par4 + 1.0D, var34, (float)var17, (float)var18); + var12.addVertexWithUV(par2 + var36, par4 + 1.0D, var34, (float)var16, (float)var18); + var12.addVertexWithUV(par2 + par8 + var36, par4 + 0.0D, var34 + par10, (float)var16, (float)var19); + var12.addVertexWithUV(par2 + par8 + var36, par4 + 0.0D, var32 + par10, (float)var17, (float)var19); + var12.addVertexWithUV(par2 + var36, par4 + 1.0D, var32, (float)var17, (float)var18); + var12.addVertexWithUV(var28, par4 + 1.0D, par6 + var36, (float)var16, (float)var18); + var12.addVertexWithUV(var28 + par8, par4 + 0.0D, par6 + var36 + par10, (float)var16, (float)var19); + var12.addVertexWithUV(var30 + par8, par4 + 0.0D, par6 + var36 + par10, (float)var17, (float)var19); + var12.addVertexWithUV(var30, par4 + 1.0D, par6 + var36, (float)var17, (float)var18); + var12.addVertexWithUV(var30, par4 + 1.0D, par6 - var36, (float)var16, (float)var18); + var12.addVertexWithUV(var30 + par8, par4 + 0.0D, par6 - var36 + par10, (float)var16, (float)var19); + var12.addVertexWithUV(var28 + par8, par4 + 0.0D, par6 - var36 + par10, (float)var17, (float)var19); + var12.addVertexWithUV(var28, par4 + 1.0D, par6 - var36, (float)var17, (float)var18); } /** @@ -3868,10 +3868,10 @@ public class RenderBlocks int var11 = (var10 & 15) << 4; int var12 = var10 & 240; - double var13 = (double)((float)var11 / 256.0F); - double var15 = (double)(((float)var11 + 15.99F) / 256.0F); - double var17 = (double)((float)var12 / 256.0F); - double var19 = (double)(((float)var12 + 15.99F) / 256.0F); + double var13 = (float)((float)var11 / 256.0F); + double var15 = (float)(((float)var11 + 15.99F) / 256.0F); + double var17 = (float)((float)var12 / 256.0F); + double var19 = (float)(((float)var12 + 15.99F) / 256.0F); double var21 = par3 + 0.5D - 0.45D; double var23 = par3 + 0.5D + 0.45D; double var25 = par7 + 0.5D - 0.45D; @@ -3909,10 +3909,10 @@ public class RenderBlocks int var13 = (var12 & 15) << 4; int var14 = var12 & 240; - double var15 = (double)((float)var13 / 256.0F); - double var17 = (double)(((float)var13 + 15.99F) / 256.0F); - double var19 = (double)((float)var14 / 256.0F); - double var21 = ((double)var14 + 15.989999771118164D * par3) / 256.0D; + double var15 = (float)((float)var13 / 256.0F); + double var17 = (float)(((float)var13 + 15.99F) / 256.0F); + double var19 = (float)((float)var14 / 256.0F); + double var21 = ((float)var14 + 15.989999771118164D * par3) / 256.0D; double var23 = par5 + 0.5D - 0.44999998807907104D; double var25 = par5 + 0.5D + 0.44999998807907104D; double var27 = par9 + 0.5D - 0.44999998807907104D; @@ -3951,10 +3951,10 @@ public class RenderBlocks int var7 = (var6 & 15) << 4; int var8 = var6 & 240; float var9 = 0.015625F; - double var10 = (double)((float)var7 / 256.0F); - double var12 = (double)(((float)var7 + 15.99F) / 256.0F); - double var14 = (double)((float)var8 / 256.0F); - double var16 = (double)(((float)var8 + 15.99F) / 256.0F); + double var10 = (float)((float)var7 / 256.0F); + double var12 = (float)(((float)var7 + 15.99F) / 256.0F); + double var14 = (float)((float)var8 / 256.0F); + double var16 = (float)(((float)var8 + 15.99F) / 256.0F); long var18 = (long)(par2.longValue() * 3129871) ^ (long)par4.longValue() * 116129781L ^ (long)par3; var18 = var18 * var18 * 42317861L + var18 * 11L; int var20 = (int)(var18 >> 16 & 3L); @@ -3969,15 +3969,15 @@ public class RenderBlocks float var23 = (float)(var20 & 1) * 0.5F * (float)(1 - var20 / 2 % 2 * 2); float var24 = (float)(var20 + 1 & 1) * 0.5F * (float)(1 - (var20 + 1) / 2 % 2 * 2); var5.setColorOpaque_I(par1Block.getBlockColor()); - var5.addVertexWithUV((double)(var21 + var23 - var24), (double)((float)par3 + var9), (double)(var22 + var23 + var24), var10, var14); - var5.addVertexWithUV((double)(var21 + var23 + var24), (double)((float)par3 + var9), (double)(var22 - var23 + var24), var12, var14); - var5.addVertexWithUV((double)(var21 - var23 + var24), (double)((float)par3 + var9), (double)(var22 - var23 - var24), var12, var16); - var5.addVertexWithUV((double)(var21 - var23 - var24), (double)((float)par3 + var9), (double)(var22 + var23 - var24), var10, var16); + var5.addVertexWithUV((float)(var21 + var23 - var24), (float)((float)par3 + var9), (float)(var22 + var23 + var24), var10, var14); + var5.addVertexWithUV((float)(var21 + var23 + var24), (float)((float)par3 + var9), (float)(var22 - var23 + var24), var12, var14); + var5.addVertexWithUV((float)(var21 - var23 + var24), (float)((float)par3 + var9), (float)(var22 - var23 - var24), var12, var16); + var5.addVertexWithUV((float)(var21 - var23 - var24), (float)((float)par3 + var9), (float)(var22 + var23 - var24), var10, var16); var5.setColorOpaque_I((par1Block.getBlockColor() & 16711422) >> 1); - var5.addVertexWithUV((double)(var21 - var23 - var24), (double)((float)par3 + var9), (double)(var22 + var23 - var24), var10, var16); - var5.addVertexWithUV((double)(var21 - var23 + var24), (double)((float)par3 + var9), (double)(var22 - var23 - var24), var12, var16); - var5.addVertexWithUV((double)(var21 + var23 + var24), (double)((float)par3 + var9), (double)(var22 - var23 + var24), var12, var14); - var5.addVertexWithUV((double)(var21 + var23 - var24), (double)((float)par3 + var9), (double)(var22 + var23 + var24), var10, var14); + var5.addVertexWithUV((float)(var21 - var23 - var24), (float)((float)par3 + var9), (float)(var22 + var23 - var24), var10, var16); + var5.addVertexWithUV((float)(var21 - var23 + var24), (float)((float)par3 + var9), (float)(var22 - var23 - var24), var12, var16); + var5.addVertexWithUV((float)(var21 + var23 + var24), (float)((float)par3 + var9), (float)(var22 - var23 + var24), var12, var14); + var5.addVertexWithUV((float)(var21 + var23 - var24), (float)((float)par3 + var9), (float)(var22 + var23 + var24), var10, var14); return true; } @@ -3996,10 +3996,10 @@ public class RenderBlocks int var14 = (var13 & 15) << 4; int var15 = var13 & 240; - double var16 = (double)((float)var14 / 256.0F); - double var18 = (double)(((float)var14 + 15.99F) / 256.0F); - double var20 = (double)((float)var15 / 256.0F); - double var22 = ((double)var15 + 15.989999771118164D * par4) / 256.0D; + double var16 = (float)((float)var14 / 256.0F); + double var18 = (float)(((float)var14 + 15.99F) / 256.0F); + double var20 = (float)((float)var15 / 256.0F); + double var22 = ((float)var15 + 15.989999771118164D * par4) / 256.0D; double var24 = par6 + 0.5D - 0.5D; double var26 = par6 + 0.5D + 0.5D; double var28 = par10 + 0.5D - 0.5D; @@ -4053,10 +4053,10 @@ public class RenderBlocks int var11 = (var10 & 15) << 4; int var12 = var10 & 240; - double var13 = (double)((float)var11 / 256.0F); - double var15 = (double)(((float)var11 + 15.99F) / 256.0F); - double var17 = (double)((float)var12 / 256.0F); - double var19 = (double)(((float)var12 + 15.99F) / 256.0F); + double var13 = (float)((float)var11 / 256.0F); + double var15 = (float)(((float)var11 + 15.99F) / 256.0F); + double var17 = (float)((float)var12 / 256.0F); + double var19 = (float)(((float)var12 + 15.99F) / 256.0F); double var21 = par3 + 0.5D - 0.25D; double var23 = par3 + 0.5D + 0.25D; double var25 = par7 + 0.5D - 0.5D; @@ -4128,10 +4128,10 @@ public class RenderBlocks double var20 = 1.0D; Material var22 = par1Block.blockMaterial; int var23 = this.blockAccess.getBlockMetadata(par2, par3, par4); - double var24 = (double)this.getFluidHeight(par2, par3, par4, var22); - double var26 = (double)this.getFluidHeight(par2, par3, par4.add(BigInteger.ONE), var22); - double var28 = (double)this.getFluidHeight(par2.add(BigInteger.ONE), par3, par4.add(BigInteger.ONE), var22); - double var30 = (double)this.getFluidHeight(par2.add(BigInteger.ONE), par3, par4, var22); + double var24 = (float)this.getFluidHeight(par2, par3, par4, var22); + double var26 = (float)this.getFluidHeight(par2, par3, par4.add(BigInteger.ONE), var22); + double var28 = (float)this.getFluidHeight(par2.add(BigInteger.ONE), par3, par4.add(BigInteger.ONE), var22); + double var30 = (float)this.getFluidHeight(par2.add(BigInteger.ONE), par3, par4, var22); double var32 = 0.0010000000474974513D; int var34; @@ -4153,8 +4153,8 @@ public class RenderBlocks var30 -= var32; int var36 = (var34 & 15) << 4; var37 = var34 & 240; - double var38 = ((double)var36 + 8.0D) / 256.0D; - double var40 = ((double)var37 + 8.0D) / 256.0D; + double var38 = ((float)var36 + 8.0D) / 256.0D; + double var40 = ((float)var37 + 8.0D) / 256.0D; if (var35 < -999.0F) { @@ -4162,25 +4162,25 @@ public class RenderBlocks } else { - var38 = (double)((float)(var36 + 16) / 256.0F); - var40 = (double)((float)(var37 + 16) / 256.0F); + var38 = (float)((float)(var36 + 16) / 256.0F); + var40 = (float)((float)(var37 + 16) / 256.0F); } - double var42 = (double)(MathHelper.sin(var35) * 8.0F) / 256.0D; - double var44 = (double)(MathHelper.cos(var35) * 8.0F) / 256.0D; + double var42 = (float)(MathHelper.sin(var35) * 8.0F) / 256.0D; + double var44 = (float)(MathHelper.cos(var35) * 8.0F) / 256.0D; var5.setBrightness(par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4)); float var46 = 1.0F; var5.setColorOpaque_F(var15 * var46 * var7, var15 * var46 * var8, var15 * var46 * var9); if(FIX_RENDERER) { - var5.addVertexWithUV(par2.intValue() & 0xF, (double) (par3 & 0xF) + var24, par4.intValue() & 0xF, var38 - var44 - var42, var40 - var44 + var42); - var5.addVertexWithUV(par2.intValue() & 0xF, (double) (par3 & 0xF) + var26, (par4.intValue() & 0xF) + 1, var38 - var44 + var42, var40 + var44 + var42); - var5.addVertexWithUV((par2.intValue() & 0xF) + 1, (double) (par3 & 0xF) + var28, (par4.intValue() & 0xF) + 1, var38 + var44 + var42, var40 + var44 - var42); - var5.addVertexWithUV((par2.intValue() & 0xF) + 1, (double) (par3 & 0xF) + var30, par4.intValue() & 0xF, var38 + var44 - var42, var40 - var44 - var42); + var5.addVertexWithUV(par2.intValue() & 0xF, (float) (par3 & 0xF) + var24, par4.intValue() & 0xF, var38 - var44 - var42, var40 - var44 + var42); + var5.addVertexWithUV(par2.intValue() & 0xF, (float) (par3 & 0xF) + var26, (par4.intValue() & 0xF) + 1, var38 - var44 + var42, var40 + var44 + var42); + var5.addVertexWithUV((par2.intValue() & 0xF) + 1, (float) (par3 & 0xF) + var28, (par4.intValue() & 0xF) + 1, var38 + var44 + var42, var40 + var44 - var42); + var5.addVertexWithUV((par2.intValue() & 0xF) + 1, (float) (par3 & 0xF) + var30, par4.intValue() & 0xF, var38 + var44 - var42, var40 - var44 - var42); } else { - var5.addVertexWithUV(par2.doubleValue(), (double)par3 + var24, par4.doubleValue(), var38 - var44 - var42, var40 - var44 + var42); - var5.addVertexWithUV(par2.doubleValue(), (double)par3 + var26, par4.add(BigInteger.ONE).doubleValue(), var38 - var44 + var42, var40 + var44 + var42); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)par3 + var28, par4.add(BigInteger.ONE).doubleValue(), var38 + var44 + var42, var40 + var44 - var42); - var5.addVertexWithUV(par2.add(BigInteger.ONE).doubleValue(), (double)par3 + var30, par4.doubleValue(), var38 + var44 - var42, var40 - var44 - var42); + var5.addVertexWithUV(par2.floatValue(), (float)par3 + var24, par4.floatValue(), var38 - var44 - var42, var40 - var44 + var42); + var5.addVertexWithUV(par2.floatValue(), (float)par3 + var26, par4.add(BigInteger.ONE).floatValue(), var38 - var44 + var42, var40 + var44 + var42); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)par3 + var28, par4.add(BigInteger.ONE).floatValue(), var38 + var44 + var42, var40 + var44 - var42); + var5.addVertexWithUV(par2.add(BigInteger.ONE).floatValue(), (float)par3 + var30, par4.floatValue(), var38 + var44 - var42, var40 - var44 - var42); } } @@ -4189,8 +4189,8 @@ public class RenderBlocks var5.setBrightness(par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3 - 1, par4)); float var64 = 1.0F; var5.setColorOpaque_F(var14 * var64, var14 * var64, var14 * var64); - if(FIX_RENDERER) this.renderBottomFace(par1Block, par2.doubleValue(), (double)par3 + var32, par4.doubleValue(), par1Block.getBlockTextureFromSide(0)); - else this.renderBottomFace(par1Block, par2.intValue() & 0xF, (double) (par3 & 0xF) + var32, par4.intValue() & 0xF, par1Block.getBlockTextureFromSide(0)); + if(FIX_RENDERER) this.renderBottomFace(par1Block, par2.floatValue(), (float)par3 + var32, par4.floatValue(), par1Block.getBlockTextureFromSide(0)); + else this.renderBottomFace(par1Block, par2.intValue() & 0xF, (float) (par3 & 0xF) + var32, par4.intValue() & 0xF, par1Block.getBlockTextureFromSide(0)); var13 = true; } @@ -4242,10 +4242,10 @@ public class RenderBlocks var47 = (par4.intValue() & 0xF) + var32; var51 = (par4.intValue() & 0xF) + var32; } else { - var45 = par2.doubleValue(); - var49 = par2.add(BigInteger.ONE).doubleValue(); - var47 = par4.doubleValue() + var32; - var51 = par4.doubleValue() + var32; + var45 = par2.floatValue(); + var49 = par2.add(BigInteger.ONE).floatValue(); + var47 = par4.floatValue() + var32; + var51 = par4.floatValue() + var32; } } else if (var34 == 1) @@ -4258,10 +4258,10 @@ public class RenderBlocks var47 = (par4.intValue() & 0xF) + 1 - var32; var51 = (par4.intValue() & 0xF) + 1 - var32; } else { - var45 = par2.add(BigInteger.ONE).doubleValue(); - var49 = par2.doubleValue(); - var47 = par4.add(BigInteger.ONE).doubleValue() - var32; - var51 = par4.add(BigInteger.ONE).doubleValue() - var32; + var45 = par2.add(BigInteger.ONE).floatValue(); + var49 = par2.floatValue(); + var47 = par4.add(BigInteger.ONE).floatValue() - var32; + var51 = par4.add(BigInteger.ONE).floatValue() - var32; } } @@ -4275,10 +4275,10 @@ public class RenderBlocks var47 = (par4.intValue() & 0xF) + 1; var51 = par4.intValue() & 0xF; } else { - var45 = par2.doubleValue() + var32; - var49 = par2.doubleValue() + var32; - var47 = par4.add(BigInteger.ONE).doubleValue(); - var51 = par4.doubleValue(); + var45 = par2.floatValue() + var32; + var49 = par2.floatValue() + var32; + var47 = par4.add(BigInteger.ONE).floatValue(); + var51 = par4.floatValue(); } } else @@ -4291,19 +4291,19 @@ public class RenderBlocks var47 = par4.intValue() & 0xF; var51 = (par4.intValue() & 0xF) + 1; } else { - var45 = par2.add(BigInteger.ONE).doubleValue() - var32; - var49 = par2.add(BigInteger.ONE).doubleValue() - var32; - var47 = par4.doubleValue(); - var51 = par4.add(BigInteger.ONE).doubleValue(); + var45 = par2.add(BigInteger.ONE).floatValue() - var32; + var49 = par2.add(BigInteger.ONE).floatValue() - var32; + var47 = par4.floatValue(); + var51 = par4.add(BigInteger.ONE).floatValue(); } } var13 = true; - double var53 = (double)((float)(var39 + 0) / 256.0F); - double var55 = ((double)(var39 + 16) - 0.01D) / 256.0D; - double var57 = ((double)var67 + (1.0D - var41) * 16.0D) / 256.0D; - double var59 = ((double)var67 + (1.0D - var43) * 16.0D) / 256.0D; - double var61 = ((double)(var67 + 16) - 0.01D) / 256.0D; + double var53 = (float)((float)(var39 + 0) / 256.0F); + double var55 = ((float)(var39 + 16) - 0.01D) / 256.0D; + double var57 = ((float)var67 + (1.0D - var41) * 16.0D) / 256.0D; + double var59 = ((float)var67 + (1.0D - var43) * 16.0D) / 256.0D; + double var61 = ((float)(var67 + 16) - 0.01D) / 256.0D; var5.setBrightness(par1Block.getMixedBrightnessForBlock(this.blockAccess, var65, par3, var37)); float var63 = 1.0F; @@ -4317,8 +4317,8 @@ public class RenderBlocks } var5.setColorOpaque_F(var15 * var63 * var7, var15 * var63 * var8, var15 * var63 * var9); - var5.addVertexWithUV(var45, (double) (par3 & 0xF) + var41, var47, var53, var57); - var5.addVertexWithUV(var49, (double) (par3 & 0xF) + var43, var51, var55, var59); + var5.addVertexWithUV(var45, (float) (par3 & 0xF) + var41, var47, var53, var57); + var5.addVertexWithUV(var49, (float) (par3 & 0xF) + var43, var51, var55, var59); var5.addVertexWithUV(var49, par3 & 0xF, var51, var55, var61); var5.addVertexWithUV(var45, par3 & 0xF, var47, var53, var61); } @@ -4683,8 +4683,8 @@ public class RenderBlocks this.colorRedTopRight *= var12; this.colorGreenTopRight *= var12; this.colorBlueTopRight *= var12; - if(FIX_RENDERER) this.renderBottomFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); - else this.renderBottomFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); + if(FIX_RENDERER) this.renderBottomFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); + else this.renderBottomFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); var8 = true; } @@ -4788,8 +4788,8 @@ public class RenderBlocks this.colorRedTopRight *= var12; this.colorGreenTopRight *= var12; this.colorBlueTopRight *= var12; - if(FIX_RENDERER) this.renderTopFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); - else this.renderTopFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); + if(FIX_RENDERER) this.renderTopFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); + else this.renderTopFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); var8 = true; } @@ -4896,8 +4896,8 @@ public class RenderBlocks this.colorGreenTopRight *= var12; this.colorBlueTopRight *= var12; var27 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 2); - if(FIX_RENDERER) this.renderEastFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, var27); - else this.renderEastFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), var27); + if(FIX_RENDERER) this.renderEastFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, var27); + else this.renderEastFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), var27); if (fancyGrass && var27 == 3 && this.overrideBlockTexture < 0) { @@ -4914,7 +4914,7 @@ public class RenderBlocks this.colorBlueBottomRight *= par7; this.colorBlueTopRight *= par7; if(FIX_RENDERER) this.renderEastFace(par1Block, par2.intValue() & 0xF, par3 & 0xF, par4.intValue() & 0xF, 38); - else this.renderEastFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), 38); + else this.renderEastFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), 38); } var8 = true; @@ -5021,8 +5021,8 @@ public class RenderBlocks this.colorGreenTopRight *= var12; this.colorBlueTopRight *= var12; var27 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3); - if(FIX_RENDERER) this.renderWestFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3)); - else this.renderWestFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3)); + if(FIX_RENDERER) this.renderWestFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3)); + else this.renderWestFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3)); if (fancyGrass && var27 == 3 && this.overrideBlockTexture < 0) { @@ -5039,7 +5039,7 @@ public class RenderBlocks this.colorBlueBottomRight *= par7; this.colorBlueTopRight *= par7; if(FIX_RENDERER) this.renderWestFace(par1Block, par2.intValue() & 0xF, par3 & 0xF, par4.intValue() & 0xF, 38); - else this.renderWestFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), 38); + else this.renderWestFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), 38); } var8 = true; @@ -5147,7 +5147,7 @@ public class RenderBlocks this.colorBlueTopRight *= var12; var27 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 4); if(FIX_RENDERER) this.renderNorthFace(par1Block, par2.intValue() & 0xF, par3 & 0xF, par4.intValue() & 0xF, var27); - else this.renderNorthFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), var27); + else this.renderNorthFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), var27); if (fancyGrass && var27 == 3 && this.overrideBlockTexture < 0) { @@ -5164,7 +5164,7 @@ public class RenderBlocks this.colorBlueBottomRight *= par7; this.colorBlueTopRight *= par7; if(FIX_RENDERER) this.renderNorthFace(par1Block, par2.intValue() & 0xF, par3 & 0xF, par4.intValue() & 0xF, 38); - else this.renderNorthFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), 38); + else this.renderNorthFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), 38); } var8 = true; @@ -5271,8 +5271,8 @@ public class RenderBlocks this.colorGreenTopRight *= var12; this.colorBlueTopRight *= var12; var27 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 5); - if(FIX_RENDERER) this.renderSouthFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, var27); - else this.renderSouthFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), var27); + if(FIX_RENDERER) this.renderSouthFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, var27); + else this.renderSouthFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), var27); if (fancyGrass && var27 == 3 && this.overrideBlockTexture < 0) { @@ -5289,7 +5289,7 @@ public class RenderBlocks this.colorBlueBottomRight *= par7; this.colorBlueTopRight *= par7; if(FIX_RENDERER) this.renderSouthFace(par1Block, par2.intValue() & 0xF, par3 & 0xF, par4.intValue() & 0xF, 38); - else this.renderSouthFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), 38); + else this.renderSouthFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), 38); } var8 = true; @@ -5366,8 +5366,8 @@ public class RenderBlocks { var8.setBrightness(par1Block.minY > 0.0D ? var26 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3 - 1, par4)); var8.setColorOpaque_F(var17, var20, var23); - if(FIX_RENDERER) this.renderBottomFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); - else this.renderBottomFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); + if(FIX_RENDERER) this.renderBottomFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); + else this.renderBottomFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); var9 = true; } @@ -5375,8 +5375,8 @@ public class RenderBlocks { var8.setBrightness(par1Block.maxY < 1.0D ? var26 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3 + 1, par4)); var8.setColorOpaque_F(var14, var15, var16); - if(FIX_RENDERER) this.renderTopFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); - else this.renderTopFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); + if(FIX_RENDERER) this.renderTopFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); + else this.renderTopFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); var9 = true; } @@ -5387,14 +5387,14 @@ public class RenderBlocks var8.setBrightness(par1Block.minZ > 0.0D ? var26 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4.subtract(BigInteger.ONE))); var8.setColorOpaque_F(var18, var21, var24); var28 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 2); - if(FIX_RENDERER) this.renderEastFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, var28); - else this.renderEastFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), var28); + if(FIX_RENDERER) this.renderEastFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, var28); + else this.renderEastFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), var28); if (fancyGrass && var28 == 3 && this.overrideBlockTexture < 0) { var8.setColorOpaque_F(var18 * par5, var21 * par6, var24 * par7); - if(FIX_RENDERER) this.renderEastFace(par1Block, par2.intValue() & 0xF, (double)par3, par4.intValue() & 0xF, 38); - else this.renderEastFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), 38); + if(FIX_RENDERER) this.renderEastFace(par1Block, par2.intValue() & 0xF, (float)par3, par4.intValue() & 0xF, 38); + else this.renderEastFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), 38); } var9 = true; @@ -5405,14 +5405,14 @@ public class RenderBlocks var8.setBrightness(par1Block.maxZ < 1.0D ? var26 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4.add(BigInteger.ONE))); var8.setColorOpaque_F(var18, var21, var24); var28 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3); - if(FIX_RENDERER) this.renderWestFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, var28); - else this.renderWestFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), var28); + if(FIX_RENDERER) this.renderWestFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, var28); + else this.renderWestFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), var28); if (fancyGrass && var28 == 3 && this.overrideBlockTexture < 0) { var8.setColorOpaque_F(var18 * par5, var21 * par6, var24 * par7); - if(FIX_RENDERER) this.renderWestFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, 38); - else this.renderWestFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), 38); + if(FIX_RENDERER) this.renderWestFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, 38); + else this.renderWestFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), 38); } var9 = true; @@ -5423,14 +5423,14 @@ public class RenderBlocks var8.setBrightness(par1Block.minX > 0.0D ? var26 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2.subtract(BigInteger.ONE), par3, par4)); var8.setColorOpaque_F(var19, var22, var25); var28 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 4); - if(FIX_RENDERER) this.renderNorthFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, var28); - else this.renderNorthFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), var28); + if(FIX_RENDERER) this.renderNorthFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, var28); + else this.renderNorthFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), var28); if (fancyGrass && var28 == 3 && this.overrideBlockTexture < 0) { var8.setColorOpaque_F(var19 * par5, var22 * par6, var25 * par7); - if(FIX_RENDERER) this.renderNorthFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, 38); - else this.renderNorthFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), 38); + if(FIX_RENDERER) this.renderNorthFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, 38); + else this.renderNorthFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), 38); } var9 = true; @@ -5441,14 +5441,14 @@ public class RenderBlocks var8.setBrightness(par1Block.maxX < 1.0D ? var26 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2.add(BigInteger.ONE), par3, par4)); var8.setColorOpaque_F(var19, var22, var25); var28 = par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 5); - if(FIX_RENDERER) this.renderSouthFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, var28); - else this.renderSouthFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), var28); + if(FIX_RENDERER) this.renderSouthFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, var28); + else this.renderSouthFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), var28); if (fancyGrass && var28 == 3 && this.overrideBlockTexture < 0) { var8.setColorOpaque_F(var19 * par5, var22 * par6, var25 * par7); - if(FIX_RENDERER) this.renderSouthFace(par1Block, par2.intValue() & 0xF, (double)(par3 & 0xF), par4.intValue() & 0xF, 38); - else this.renderSouthFace(par1Block, par2.doubleValue(), (double)par3, par4.doubleValue(), 38); + if(FIX_RENDERER) this.renderSouthFace(par1Block, par2.intValue() & 0xF, (float)(par3 & 0xF), par4.intValue() & 0xF, 38); + else this.renderSouthFace(par1Block, par2.floatValue(), (float)par3, par4.floatValue(), 38); } var9 = true; @@ -5471,14 +5471,14 @@ public class RenderBlocks int var11 = 5 + var9 * 2; int var12 = (var7 & 15) << 4; int var13 = var7 & 240; - double var14 = 15.0D - (double)var10; + double var14 = 15.0D - (float)var10; double var16 = 15.0D; double var18 = 4.0D; - double var20 = 4.0D + (double)var11; - double var22 = ((double)var12 + var14) / 256.0D; - double var24 = ((double)var12 + var16 - 0.01D) / 256.0D; - double var26 = ((double)var13 + var18) / 256.0D; - double var28 = ((double)var13 + var20 - 0.01D) / 256.0D; + double var20 = 4.0D + (float)var11; + double var22 = ((float)var12 + var14) / 256.0D; + double var24 = ((float)var12 + var16 - 0.01D) / 256.0D; + double var26 = ((float)var13 + var18) / 256.0D; + double var28 = ((float)var13 + var20 - 0.01D) / 256.0D; double var30 = 0.0D; double var32 = 0.0D; @@ -5491,31 +5491,31 @@ public class RenderBlocks switch (var8) { case 0: - var30 = 8.0D - (double)(var10 / 2); - var32 = 15.0D - (double)var10; + var30 = 8.0D - (float)(var10 / 2); + var32 = 15.0D - (float)var10; break; case 1: var30 = 1.0D; - var32 = 8.0D - (double)(var10 / 2); + var32 = 8.0D - (float)(var10 / 2); break; case 2: - var30 = 8.0D - (double)(var10 / 2); + var30 = 8.0D - (float)(var10 / 2); var32 = 1.0D; break; case 3: - var30 = 15.0D - (double)var10; - var32 = 8.0D - (double)(var10 / 2); + var30 = 15.0D - (float)var10; + var32 = 8.0D - (float)(var10 / 2); } - double var34 = par2.doubleValue() + var30 / 16.0D; - double var36 = par2.doubleValue() + (var30 + (double)var10) / 16.0D; - double var38 = (double)par3 + (12.0D - (double)var11) / 16.0D; - double var40 = (double)par3 + 0.75D; - double var42 = par4.doubleValue() + var32 / 16.0D; - double var44 = par4.doubleValue() + (var32 + (double)var10) / 16.0D; + double var34 = par2.floatValue() + var30 / 16.0D; + double var36 = par2.floatValue() + (var30 + (float)var10) / 16.0D; + double var38 = (float)par3 + (12.0D - (float)var11) / 16.0D; + double var40 = (float)par3 + 0.75D; + double var42 = par4.floatValue() + var32 / 16.0D; + double var44 = par4.floatValue() + (var32 + (float)var10) / 16.0D; var5.addVertexWithUV(var34, var38, var42, var22, var28); var5.addVertexWithUV(var34, var38, var44, var24, var28); var5.addVertexWithUV(var34, var40, var44, var24, var26); @@ -5539,10 +5539,10 @@ public class RenderBlocks var46 = var10 - 1; } - var22 = (double)((float)(var12 + 0) / 256.0F); - var24 = ((double)(var12 + var46) - 0.01D) / 256.0D; - var26 = (double)((float)(var13 + 0) / 256.0F); - var28 = ((double)(var13 + var46) - 0.01D) / 256.0D; + var22 = (float)((float)(var12 + 0) / 256.0F); + var24 = ((float)(var12 + var46) - 0.01D) / 256.0D; + var26 = (float)((float)(var13 + 0) / 256.0F); + var28 = ((float)(var13 + var46) - 0.01D) / 256.0D; var5.addVertexWithUV(var34, var40, var44, var22, var28); var5.addVertexWithUV(var36, var40, var44, var24, var28); var5.addVertexWithUV(var36, var40, var42, var24, var26); @@ -5551,10 +5551,10 @@ public class RenderBlocks var5.addVertexWithUV(var36, var38, var42, var24, var26); var5.addVertexWithUV(var36, var38, var44, var24, var28); var5.addVertexWithUV(var34, var38, var44, var22, var28); - var22 = (double)((float)(var12 + 12) / 256.0F); - var24 = ((double)(var12 + 16) - 0.01D) / 256.0D; - var26 = (double)((float)(var13 + 0) / 256.0F); - var28 = ((double)(var13 + 4) - 0.01D) / 256.0D; + var22 = (float)((float)(var12 + 12) / 256.0F); + var24 = ((float)(var12 + 16) - 0.01D) / 256.0D; + var26 = (float)((float)(var13 + 0) / 256.0F); + var28 = ((float)(var13 + 4) - 0.01D) / 256.0D; var30 = 8.0D; var32 = 0.0D; double var47; @@ -5587,12 +5587,12 @@ public class RenderBlocks var24 = var47; } - var34 = par2.doubleValue() + var30 / 16.0D; - var36 = par2.doubleValue() + (var30 + 4.0D) / 16.0D; - var38 = (double)par3 + 0.75D; - var40 = (double)par3 + 1.0D; - var42 = par4.doubleValue() + var32 / 16.0D; - var44 = par4.doubleValue() + (var32 + 4.0D) / 16.0D; + var34 = par2.floatValue() + var30 / 16.0D; + var36 = par2.floatValue() + (var30 + 4.0D) / 16.0D; + var38 = (float)par3 + 0.75D; + var40 = (float)par3 + 1.0D; + var42 = par4.floatValue() + var32 / 16.0D; + var44 = par4.floatValue() + (var32 + 4.0D) / 16.0D; if (var8 != 2 && var8 != 0) { @@ -5676,7 +5676,7 @@ public class RenderBlocks { var8.setBrightness(par1Block.minY > 0.0D ? var28 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3 - 1, par4)); var8.setColorOpaque_F(var14, var18, var22); - this.renderBottomFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); + this.renderBottomFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); var9 = true; } @@ -5684,7 +5684,7 @@ public class RenderBlocks { var8.setBrightness(par1Block.maxY < 1.0D ? var28 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3 + 1, par4)); var8.setColorOpaque_F(var15, var19, var23); - this.renderTopFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); + this.renderTopFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); var9 = true; } @@ -5693,7 +5693,7 @@ public class RenderBlocks var8.setBrightness(par1Block.minZ > 0.0D ? var28 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4.subtract(BigInteger.ONE))); var8.setColorOpaque_F(var16, var20, var24); var8.addTranslation(0.0F, 0.0F, var26); - this.renderEastFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 2)); + this.renderEastFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 2)); var8.addTranslation(0.0F, 0.0F, -var26); var9 = true; } @@ -5703,7 +5703,7 @@ public class RenderBlocks var8.setBrightness(par1Block.maxZ < 1.0D ? var28 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4.add(BigInteger.ONE))); var8.setColorOpaque_F(var16, var20, var24); var8.addTranslation(0.0F, 0.0F, -var26); - this.renderWestFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3)); + this.renderWestFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 3)); var8.addTranslation(0.0F, 0.0F, var26); var9 = true; } @@ -5713,7 +5713,7 @@ public class RenderBlocks var8.setBrightness(par1Block.minX > 0.0D ? var28 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2.subtract(BigInteger.ONE), par3, par4)); var8.setColorOpaque_F(var17, var21, var25); var8.addTranslation(var26, 0.0F, 0.0F); - this.renderNorthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 4)); + this.renderNorthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 4)); var8.addTranslation(-var26, 0.0F, 0.0F); var9 = true; } @@ -5723,7 +5723,7 @@ public class RenderBlocks var8.setBrightness(par1Block.maxX < 1.0D ? var28 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2.add(BigInteger.ONE), par3, par4)); var8.setColorOpaque_F(var17, var21, var25); var8.addTranslation(-var26, 0.0F, 0.0F); - this.renderSouthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 5)); + this.renderSouthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 5)); var8.addTranslation(var26, 0.0F, 0.0F); var9 = true; } @@ -6095,11 +6095,11 @@ public class RenderBlocks int var12 = par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4); var5.setBrightness(par1Block.minY > 0.0D ? var12 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3 - 1, par4)); var5.setColorOpaque_F(var8, var8, var8); - this.renderBottomFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); + this.renderBottomFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 0)); var7 = true; var5.setBrightness(par1Block.maxY < 1.0D ? var12 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3 + 1, par4)); var5.setColorOpaque_F(var9, var9, var9); - this.renderTopFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); + this.renderTopFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), par1Block.getBlockTexture(this.blockAccess, par2, par3, par4, 1)); var7 = true; var5.setBrightness(par1Block.minZ > 0.0D ? var12 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4.subtract(BigInteger.ONE))); var5.setColorOpaque_F(var10, var10, var10); @@ -6111,7 +6111,7 @@ public class RenderBlocks var14 = -var14; } - this.renderEastFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), var14); + this.renderEastFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), var14); var7 = true; this.flipTexture = false; var5.setBrightness(par1Block.maxZ < 1.0D ? var12 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2, par3, par4.add(BigInteger.ONE))); @@ -6124,7 +6124,7 @@ public class RenderBlocks var14 = -var14; } - this.renderWestFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), var14); + this.renderWestFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), var14); var7 = true; this.flipTexture = false; var5.setBrightness(par1Block.minX > 0.0D ? var12 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2.subtract(BigInteger.ONE), par3, par4)); @@ -6137,7 +6137,7 @@ public class RenderBlocks var14 = -var14; } - this.renderNorthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), var14); + this.renderNorthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), var14); var7 = true; this.flipTexture = false; var5.setBrightness(par1Block.maxX < 1.0D ? var12 : par1Block.getMixedBrightnessForBlock(this.blockAccess, par2.add(BigInteger.ONE), par3, par4)); @@ -6150,7 +6150,7 @@ public class RenderBlocks var14 = -var14; } - this.renderSouthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.doubleValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.doubleValue(), var14); + this.renderSouthFace(par1Block, FIX_RENDERER ? par2.intValue() & 0xF : par2.floatValue(), FIX_RENDERER ? par3 & 0xF : par3, FIX_RENDERER ? par4.intValue() & 0xF : par4.floatValue(), var14); var7 = true; this.flipTexture = false; return var7; @@ -6170,21 +6170,21 @@ public class RenderBlocks int var10 = (par8 & 15) << 4; int var11 = par8 & 240; - double var12 = ((double)var10 + par1Block.minX * 16.0D) / 256.0D; - double var14 = ((double)var10 + par1Block.maxX * 16.0D - 0.01D) / 256.0D; - double var16 = ((double)var11 + par1Block.minZ * 16.0D) / 256.0D; - double var18 = ((double)var11 + par1Block.maxZ * 16.0D - 0.01D) / 256.0D; + double var12 = ((float)var10 + par1Block.minX * 16.0D) / 256.0D; + double var14 = ((float)var10 + par1Block.maxX * 16.0D - 0.01D) / 256.0D; + double var16 = ((float)var11 + par1Block.minZ * 16.0D) / 256.0D; + double var18 = ((float)var11 + par1Block.maxZ * 16.0D - 0.01D) / 256.0D; if (par1Block.minX < 0.0D || par1Block.maxX > 1.0D) { - var12 = (double)(((float)var10 + 0.0F) / 256.0F); - var14 = (double)(((float)var10 + 15.99F) / 256.0F); + var12 = (float)(((float)var10 + 0.0F) / 256.0F); + var14 = (float)(((float)var10 + 15.99F) / 256.0F); } if (par1Block.minZ < 0.0D || par1Block.maxZ > 1.0D) { - var16 = (double)(((float)var11 + 0.0F) / 256.0F); - var18 = (double)(((float)var11 + 15.99F) / 256.0F); + var16 = (float)(((float)var11 + 0.0F) / 256.0F); + var18 = (float)(((float)var11 + 15.99F) / 256.0F); } double var20 = var14; @@ -6194,10 +6194,10 @@ public class RenderBlocks if (this.uvRotateBottom == 2) { - var12 = ((double)var10 + par1Block.minZ * 16.0D) / 256.0D; - var16 = ((double)(var11 + 16) - par1Block.maxX * 16.0D) / 256.0D; - var14 = ((double)var10 + par1Block.maxZ * 16.0D) / 256.0D; - var18 = ((double)(var11 + 16) - par1Block.minX * 16.0D) / 256.0D; + var12 = ((float)var10 + par1Block.minZ * 16.0D) / 256.0D; + var16 = ((float)(var11 + 16) - par1Block.maxX * 16.0D) / 256.0D; + var14 = ((float)var10 + par1Block.maxZ * 16.0D) / 256.0D; + var18 = ((float)(var11 + 16) - par1Block.minX * 16.0D) / 256.0D; var24 = var16; var26 = var18; var20 = var12; @@ -6207,10 +6207,10 @@ public class RenderBlocks } else if (this.uvRotateBottom == 1) { - var12 = ((double)(var10 + 16) - par1Block.maxZ * 16.0D) / 256.0D; - var16 = ((double)var11 + par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.minZ * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.maxX * 16.0D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.maxZ * 16.0D) / 256.0D; + var16 = ((float)var11 + par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.minZ * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.maxX * 16.0D) / 256.0D; var20 = var14; var22 = var12; var12 = var14; @@ -6220,10 +6220,10 @@ public class RenderBlocks } else if (this.uvRotateBottom == 3) { - var12 = ((double)(var10 + 16) - par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.maxX * 16.0D - 0.01D) / 256.0D; - var16 = ((double)(var11 + 16) - par1Block.minZ * 16.0D) / 256.0D; - var18 = ((double)(var11 + 16) - par1Block.maxZ * 16.0D - 0.01D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.maxX * 16.0D - 0.01D) / 256.0D; + var16 = ((float)(var11 + 16) - par1Block.minZ * 16.0D) / 256.0D; + var18 = ((float)(var11 + 16) - par1Block.maxZ * 16.0D - 0.01D) / 256.0D; var20 = var14; var22 = var12; var24 = var16; @@ -6274,21 +6274,21 @@ public class RenderBlocks int var10 = (par8 & 15) << 4; int var11 = par8 & 240; - double var12 = ((double)var10 + par1Block.minX * 16.0D) / 256.0D; - double var14 = ((double)var10 + par1Block.maxX * 16.0D - 0.01D) / 256.0D; - double var16 = ((double)var11 + par1Block.minZ * 16.0D) / 256.0D; - double var18 = ((double)var11 + par1Block.maxZ * 16.0D - 0.01D) / 256.0D; + double var12 = ((float)var10 + par1Block.minX * 16.0D) / 256.0D; + double var14 = ((float)var10 + par1Block.maxX * 16.0D - 0.01D) / 256.0D; + double var16 = ((float)var11 + par1Block.minZ * 16.0D) / 256.0D; + double var18 = ((float)var11 + par1Block.maxZ * 16.0D - 0.01D) / 256.0D; if (par1Block.minX < 0.0D || par1Block.maxX > 1.0D) { - var12 = (double)(((float)var10 + 0.0F) / 256.0F); - var14 = (double)(((float)var10 + 15.99F) / 256.0F); + var12 = (float)(((float)var10 + 0.0F) / 256.0F); + var14 = (float)(((float)var10 + 15.99F) / 256.0F); } if (par1Block.minZ < 0.0D || par1Block.maxZ > 1.0D) { - var16 = (double)(((float)var11 + 0.0F) / 256.0F); - var18 = (double)(((float)var11 + 15.99F) / 256.0F); + var16 = (float)(((float)var11 + 0.0F) / 256.0F); + var18 = (float)(((float)var11 + 15.99F) / 256.0F); } double var20 = var14; @@ -6298,10 +6298,10 @@ public class RenderBlocks if (this.uvRotateTop == 1) { - var12 = ((double)var10 + par1Block.minZ * 16.0D) / 256.0D; - var16 = ((double)(var11 + 16) - par1Block.maxX * 16.0D) / 256.0D; - var14 = ((double)var10 + par1Block.maxZ * 16.0D) / 256.0D; - var18 = ((double)(var11 + 16) - par1Block.minX * 16.0D) / 256.0D; + var12 = ((float)var10 + par1Block.minZ * 16.0D) / 256.0D; + var16 = ((float)(var11 + 16) - par1Block.maxX * 16.0D) / 256.0D; + var14 = ((float)var10 + par1Block.maxZ * 16.0D) / 256.0D; + var18 = ((float)(var11 + 16) - par1Block.minX * 16.0D) / 256.0D; var24 = var16; var26 = var18; var20 = var12; @@ -6311,10 +6311,10 @@ public class RenderBlocks } else if (this.uvRotateTop == 2) { - var12 = ((double)(var10 + 16) - par1Block.maxZ * 16.0D) / 256.0D; - var16 = ((double)var11 + par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.minZ * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.maxX * 16.0D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.maxZ * 16.0D) / 256.0D; + var16 = ((float)var11 + par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.minZ * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.maxX * 16.0D) / 256.0D; var20 = var14; var22 = var12; var12 = var14; @@ -6324,10 +6324,10 @@ public class RenderBlocks } else if (this.uvRotateTop == 3) { - var12 = ((double)(var10 + 16) - par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.maxX * 16.0D - 0.01D) / 256.0D; - var16 = ((double)(var11 + 16) - par1Block.minZ * 16.0D) / 256.0D; - var18 = ((double)(var11 + 16) - par1Block.maxZ * 16.0D - 0.01D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.maxX * 16.0D - 0.01D) / 256.0D; + var16 = ((float)(var11 + 16) - par1Block.minZ * 16.0D) / 256.0D; + var18 = ((float)(var11 + 16) - par1Block.maxZ * 16.0D - 0.01D) / 256.0D; var20 = var14; var22 = var12; var24 = var16; @@ -6378,10 +6378,10 @@ public class RenderBlocks int var10 = (par8 & 15) << 4; int var11 = par8 & 240; - double var12 = ((double)var10 + par1Block.minX * 16.0D) / 256.0D; - double var14 = ((double)var10 + par1Block.maxX * 16.0D - 0.01D) / 256.0D; - double var16 = ((double)(var11 + 16) - par1Block.maxY * 16.0D) / 256.0D; - double var18 = ((double)(var11 + 16) - par1Block.minY * 16.0D - 0.01D) / 256.0D; + double var12 = ((float)var10 + par1Block.minX * 16.0D) / 256.0D; + double var14 = ((float)var10 + par1Block.maxX * 16.0D - 0.01D) / 256.0D; + double var16 = ((float)(var11 + 16) - par1Block.maxY * 16.0D) / 256.0D; + double var18 = ((float)(var11 + 16) - par1Block.minY * 16.0D - 0.01D) / 256.0D; double var20; if (this.flipTexture) @@ -6393,14 +6393,14 @@ public class RenderBlocks if (par1Block.minX < 0.0D || par1Block.maxX > 1.0D) { - var12 = (double)(((float)var10 + 0.0F) / 256.0F); - var14 = (double)(((float)var10 + 15.99F) / 256.0F); + var12 = (float)(((float)var10 + 0.0F) / 256.0F); + var14 = (float)(((float)var10 + 15.99F) / 256.0F); } if (par1Block.minY < 0.0D || par1Block.maxY > 1.0D) { - var16 = (double)(((float)var11 + 0.0F) / 256.0F); - var18 = (double)(((float)var11 + 15.99F) / 256.0F); + var16 = (float)(((float)var11 + 0.0F) / 256.0F); + var18 = (float)(((float)var11 + 15.99F) / 256.0F); } var20 = var14; @@ -6410,10 +6410,10 @@ public class RenderBlocks if (this.uvRotateEast == 2) { - var12 = ((double)var10 + par1Block.minY * 16.0D) / 256.0D; - var16 = ((double)(var11 + 16) - par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)var10 + par1Block.maxY * 16.0D) / 256.0D; - var18 = ((double)(var11 + 16) - par1Block.maxX * 16.0D) / 256.0D; + var12 = ((float)var10 + par1Block.minY * 16.0D) / 256.0D; + var16 = ((float)(var11 + 16) - par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)var10 + par1Block.maxY * 16.0D) / 256.0D; + var18 = ((float)(var11 + 16) - par1Block.maxX * 16.0D) / 256.0D; var24 = var16; var26 = var18; var20 = var12; @@ -6423,10 +6423,10 @@ public class RenderBlocks } else if (this.uvRotateEast == 1) { - var12 = ((double)(var10 + 16) - par1Block.maxY * 16.0D) / 256.0D; - var16 = ((double)var11 + par1Block.maxX * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.minY * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.minX * 16.0D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.maxY * 16.0D) / 256.0D; + var16 = ((float)var11 + par1Block.maxX * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.minY * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.minX * 16.0D) / 256.0D; var20 = var14; var22 = var12; var12 = var14; @@ -6436,10 +6436,10 @@ public class RenderBlocks } else if (this.uvRotateEast == 3) { - var12 = ((double)(var10 + 16) - par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.maxX * 16.0D - 0.01D) / 256.0D; - var16 = ((double)var11 + par1Block.maxY * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.minY * 16.0D - 0.01D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.maxX * 16.0D - 0.01D) / 256.0D; + var16 = ((float)var11 + par1Block.maxY * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.minY * 16.0D - 0.01D) / 256.0D; var20 = var14; var22 = var12; var24 = var16; @@ -6490,10 +6490,10 @@ public class RenderBlocks int var10 = (par8 & 15) << 4; int var11 = par8 & 240; - double var12 = ((double)var10 + par1Block.minX * 16.0D) / 256.0D; - double var14 = ((double)var10 + par1Block.maxX * 16.0D - 0.01D) / 256.0D; - double var16 = ((double)(var11 + 16) - par1Block.maxY * 16.0D) / 256.0D; - double var18 = ((double)(var11 + 16) - par1Block.minY * 16.0D - 0.01D) / 256.0D; + double var12 = ((float)var10 + par1Block.minX * 16.0D) / 256.0D; + double var14 = ((float)var10 + par1Block.maxX * 16.0D - 0.01D) / 256.0D; + double var16 = ((float)(var11 + 16) - par1Block.maxY * 16.0D) / 256.0D; + double var18 = ((float)(var11 + 16) - par1Block.minY * 16.0D - 0.01D) / 256.0D; double var20; if (this.flipTexture) @@ -6505,14 +6505,14 @@ public class RenderBlocks if (par1Block.minX < 0.0D || par1Block.maxX > 1.0D) { - var12 = (double)(((float)var10 + 0.0F) / 256.0F); - var14 = (double)(((float)var10 + 15.99F) / 256.0F); + var12 = (float)(((float)var10 + 0.0F) / 256.0F); + var14 = (float)(((float)var10 + 15.99F) / 256.0F); } if (par1Block.minY < 0.0D || par1Block.maxY > 1.0D) { - var16 = (double)(((float)var11 + 0.0F) / 256.0F); - var18 = (double)(((float)var11 + 15.99F) / 256.0F); + var16 = (float)(((float)var11 + 0.0F) / 256.0F); + var18 = (float)(((float)var11 + 15.99F) / 256.0F); } var20 = var14; @@ -6522,10 +6522,10 @@ public class RenderBlocks if (this.uvRotateWest == 1) { - var12 = ((double)var10 + par1Block.minY * 16.0D) / 256.0D; - var18 = ((double)(var11 + 16) - par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)var10 + par1Block.maxY * 16.0D) / 256.0D; - var16 = ((double)(var11 + 16) - par1Block.maxX * 16.0D) / 256.0D; + var12 = ((float)var10 + par1Block.minY * 16.0D) / 256.0D; + var18 = ((float)(var11 + 16) - par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)var10 + par1Block.maxY * 16.0D) / 256.0D; + var16 = ((float)(var11 + 16) - par1Block.maxX * 16.0D) / 256.0D; var24 = var16; var26 = var18; var20 = var12; @@ -6535,10 +6535,10 @@ public class RenderBlocks } else if (this.uvRotateWest == 2) { - var12 = ((double)(var10 + 16) - par1Block.maxY * 16.0D) / 256.0D; - var16 = ((double)var11 + par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.minY * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.maxX * 16.0D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.maxY * 16.0D) / 256.0D; + var16 = ((float)var11 + par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.minY * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.maxX * 16.0D) / 256.0D; var20 = var14; var22 = var12; var12 = var14; @@ -6548,10 +6548,10 @@ public class RenderBlocks } else if (this.uvRotateWest == 3) { - var12 = ((double)(var10 + 16) - par1Block.minX * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.maxX * 16.0D - 0.01D) / 256.0D; - var16 = ((double)var11 + par1Block.maxY * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.minY * 16.0D - 0.01D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.minX * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.maxX * 16.0D - 0.01D) / 256.0D; + var16 = ((float)var11 + par1Block.maxY * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.minY * 16.0D - 0.01D) / 256.0D; var20 = var14; var22 = var12; var24 = var16; @@ -6602,10 +6602,10 @@ public class RenderBlocks int var10 = (par8 & 15) << 4; int var11 = par8 & 240; - double var12 = ((double)var10 + par1Block.minZ * 16.0D) / 256.0D; - double var14 = ((double)var10 + par1Block.maxZ * 16.0D - 0.01D) / 256.0D; - double var16 = ((double)(var11 + 16) - par1Block.maxY * 16.0D) / 256.0D; - double var18 = ((double)(var11 + 16) - par1Block.minY * 16.0D - 0.01D) / 256.0D; + double var12 = ((float)var10 + par1Block.minZ * 16.0D) / 256.0D; + double var14 = ((float)var10 + par1Block.maxZ * 16.0D - 0.01D) / 256.0D; + double var16 = ((float)(var11 + 16) - par1Block.maxY * 16.0D) / 256.0D; + double var18 = ((float)(var11 + 16) - par1Block.minY * 16.0D - 0.01D) / 256.0D; double var20; if (this.flipTexture) @@ -6617,14 +6617,14 @@ public class RenderBlocks if (par1Block.minZ < 0.0D || par1Block.maxZ > 1.0D) { - var12 = (double)(((float)var10 + 0.0F) / 256.0F); - var14 = (double)(((float)var10 + 15.99F) / 256.0F); + var12 = (float)(((float)var10 + 0.0F) / 256.0F); + var14 = (float)(((float)var10 + 15.99F) / 256.0F); } if (par1Block.minY < 0.0D || par1Block.maxY > 1.0D) { - var16 = (double)(((float)var11 + 0.0F) / 256.0F); - var18 = (double)(((float)var11 + 15.99F) / 256.0F); + var16 = (float)(((float)var11 + 0.0F) / 256.0F); + var18 = (float)(((float)var11 + 15.99F) / 256.0F); } var20 = var14; @@ -6634,10 +6634,10 @@ public class RenderBlocks if (this.uvRotateNorth == 1) { - var12 = ((double)var10 + par1Block.minY * 16.0D) / 256.0D; - var16 = ((double)(var11 + 16) - par1Block.maxZ * 16.0D) / 256.0D; - var14 = ((double)var10 + par1Block.maxY * 16.0D) / 256.0D; - var18 = ((double)(var11 + 16) - par1Block.minZ * 16.0D) / 256.0D; + var12 = ((float)var10 + par1Block.minY * 16.0D) / 256.0D; + var16 = ((float)(var11 + 16) - par1Block.maxZ * 16.0D) / 256.0D; + var14 = ((float)var10 + par1Block.maxY * 16.0D) / 256.0D; + var18 = ((float)(var11 + 16) - par1Block.minZ * 16.0D) / 256.0D; var24 = var16; var26 = var18; var20 = var12; @@ -6647,10 +6647,10 @@ public class RenderBlocks } else if (this.uvRotateNorth == 2) { - var12 = ((double)(var10 + 16) - par1Block.maxY * 16.0D) / 256.0D; - var16 = ((double)var11 + par1Block.minZ * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.minY * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.maxZ * 16.0D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.maxY * 16.0D) / 256.0D; + var16 = ((float)var11 + par1Block.minZ * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.minY * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.maxZ * 16.0D) / 256.0D; var20 = var14; var22 = var12; var12 = var14; @@ -6660,10 +6660,10 @@ public class RenderBlocks } else if (this.uvRotateNorth == 3) { - var12 = ((double)(var10 + 16) - par1Block.minZ * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.maxZ * 16.0D - 0.01D) / 256.0D; - var16 = ((double)var11 + par1Block.maxY * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.minY * 16.0D - 0.01D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.minZ * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.maxZ * 16.0D - 0.01D) / 256.0D; + var16 = ((float)var11 + par1Block.maxY * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.minY * 16.0D - 0.01D) / 256.0D; var20 = var14; var22 = var12; var24 = var16; @@ -6714,10 +6714,10 @@ public class RenderBlocks int var10 = (par8 & 15) << 4; int var11 = par8 & 240; - double var12 = ((double)var10 + par1Block.minZ * 16.0D) / 256.0D; - double var14 = ((double)var10 + par1Block.maxZ * 16.0D - 0.01D) / 256.0D; - double var16 = ((double)(var11 + 16) - par1Block.maxY * 16.0D) / 256.0D; - double var18 = ((double)(var11 + 16) - par1Block.minY * 16.0D - 0.01D) / 256.0D; + double var12 = ((float)var10 + par1Block.minZ * 16.0D) / 256.0D; + double var14 = ((float)var10 + par1Block.maxZ * 16.0D - 0.01D) / 256.0D; + double var16 = ((float)(var11 + 16) - par1Block.maxY * 16.0D) / 256.0D; + double var18 = ((float)(var11 + 16) - par1Block.minY * 16.0D - 0.01D) / 256.0D; double var20; if (this.flipTexture) @@ -6729,14 +6729,14 @@ public class RenderBlocks if (par1Block.minZ < 0.0D || par1Block.maxZ > 1.0D) { - var12 = (double)(((float)var10 + 0.0F) / 256.0F); - var14 = (double)(((float)var10 + 15.99F) / 256.0F); + var12 = (float)(((float)var10 + 0.0F) / 256.0F); + var14 = (float)(((float)var10 + 15.99F) / 256.0F); } if (par1Block.minY < 0.0D || par1Block.maxY > 1.0D) { - var16 = (double)(((float)var11 + 0.0F) / 256.0F); - var18 = (double)(((float)var11 + 15.99F) / 256.0F); + var16 = (float)(((float)var11 + 0.0F) / 256.0F); + var18 = (float)(((float)var11 + 15.99F) / 256.0F); } var20 = var14; @@ -6746,10 +6746,10 @@ public class RenderBlocks if (this.uvRotateSouth == 2) { - var12 = ((double)var10 + par1Block.minY * 16.0D) / 256.0D; - var16 = ((double)(var11 + 16) - par1Block.minZ * 16.0D) / 256.0D; - var14 = ((double)var10 + par1Block.maxY * 16.0D) / 256.0D; - var18 = ((double)(var11 + 16) - par1Block.maxZ * 16.0D) / 256.0D; + var12 = ((float)var10 + par1Block.minY * 16.0D) / 256.0D; + var16 = ((float)(var11 + 16) - par1Block.minZ * 16.0D) / 256.0D; + var14 = ((float)var10 + par1Block.maxY * 16.0D) / 256.0D; + var18 = ((float)(var11 + 16) - par1Block.maxZ * 16.0D) / 256.0D; var24 = var16; var26 = var18; var20 = var12; @@ -6759,10 +6759,10 @@ public class RenderBlocks } else if (this.uvRotateSouth == 1) { - var12 = ((double)(var10 + 16) - par1Block.maxY * 16.0D) / 256.0D; - var16 = ((double)var11 + par1Block.maxZ * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.minY * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.minZ * 16.0D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.maxY * 16.0D) / 256.0D; + var16 = ((float)var11 + par1Block.maxZ * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.minY * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.minZ * 16.0D) / 256.0D; var20 = var14; var22 = var12; var12 = var14; @@ -6772,10 +6772,10 @@ public class RenderBlocks } else if (this.uvRotateSouth == 3) { - var12 = ((double)(var10 + 16) - par1Block.minZ * 16.0D) / 256.0D; - var14 = ((double)(var10 + 16) - par1Block.maxZ * 16.0D - 0.01D) / 256.0D; - var16 = ((double)var11 + par1Block.maxY * 16.0D) / 256.0D; - var18 = ((double)var11 + par1Block.minY * 16.0D - 0.01D) / 256.0D; + var12 = ((float)(var10 + 16) - par1Block.minZ * 16.0D) / 256.0D; + var14 = ((float)(var10 + 16) - par1Block.maxZ * 16.0D - 0.01D) / 256.0D; + var16 = ((float)var11 + par1Block.maxY * 16.0D) / 256.0D; + var18 = ((float)var11 + par1Block.minY * 16.0D - 0.01D) / 256.0D; var20 = var14; var22 = var12; var24 = var16; diff --git a/src/minecraft/net/minecraft/src/RenderGlobal.java b/src/minecraft/net/minecraft/src/RenderGlobal.java index a6bb525..986fe0b 100644 --- a/src/minecraft/net/minecraft/src/RenderGlobal.java +++ b/src/minecraft/net/minecraft/src/RenderGlobal.java @@ -869,8 +869,13 @@ public class RenderGlobal implements IWorldAccess if (var17 < 0) { - var17 = var14++; - this.allRenderLists[var17].func_78422_a(var22.posXMinus, var22.posYMinus, var22.posZMinus, var20, var10, var12); + if (var14 + 1 < 4) { + var17 = var14++; + this.allRenderLists[var17].func_78422_a(var22.posXMinus, var22.posYMinus, var22.posZMinus, var20, var10, var12); + } else { + var17 = 0; + this.allRenderLists[var17].func_78422_a(var22.posXMinus, var22.posYMinus, var22.posZMinus, var20, var10, var12); + } } } diff --git a/startclient.sh b/startclient.sh old mode 100644 new mode 100755 index 1d1f330..99035eb --- a/startclient.sh +++ b/startclient.sh @@ -1,2 +1,2 @@ #!/bin/bash -python runtime/startclient.py "$@" +python2 runtime/startclient.py "$@"