Program: 109842
Project: 109842
Buggy source:
public ModelScubaGear(float par1){
  this.leftArmPose=ModelBiped.ArmPose.EMPTY;
  this.rightArmPose=ModelBiped.ArmPose.EMPTY;
  bipedBody=new ModelRenderer(this,32,16);
  bipedBody.setTextureSize(128,64);
  bipedBody.addBox(-4F,-6F,-2F,8,12,4);
  bipedBody.setRotationPoint(0F,6F,0F);
  bipedRightArm=new ModelRenderer(this,56,16);
  bipedRightArm.setTextureSize(128,64);
  bipedRightArm.addBox(-4F,0F,-2F,4,12,4);
  bipedRightArm.setRotationPoint(-4F,0F,0F);
  bipedLeftArm=new ModelRenderer(this,72,16);
  bipedLeftArm.setTextureSize(128,64);
  bipedLeftArm.addBox(0F,0F,-2F,4,12,4);
  bipedLeftArm.setRotationPoint(4F,0F,0F);
  bipedRightLeg=new ModelRenderer(this,0,16);
  bipedRightLeg.setTextureSize(128,64);
  bipedRightLeg.addBox(-2F,-6F,-2F,4,12,4);
  bipedRightLeg.setRotationPoint(-2F,18F,0F);
  Fin1=new ModelRenderer(this,10,38);
  Fin1.setTextureSize(128,64);
  Fin1.addBox(-5F,22F,-2.5F,5,2,5);
  Fin1.setRotationPoint(2.5F,-12F,0F);
  Fin1.mirror=true;
  Fin1m1=new ModelRenderer(this,13,47);
  Fin1m1.setTextureSize(128,64);
  Fin1m1.addBox(-2.5F,-1.5F,-1F,5,1,2);
  Fin1m1.setRotationPoint(-3.19707F,24.5F,-3.288924F);
  setRotation(Fin1m1,0F,0F,0F);
  Fin1m1.mirror=true;
  Fin1m2=new ModelRenderer(this,15,45);
  Fin1m2.setTextureSize(128,64);
  Fin1m2.addBox(-2F,-1.5F,-0.5F,4,1,1);
  Fin1m2.setRotationPoint(-3.02606F,23.5F,-2.819078F);
  setRotation(Fin1m2,0F,0F,0F);
  Fin1m2.mirror=true;
  Fin1m3=new ModelRenderer(this,1,52);
  Fin1m3.setTextureSize(128,64);
  Fin1m3.addBox(-5F,-1F,-6F,10,0,12);
  Fin1m3.setRotationPoint(-5.420201F,24.5F,-9.396926F);
  setRotation(Fin1m3,0F,0F,0F);
  Fin1m3.mirror=true;
  Fin1m4=new ModelRenderer(this,15,50);
  Fin1m4.setTextureSize(128,64);
  Fin1m4.addBox(-2F,-1.5F,-0.5F,4,1,1);
  Fin1m4.setRotationPoint(-3.710101F,24.5F,-4.698463F);
  setRotation(Fin1m4,0F,0F,0F);
  Fin1m4.mirror=true;
  Fin1.addChild(Fin1m1);
  Fin1.addChild(Fin1m2);
  Fin1.addChild(Fin1m3);
  Fin1.addChild(Fin1m4);
  setRotation(Fin1,0F,0F,0F);
  bipedRightLeg.addChild(Fin1);
  bipedLeftLeg=new ModelRenderer(this,16,16);
  bipedLeftLeg.setTextureSize(128,64);
  bipedLeftLeg.addBox(-2F,-6F,-2F,4,12,4);
  bipedLeftLeg.setRotationPoint(2F,18F,0F);
  Fin2=new ModelRenderer(this,10,38);
  Fin2.setTextureSize(128,64);
  Fin2.addBox(0F,22F,-2.5F,5,2,5);
  Fin2.setRotationPoint(-2F,-12F,0F);
  Fin2m1=new ModelRenderer(this,13,47);
  Fin2m1.setTextureSize(128,64);
  Fin2m1.addBox(-2.5F,-1.5F,-1F,5,1,2);
  Fin2m1.setRotationPoint(3.19707F,24.5F,-3.288924F);
  setRotation(Fin2m1,0F,0F,0F);
  Fin2m2=new ModelRenderer(this,15,45);
  Fin2m2.setTextureSize(128,64);
  Fin2m2.addBox(-2F,-1.5F,-0.5F,4,1,1);
  Fin2m2.setRotationPoint(3.02606F,23.5F,-2.819078F);
  setRotation(Fin2m2,0F,0F,0F);
  Fin2m3=new ModelRenderer(this,1,52);
  Fin2m3.setTextureSize(128,64);
  Fin2m3.addBox(-5F,-1.0F,-6F,10,0,12);
  Fin2m3.setRotationPoint(5.420201F,24.5F,-9.396926F);
  setRotation(Fin2m3,0F,0F,0F);
  Fin2m4=new ModelRenderer(this,15,50);
  Fin2m4.setTextureSize(128,64);
  Fin2m4.addBox(-2F,-1.5F,-0.5F,4,1,1);
  Fin2m4.setRotationPoint(3.710101F,24.5F,-4.698463F);
  setRotation(Fin2m4,0F,0F,0F);
  Fin2.addChild(Fin2m1);
  Fin2.addChild(Fin2m2);
  Fin2.addChild(Fin2m3);
  Fin2.addChild(Fin2m4);
  setRotation(Fin2,0F,0F,0F);
  bipedLeftLeg.addChild(Fin2);
  BCD=new ModelRenderer(this,65,50);
  BCD.setTextureSize(128,64);
  BCD.addBox(-4F,-6F,-1F,8,12,2);
  BCD.setRotationPoint(0F,6.5F,3F);
  BCD12=new ModelRenderer(this,102,46);
  BCD12.setTextureSize(128,64);
  BCD12.addBox(-0.5F,-0.5F,-0.5F,1,1,1);
  BCD12.setRotationPoint(0F,10F,-2.7F);
  BCD11=new ModelRenderer(this,79,42);
  BCD11.setTextureSize(128,64);
  BCD11.addBox(-0.5F,-0.5F,-2F,1,1,4);
  BCD11.setRotationPoint(3.6F,3F,0F);
  BCD4=new ModelRenderer(this,97,50);
  BCD4.setTextureSize(128,64);
  BCD4.addBox(-1F,-5.5F,-0.5F,2,11,1);
  BCD4.setRotationPoint(3F,5.5F,-2.5F);
  Tank2=new ModelRenderer(this,41,50);
  Tank2.setTextureSize(128,64);
  Tank2.addBox(-2F,-5F,-2F,4,10,4);
  Tank2.setRotationPoint(-3F,7F,6.5F);
  Tank2m1=new ModelRenderer(this,45,54);
  Tank2m1.setTextureSize(128,64);
  Tank2m1.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank2m1.setRotationPoint(-3F,7F,8.5F);
  Tank2m2=new ModelRenderer(this,45,54);
  Tank2m2.setTextureSize(128,64);
  Tank2m2.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank2m2.setRotationPoint(-5F,7F,6.5F);
  Tank2m3=new ModelRenderer(this,45,54);
  Tank2m3.setTextureSize(128,64);
  Tank2m3.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank2m3.setRotationPoint(-1F,7F,6.5F);
  Tank2m4=new ModelRenderer(this,43,46);
  Tank2m4.setTextureSize(128,64);
  Tank2m4.addBox(-1.5F,-0.5F,-1.5F,3,1,3);
  Tank2m4.setRotationPoint(-3F,1.5F,6.5F);
  Tank2m5=new ModelRenderer(this,38,49);
  Tank2m5.setTextureSize(128,64);
  Tank2m5.addBox(-0.5F,-2F,-0.5F,1,4,1);
  Tank2m5.setRotationPoint(-3F,-0.5F,6.5F);
  Tank2m6=new ModelRenderer(this,44,44);
  Tank2m6.setTextureSize(128,64);
  Tank2m6.addBox(-2F,-0.5F,-0.5F,4,1,1);
  Tank2m6.setRotationPoint(-3.5F,-0.5F,6.5F);
  Tank2m7=new ModelRenderer(this,36,44);
  Tank2m7.setTextureSize(128,64);
  Tank2m7.addBox(-1F,-1F,-1F,2,2,2);
  Tank2m7.setRotationPoint(-5.5F,-0.5F,6.5F);
  BCD2=new ModelRenderer(this,66,51);
  BCD2.setTextureSize(128,64);
  BCD2.addBox(-3.5F,-5F,-0.5F,7,10,1);
  BCD2.setRotationPoint(0F,6.5F,4F);
  Tank1=new ModelRenderer(this,41,50);
  Tank1.setTextureSize(128,64);
  Tank1.addBox(-2F,-5F,-2F,4,10,4);
  Tank1.setRotationPoint(3F,7F,6.5F);
  Tank1m1=new ModelRenderer(this,45,54);
  Tank1m1.setTextureSize(128,64);
  Tank1m1.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank1m1.setRotationPoint(3F,7F,8.5F);
  Tank1m2=new ModelRenderer(this,45,54);
  Tank1m2.setTextureSize(128,64);
  Tank1m2.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank1m2.setRotationPoint(1F,7F,6.5F);
  Tank1m3=new ModelRenderer(this,45,54);
  Tank1m3.setTextureSize(128,64);
  Tank1m3.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank1m3.setRotationPoint(5F,7F,6.5F);
  Tank1m4=new ModelRenderer(this,43,46);
  Tank1m4.setTextureSize(128,64);
  Tank1m4.addBox(-1.5F,-0.5F,-1.5F,3,1,3);
  Tank1m4.setRotationPoint(3F,1.5F,6.5F);
  Tank1m5=new ModelRenderer(this,38,49);
  Tank1m5.setTextureSize(128,64);
  Tank1m5.addBox(-0.5F,-2F,-0.5F,1,4,1);
  Tank1m5.setRotationPoint(3F,-0.5F,6.5F);
  Tank1m6=new ModelRenderer(this,44,44);
  Tank1m6.setTextureSize(128,64);
  Tank1m6.addBox(-2F,-0.5F,-0.5F,4,1,1);
  Tank1m6.setRotationPoint(3.5F,-0.5F,6.5F);
  Tank1m7=new ModelRenderer(this,36,44);
  Tank1m7.setTextureSize(128,64);
  Tank1m7.addBox(-1F,-1F,-1F,2,2,2);
  Tank1m7.setRotationPoint(5.5F,-0.5F,6.5F);
  BCD6=new ModelRenderer(this,68,41);
  BCD6.setTextureSize(128,64);
  BCD6.addBox(-0.5F,-1F,-2F,1,2,4);
  BCD6.setRotationPoint(-3.6F,10F,0F);
  BCD5=new ModelRenderer(this,68,41);
  BCD5.setTextureSize(128,64);
  BCD5.addBox(-0.5F,-1F,-2F,1,2,4);
  BCD5.setRotationPoint(3.6F,10F,0F);
  BCD3=new ModelRenderer(this,91,50);
  BCD3.setTextureSize(128,64);
  BCD3.addBox(-1F,-5.5F,-0.5F,2,11,1);
  BCD3.setRotationPoint(-3F,5.5F,-2.5F);
  BCD7=new ModelRenderer(this,91,45);
  BCD7.setTextureSize(128,64);
  BCD7.addBox(-2F,-1F,-0.5F,4,2,1);
  BCD7.setRotationPoint(0F,10F,-2.5F);
  BCD8=new ModelRenderer(this,91,48);
  BCD8.setTextureSize(128,64);
  BCD8.addBox(-2F,-0.5F,-0.5F,4,1,1);
  BCD8.setRotationPoint(0F,3F,-2.5F);
  BCD9=new ModelRenderer(this,79,42);
  BCD9.setTextureSize(128,64);
  BCD9.addBox(-0.5F,-0.5F,-2F,1,1,4);
  BCD9.setRotationPoint(-3.6F,3F,0F);
  BCD13=new ModelRenderer(this,91,38);
  BCD13.setTextureSize(128,64);
  BCD13.addBox(-4F,-0.5F,-0.5F,8,1,1);
  BCD13.setRotationPoint(0F,0.5F,2.5F);
  Mask=new ModelRenderer(this,109,60);
  Mask.setTextureSize(128,64);
  Mask.addBox(-4F,-0.5F,-0.5F,8,1,1);
  Mask.setRotationPoint(0F,-6F,-4.5F);
  Mask2=new ModelRenderer(this,120,55);
  Mask2.setTextureSize(128,64);
  Mask2.addBox(-0.5F,-2F,-0.5F,1,4,1);
  Mask2.setRotationPoint(-4F,-4F,-4.5F);
  Mask3=new ModelRenderer(this,116,55);
  Mask3.setTextureSize(128,64);
  Mask3.addBox(-0.5F,-2F,-0.5F,1,4,1);
  Mask3.setRotationPoint(4F,-4F,-4.5F);
  Mask4=new ModelRenderer(this,114,51);
  Mask4.setTextureSize(128,64);
  Mask4.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  Mask4.setRotationPoint(-2.5F,-2F,-4.5F);
  Mask5=new ModelRenderer(this,114,53);
  Mask5.setTextureSize(128,64);
  Mask5.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  Mask5.setRotationPoint(2.5F,-2F,-4.5F);
  Mask6=new ModelRenderer(this,114,49);
  Mask6.setTextureSize(128,64);
  Mask6.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  Mask6.setRotationPoint(0F,-3F,-4.5F);
  Mask7=new ModelRenderer(this,110,38);
  Mask7.setTextureSize(128,64);
  Mask7.addBox(-0.5F,-1F,-4F,1,2,8);
  Mask7.setRotationPoint(4F,-4.5F,0F);
  Mask8=new ModelRenderer(this,110,38);
  Mask8.setTextureSize(128,64);
  Mask8.addBox(-0.5F,-1F,-4F,1,2,8);
  Mask8.setRotationPoint(-4F,-4.5F,0F);
  Mask9=new ModelRenderer(this,110,35);
  Mask9.setTextureSize(128,64);
  Mask9.addBox(-4F,-1F,-0.5F,8,2,1);
  Mask9.setRotationPoint(0F,-4.5F,4F);
  mouthpiece=new ModelRenderer(this,115,28);
  mouthpiece.setTextureSize(128,64);
  mouthpiece.addBox(-1.5F,-1.5F,-0.5F,3,3,1);
  mouthpiece.setRotationPoint(0F,0F,-5F);
  mouthpiece2=new ModelRenderer(this,116,25);
  mouthpiece2.setTextureSize(128,64);
  mouthpiece2.addBox(-1F,-1F,-0.5F,2,2,1);
  mouthpiece2.setRotationPoint(0F,0F,-5.5F);
  mouthpiece3=new ModelRenderer(this,116,23);
  mouthpiece3.setTextureSize(128,64);
  mouthpiece3.addBox(-1F,-0.5F,-0.5F,2,1,1);
  mouthpiece3.setRotationPoint(0F,-0.6000004F,-4F);
  bipedHead=new ModelRenderer(this,0,0);
  bipedHead.setTextureSize(128,64);
  bipedHead.addBox(-4F,-4F,-4F,8,8,8);
  bipedHead.setRotationPoint(0F,-4F,0F);
  bipedHead.mirror=true;
  setRotation(bipedHead,0F,0F,0F);
  hose1=new ModelRenderer(this,117,16);
  hose1.setTextureSize(128,64);
  hose1.addBox(-0.5F,-0.5F,-0.5F,1,1,1);
  hose1.setRotationPoint(3F,-3F,6.5F);
  hose2=new ModelRenderer(this,117,16);
  hose2.setTextureSize(128,64);
  hose2.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  hose2.setRotationPoint(5F,-3F,6.5F);
  hose3=new ModelRenderer(this,116,15);
  hose3.setTextureSize(128,64);
  hose3.addBox(-0.5F,-0.5F,-1F,1,1,2);
  hose3.setRotationPoint(6F,-3F,5F);
  hose4=new ModelRenderer(this,106,7);
  hose4.setTextureSize(128,64);
  hose4.addBox(-0.5F,-0.5F,-10F,1,1,10);
  hose4.setRotationPoint(6F,-3F,4.2F);
  hose5=new ModelRenderer(this,115,16);
  hose5.setTextureSize(128,64);
  hose5.addBox(-2.5F,-0.5F,-0.5F,5,1,1);
  hose5.setRotationPoint(4F,0F,-5F);
  hose6=new ModelRenderer(this,115,16);
  hose6.setTextureSize(128,64);
  hose6.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  hose6.setRotationPoint(0F,-0.5F,6.5F);
  bipedHead.addChild(Mask);
  bipedHead.addChild(Mask2);
  bipedHead.addChild(Mask3);
  bipedHead.addChild(Mask4);
  bipedHead.addChild(Mask5);
  bipedHead.addChild(Mask6);
  bipedHead.addChild(Mask7);
  bipedHead.addChild(Mask8);
  bipedHead.addChild(mouthpiece);
  bipedHead.addChild(mouthpiece2);
  bipedHead.addChild(mouthpiece3);
  bipedHead.addChild(hose1);
  bipedHead.addChild(hose2);
  bipedHead.addChild(hose3);
  bipedHead.addChild(hose4);
  bipedHead.addChild(hose5);
}

Fixed version (ground truth):
public ModelScubaGear(float par1,EntityEquipmentSlot slot){
  this.slot=slot;
  this.leftArmPose=ModelBiped.ArmPose.EMPTY;
  this.rightArmPose=ModelBiped.ArmPose.EMPTY;
  bipedBody=new ModelRenderer(this,32,16);
  bipedBody.setTextureSize(128,64);
  bipedBody.addBox(-4F,-6F,-2F,8,12,4);
  bipedBody.setRotationPoint(0F,6F,0F);
  bipedRightArm=new ModelRenderer(this,56,16);
  bipedRightArm.setTextureSize(128,64);
  bipedRightArm.addBox(-4F,0F,-2F,4,12,4);
  bipedRightArm.setRotationPoint(-4F,0F,0F);
  bipedLeftArm=new ModelRenderer(this,72,16);
  bipedLeftArm.setTextureSize(128,64);
  bipedLeftArm.addBox(0F,0F,-2F,4,12,4);
  bipedLeftArm.setRotationPoint(4F,0F,0F);
  bipedRightLeg=new ModelRenderer(this,0,16);
  bipedRightLeg.setTextureSize(128,64);
  bipedRightLeg.addBox(-2F,-6F,-2F,4,12,4);
  bipedRightLeg.setRotationPoint(-2F,18F,0F);
  Fin1=new ModelRenderer(this,10,38);
  Fin1.setTextureSize(128,64);
  Fin1.addBox(-5F,22F,-2.5F,5,2,5);
  Fin1.setRotationPoint(2.5F,-12F,0F);
  Fin1.mirror=true;
  Fin1m1=new ModelRenderer(this,13,47);
  Fin1m1.setTextureSize(128,64);
  Fin1m1.addBox(-2.5F,-1.5F,-1F,5,1,2);
  Fin1m1.setRotationPoint(-3.19707F,24.5F,-3.288924F);
  setRotation(Fin1m1,0F,0F,0F);
  Fin1m1.mirror=true;
  Fin1m2=new ModelRenderer(this,15,45);
  Fin1m2.setTextureSize(128,64);
  Fin1m2.addBox(-2F,-1.5F,-0.5F,4,1,1);
  Fin1m2.setRotationPoint(-3.02606F,23.5F,-2.819078F);
  setRotation(Fin1m2,0F,0F,0F);
  Fin1m2.mirror=true;
  Fin1m3=new ModelRenderer(this,1,52);
  Fin1m3.setTextureSize(128,64);
  Fin1m3.addBox(-5F,-1F,-6F,10,0,12);
  Fin1m3.setRotationPoint(-5.420201F,24.5F,-9.396926F);
  setRotation(Fin1m3,0F,0F,0F);
  Fin1m3.mirror=true;
  Fin1m4=new ModelRenderer(this,15,50);
  Fin1m4.setTextureSize(128,64);
  Fin1m4.addBox(-2F,-1.5F,-0.5F,4,1,1);
  Fin1m4.setRotationPoint(-3.710101F,24.5F,-4.698463F);
  setRotation(Fin1m4,0F,0F,0F);
  Fin1m4.mirror=true;
  Fin1.addChild(Fin1m1);
  Fin1.addChild(Fin1m2);
  Fin1.addChild(Fin1m3);
  Fin1.addChild(Fin1m4);
  setRotation(Fin1,0F,0F,0F);
  bipedRightLeg.addChild(Fin1);
  bipedLeftLeg=new ModelRenderer(this,16,16);
  bipedLeftLeg.setTextureSize(128,64);
  bipedLeftLeg.addBox(-2F,-6F,-2F,4,12,4);
  bipedLeftLeg.setRotationPoint(2F,18F,0F);
  Fin2=new ModelRenderer(this,10,38);
  Fin2.setTextureSize(128,64);
  Fin2.addBox(0F,22F,-2.5F,5,2,5);
  Fin2.setRotationPoint(-2F,-12F,0F);
  Fin2m1=new ModelRenderer(this,13,47);
  Fin2m1.setTextureSize(128,64);
  Fin2m1.addBox(-2.5F,-1.5F,-1F,5,1,2);
  Fin2m1.setRotationPoint(3.19707F,24.5F,-3.288924F);
  setRotation(Fin2m1,0F,0F,0F);
  Fin2m2=new ModelRenderer(this,15,45);
  Fin2m2.setTextureSize(128,64);
  Fin2m2.addBox(-2F,-1.5F,-0.5F,4,1,1);
  Fin2m2.setRotationPoint(3.02606F,23.5F,-2.819078F);
  setRotation(Fin2m2,0F,0F,0F);
  Fin2m3=new ModelRenderer(this,1,52);
  Fin2m3.setTextureSize(128,64);
  Fin2m3.addBox(-5F,-1.0F,-6F,10,0,12);
  Fin2m3.setRotationPoint(5.420201F,24.5F,-9.396926F);
  setRotation(Fin2m3,0F,0F,0F);
  Fin2m4=new ModelRenderer(this,15,50);
  Fin2m4.setTextureSize(128,64);
  Fin2m4.addBox(-2F,-1.5F,-0.5F,4,1,1);
  Fin2m4.setRotationPoint(3.710101F,24.5F,-4.698463F);
  setRotation(Fin2m4,0F,0F,0F);
  Fin2.addChild(Fin2m1);
  Fin2.addChild(Fin2m2);
  Fin2.addChild(Fin2m3);
  Fin2.addChild(Fin2m4);
  setRotation(Fin2,0F,0F,0F);
  bipedLeftLeg.addChild(Fin2);
  BCD=new ModelRenderer(this,65,50);
  BCD.setTextureSize(128,64);
  BCD.addBox(-4F,-6F,-1F,8,12,2);
  BCD.setRotationPoint(0F,6.5F,3F);
  BCD12=new ModelRenderer(this,102,46);
  BCD12.setTextureSize(128,64);
  BCD12.addBox(-0.5F,-0.5F,-0.5F,1,1,1);
  BCD12.setRotationPoint(0F,10F,-2.7F);
  BCD11=new ModelRenderer(this,79,42);
  BCD11.setTextureSize(128,64);
  BCD11.addBox(-0.5F,-0.5F,-2F,1,1,4);
  BCD11.setRotationPoint(3.6F,3F,0F);
  BCD4=new ModelRenderer(this,97,50);
  BCD4.setTextureSize(128,64);
  BCD4.addBox(-1F,-5.5F,-0.5F,2,11,1);
  BCD4.setRotationPoint(3F,5.5F,-2.5F);
  Tank2=new ModelRenderer(this,41,50);
  Tank2.setTextureSize(128,64);
  Tank2.addBox(-2F,-5F,-2F,4,10,4);
  Tank2.setRotationPoint(-3F,7F,6.5F);
  Tank2m1=new ModelRenderer(this,45,54);
  Tank2m1.setTextureSize(128,64);
  Tank2m1.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank2m1.setRotationPoint(-3F,7F,8.5F);
  Tank2m2=new ModelRenderer(this,45,54);
  Tank2m2.setTextureSize(128,64);
  Tank2m2.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank2m2.setRotationPoint(-5F,7F,6.5F);
  Tank2m3=new ModelRenderer(this,45,54);
  Tank2m3.setTextureSize(128,64);
  Tank2m3.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank2m3.setRotationPoint(-1F,7F,6.5F);
  Tank2m4=new ModelRenderer(this,43,46);
  Tank2m4.setTextureSize(128,64);
  Tank2m4.addBox(-1.5F,-0.5F,-1.5F,3,1,3);
  Tank2m4.setRotationPoint(-3F,1.5F,6.5F);
  Tank2m5=new ModelRenderer(this,38,49);
  Tank2m5.setTextureSize(128,64);
  Tank2m5.addBox(-0.5F,-2F,-0.5F,1,4,1);
  Tank2m5.setRotationPoint(-3F,-0.5F,6.5F);
  Tank2m6=new ModelRenderer(this,44,44);
  Tank2m6.setTextureSize(128,64);
  Tank2m6.addBox(-2F,-0.5F,-0.5F,4,1,1);
  Tank2m6.setRotationPoint(-3.5F,-0.5F,6.5F);
  Tank2m7=new ModelRenderer(this,36,44);
  Tank2m7.setTextureSize(128,64);
  Tank2m7.addBox(-1F,-1F,-1F,2,2,2);
  Tank2m7.setRotationPoint(-5.5F,-0.5F,6.5F);
  BCD2=new ModelRenderer(this,66,51);
  BCD2.setTextureSize(128,64);
  BCD2.addBox(-3.5F,-5F,-0.5F,7,10,1);
  BCD2.setRotationPoint(0F,6.5F,4F);
  Tank1=new ModelRenderer(this,41,50);
  Tank1.setTextureSize(128,64);
  Tank1.addBox(-2F,-5F,-2F,4,10,4);
  Tank1.setRotationPoint(3F,7F,6.5F);
  Tank1m1=new ModelRenderer(this,45,54);
  Tank1m1.setTextureSize(128,64);
  Tank1m1.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank1m1.setRotationPoint(3F,7F,8.5F);
  Tank1m2=new ModelRenderer(this,45,54);
  Tank1m2.setTextureSize(128,64);
  Tank1m2.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank1m2.setRotationPoint(1F,7F,6.5F);
  Tank1m3=new ModelRenderer(this,45,54);
  Tank1m3.setTextureSize(128,64);
  Tank1m3.addBox(-1.5F,-4.5F,-0.5F,3,9,1);
  Tank1m3.setRotationPoint(5F,7F,6.5F);
  Tank1m4=new ModelRenderer(this,43,46);
  Tank1m4.setTextureSize(128,64);
  Tank1m4.addBox(-1.5F,-0.5F,-1.5F,3,1,3);
  Tank1m4.setRotationPoint(3F,1.5F,6.5F);
  Tank1m5=new ModelRenderer(this,38,49);
  Tank1m5.setTextureSize(128,64);
  Tank1m5.addBox(-0.5F,-2F,-0.5F,1,4,1);
  Tank1m5.setRotationPoint(3F,-0.5F,6.5F);
  Tank1m6=new ModelRenderer(this,44,44);
  Tank1m6.setTextureSize(128,64);
  Tank1m6.addBox(-2F,-0.5F,-0.5F,4,1,1);
  Tank1m6.setRotationPoint(3.5F,-0.5F,6.5F);
  Tank1m7=new ModelRenderer(this,36,44);
  Tank1m7.setTextureSize(128,64);
  Tank1m7.addBox(-1F,-1F,-1F,2,2,2);
  Tank1m7.setRotationPoint(5.5F,-0.5F,6.5F);
  BCD6=new ModelRenderer(this,68,41);
  BCD6.setTextureSize(128,64);
  BCD6.addBox(-0.5F,-1F,-2F,1,2,4);
  BCD6.setRotationPoint(-3.6F,10F,0F);
  BCD5=new ModelRenderer(this,68,41);
  BCD5.setTextureSize(128,64);
  BCD5.addBox(-0.5F,-1F,-2F,1,2,4);
  BCD5.setRotationPoint(3.6F,10F,0F);
  BCD3=new ModelRenderer(this,91,50);
  BCD3.setTextureSize(128,64);
  BCD3.addBox(-1F,-5.5F,-0.5F,2,11,1);
  BCD3.setRotationPoint(-3F,5.5F,-2.5F);
  BCD7=new ModelRenderer(this,91,45);
  BCD7.setTextureSize(128,64);
  BCD7.addBox(-2F,-1F,-0.5F,4,2,1);
  BCD7.setRotationPoint(0F,10F,-2.5F);
  BCD8=new ModelRenderer(this,91,48);
  BCD8.setTextureSize(128,64);
  BCD8.addBox(-2F,-0.5F,-0.5F,4,1,1);
  BCD8.setRotationPoint(0F,3F,-2.5F);
  BCD9=new ModelRenderer(this,79,42);
  BCD9.setTextureSize(128,64);
  BCD9.addBox(-0.5F,-0.5F,-2F,1,1,4);
  BCD9.setRotationPoint(-3.6F,3F,0F);
  BCD13=new ModelRenderer(this,91,38);
  BCD13.setTextureSize(128,64);
  BCD13.addBox(-4F,-0.5F,-0.5F,8,1,1);
  BCD13.setRotationPoint(0F,0.5F,2.5F);
  Mask=new ModelRenderer(this,109,60);
  Mask.setTextureSize(128,64);
  Mask.addBox(-4F,-0.5F,-0.5F,8,1,1);
  Mask.setRotationPoint(0F,-6F,-4.5F);
  Mask2=new ModelRenderer(this,120,55);
  Mask2.setTextureSize(128,64);
  Mask2.addBox(-0.5F,-2F,-0.5F,1,4,1);
  Mask2.setRotationPoint(-4F,-4F,-4.5F);
  Mask3=new ModelRenderer(this,116,55);
  Mask3.setTextureSize(128,64);
  Mask3.addBox(-0.5F,-2F,-0.5F,1,4,1);
  Mask3.setRotationPoint(4F,-4F,-4.5F);
  Mask4=new ModelRenderer(this,114,51);
  Mask4.setTextureSize(128,64);
  Mask4.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  Mask4.setRotationPoint(-2.5F,-2F,-4.5F);
  Mask5=new ModelRenderer(this,114,53);
  Mask5.setTextureSize(128,64);
  Mask5.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  Mask5.setRotationPoint(2.5F,-2F,-4.5F);
  Mask6=new ModelRenderer(this,114,49);
  Mask6.setTextureSize(128,64);
  Mask6.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  Mask6.setRotationPoint(0F,-3F,-4.5F);
  Mask7=new ModelRenderer(this,110,38);
  Mask7.setTextureSize(128,64);
  Mask7.addBox(-0.5F,-1F,-4F,1,2,8);
  Mask7.setRotationPoint(4F,-4.5F,0F);
  Mask8=new ModelRenderer(this,110,38);
  Mask8.setTextureSize(128,64);
  Mask8.addBox(-0.5F,-1F,-4F,1,2,8);
  Mask8.setRotationPoint(-4F,-4.5F,0F);
  Mask9=new ModelRenderer(this,110,35);
  Mask9.setTextureSize(128,64);
  Mask9.addBox(-4F,-1F,-0.5F,8,2,1);
  Mask9.setRotationPoint(0F,-4.5F,4F);
  mouthpiece=new ModelRenderer(this,115,28);
  mouthpiece.setTextureSize(128,64);
  mouthpiece.addBox(-1.5F,-1.5F,-0.5F,3,3,1);
  mouthpiece.setRotationPoint(0F,0F,-5F);
  mouthpiece2=new ModelRenderer(this,116,25);
  mouthpiece2.setTextureSize(128,64);
  mouthpiece2.addBox(-1F,-1F,-0.5F,2,2,1);
  mouthpiece2.setRotationPoint(0F,0F,-5.5F);
  mouthpiece3=new ModelRenderer(this,116,23);
  mouthpiece3.setTextureSize(128,64);
  mouthpiece3.addBox(-1F,-0.5F,-0.5F,2,1,1);
  mouthpiece3.setRotationPoint(0F,-0.6000004F,-4F);
  bipedHead=new ModelRenderer(this,0,0);
  bipedHead.setTextureSize(128,64);
  bipedHead.addBox(-4F,-4F,-4F,8,8,8);
  bipedHead.setRotationPoint(0F,-4F,0F);
  bipedHead.mirror=true;
  setRotation(bipedHead,0F,0F,0F);
  hose1=new ModelRenderer(this,117,16);
  hose1.setTextureSize(128,64);
  hose1.addBox(-0.5F,-0.5F,-0.5F,1,1,1);
  hose1.setRotationPoint(3F,-3F,6.5F);
  hose2=new ModelRenderer(this,117,16);
  hose2.setTextureSize(128,64);
  hose2.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  hose2.setRotationPoint(5F,-3F,6.5F);
  hose3=new ModelRenderer(this,116,15);
  hose3.setTextureSize(128,64);
  hose3.addBox(-0.5F,-0.5F,-1F,1,1,2);
  hose3.setRotationPoint(6F,-3F,5F);
  hose4=new ModelRenderer(this,106,7);
  hose4.setTextureSize(128,64);
  hose4.addBox(-0.5F,-0.5F,-10F,1,1,10);
  hose4.setRotationPoint(6F,-3F,4.2F);
  hose5=new ModelRenderer(this,115,16);
  hose5.setTextureSize(128,64);
  hose5.addBox(-2.5F,-0.5F,-0.5F,5,1,1);
  hose5.setRotationPoint(4F,0F,-5F);
  hose6=new ModelRenderer(this,115,16);
  hose6.setTextureSize(128,64);
  hose6.addBox(-1.5F,-0.5F,-0.5F,3,1,1);
  hose6.setRotationPoint(0F,-0.5F,6.5F);
  bipedHead.addChild(Mask);
  bipedHead.addChild(Mask2);
  bipedHead.addChild(Mask3);
  bipedHead.addChild(Mask4);
  bipedHead.addChild(Mask5);
  bipedHead.addChild(Mask6);
  bipedHead.addChild(Mask7);
  bipedHead.addChild(Mask8);
  bipedHead.addChild(mouthpiece);
  bipedHead.addChild(mouthpiece2);
  bipedHead.addChild(mouthpiece3);
  bipedHead.addChild(hose1);
  bipedHead.addChild(hose2);
  bipedHead.addChild(hose3);
  bipedHead.addChild(hose4);
  bipedHead.addChild(hose5);
}