public final void setBounds(float var1, float var2, float var3, int var4, int var5, int var6, float var7) {
      this.vertices = new Vertex[8];
      this.quads = new TexturedQuad[6];
      float var8 = var1 + (float)var4;
      float var9 = var2 + (float)var5;
      float var10 = var3 + (float)var6;
      var1 -= var7;
      var2 -= var7;
      var3 -= var7;
      var8 += var7;
      var9 += var7;
      var10 += var7;
      if(this.mirror) {
         var7 = var8;
         var8 = var1;
         var1 = var7;
      }

      Vertex var20 = new Vertex(var1, var2, var3, 0.0F, 0.0F);
      Vertex var11 = new Vertex(var8, var2, var3, 0.0F, 8.0F);
      Vertex var12 = new Vertex(var8, var9, var3, 8.0F, 8.0F);
      Vertex var18 = new Vertex(var1, var9, var3, 8.0F, 0.0F);
      Vertex var13 = new Vertex(var1, var2, var10, 0.0F, 0.0F);
      Vertex var15 = new Vertex(var8, var2, var10, 0.0F, 8.0F);
      Vertex var21 = new Vertex(var8, var9, var10, 8.0F, 8.0F);
      Vertex var14 = new Vertex(var1, var9, var10, 8.0F, 0.0F);
      this.vertices[0] = var20;
      this.vertices[1] = var11;
      this.vertices[2] = var12;
      this.vertices[3] = var18;
      this.vertices[4] = var13;
      this.vertices[5] = var15;
      this.vertices[6] = var21;
      this.vertices[7] = var14;
      this.quads[0] = new TexturedQuad(new Vertex[]{var15, var11, var12, var21}, this.u + var6 + var4, this.v + var6, this.u + var6 + var4 + var6, this.v + var6 + var5);
      this.quads[1] = new TexturedQuad(new Vertex[]{var20, var13, var14, var18}, this.u, this.v + var6, this.u + var6, this.v + var6 + var5);
      this.quads[2] = new TexturedQuad(new Vertex[]{var15, var13, var20, var11}, this.u + var6, this.v, this.u + var6 + var4, this.v + var6);
      this.quads[3] = new TexturedQuad(new Vertex[]{var12, var18, var14, var21}, this.u + var6 + var4, this.v, this.u + var6 + var4 + var4, this.v + var6);
      this.quads[4] = new TexturedQuad(new Vertex[]{var11, var20, var18, var12}, this.u + var6, this.v + var6, this.u + var6 + var4, this.v + var6 + var5);
      this.quads[5] = new TexturedQuad(new Vertex[]{var13, var15, var21, var14}, this.u + var6 + var4 + var6, this.v + var6, this.u + var6 + var4 + var6 + var4, this.v + var6 + var5);
      if(this.mirror) {
         for(int var16 = 0; var16 < this.quads.length; ++var16) {
            TexturedQuad var17;
            Vertex[] var19 = new Vertex[(var17 = this.quads[var16]).vertices.length];

            for(var4 = 0; var4 < var17.vertices.length; ++var4) {
               var19[var4] = var17.vertices[var17.vertices.length - var4 - 1];
            }

            var17.vertices = var19;
         }
      }

   }