public void renderPistonRodUD(double par1, double par3, double par5, double par7, double par9, double par11, float par13, double par14)
    {
        int var16 = 108;

        if (this.overrideBlockTexture >= 0)
        {
            var16 = this.overrideBlockTexture;
        }

        int var17 = (var16 & 15) << 4;
        int var18 = var16 & 240;
        Tessellator var19 = Tessellator.instance;
        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;
        var19.setColorOpaque_F(par13, par13, par13);
        var19.addVertexWithUV(par1, par7, par9, var24, var22);
        var19.addVertexWithUV(par1, par5, par9, var20, var22);
        var19.addVertexWithUV(par3, par5, par11, var20, var26);
        var19.addVertexWithUV(par3, par7, par11, var24, var26);
    }