content: package thebetweenlands.client.render.model.entity;
  
  import net.minecraft.client.model.ModelBase;
  import net.minecraft.client.model.ModelRenderer;
  import net.minecraftforge.fml.relauncher.Side;
  import net.minecraftforge.fml.relauncher.SideOnly;
  
  @SideOnly(Side.CLIENT)
  public class ModelDecayPitPlug extends ModelBase {
      ModelRenderer base_bottom;
      ModelRenderer base_mid;
      ModelRenderer base_top;
      ModelRenderer lid_base_mid;
      ModelRenderer lid_base_front;
      ModelRenderer lid_base_back;
      ModelRenderer chainconnection_upper_front;
      ModelRenderer chainconnection_upper_right;
      ModelRenderer chainconnection_upper_back;
      ModelRenderer chainconnection_upper_left;
      ModelRenderer topconnection_front1;
      ModelRenderer topconnection_right1;
      ModelRenderer topconnection_back1;
      ModelRenderer topconnection_left1;
      ModelRenderer base_bottom_edge1;
      ModelRenderer base_bottom_edge3;
      ModelRenderer base_bottom_edge2;
      ModelRenderer base_bottom_edge4;
      ModelRenderer base_top_edge1;
      ModelRenderer base_top_edge2;
      ModelRenderer base_top_edge3;
      ModelRenderer lid_mid_edge1;
      ModelRenderer lid_mid_edge2;
      ModelRenderer lid_mid_edge3;
      ModelRenderer lid_mid_edge4;
      ModelRenderer lid_front_edge1;
      ModelRenderer lid_front_edge2;
      ModelRenderer lid_front_edge3;
      ModelRenderer chainconnection_lower_front_left;
      ModelRenderer chainconnection_lower_front_right;
      ModelRenderer chainconnection_lower_front_lefttop;
      ModelRenderer chainconnection_lower_front_righttop;
      ModelRenderer lid_back_edge1;
      ModelRenderer lid_back_edge2;
      ModelRenderer lid_back_edge3;
      ModelRenderer chainconnection_lower_back_right;
      ModelRenderer chainconnection_lower_back_left;
      ModelRenderer chainconnection_lower_back_righttop;
      ModelRenderer chainconnection_lower_back_lefttop;
      ModelRenderer chainconnection_upper_front_piece1a;
      ModelRenderer chainconnection_upper_front_piece2a;
      ModelRenderer chainconnection_upper_front_piece1b;
      ModelRenderer chain_front_left1a;
      ModelRenderer chain_front_left1b;
      ModelRenderer chain_front_left2a;
      ModelRenderer chain_front_left1c;
      ModelRenderer chain_front_left2b;
      ModelRenderer chain_front_left2c;
      ModelRenderer chain_front_left2d;
      ModelRenderer chain_front_left3a;
      ModelRenderer chain_front_left3b;
      ModelRenderer chain_front_left3c;
      ModelRenderer chain_front_left3d;
      ModelRenderer chain_front_left4a;
      ModelRenderer chain_front_left4b;
      ModelRenderer chain_front_left4c;
      ModelRenderer chain_front_left4d;
      ModelRenderer chain_front_left5a;
      ModelRenderer chain_front_left5b;
      ModelRenderer chain_front_left5c;
      ModelRenderer chain_front_left5d;
      ModelRenderer chain_front_left6a;
      ModelRenderer chain_front_left6b;
      ModelRenderer chain_front_left6c;
      ModelRenderer chain_front_left6d;
      ModelRenderer chainconnection_upper_front_piece2b;
      ModelRenderer chain_front_right1a;
      ModelRenderer chain_front_right1b;
      ModelRenderer chain_front_right2a;
      ModelRenderer chain_front_right1c;
      ModelRenderer chain_front_right2b;
      ModelRenderer chain_front_right2c;
      ModelRenderer chain_front_right2d;
      ModelRenderer chain_front_right3a;
      ModelRenderer chain_front_right3b;
      ModelRenderer chain_front_right3c;
      ModelRenderer chain_front_right3d;
      ModelRenderer chain_front_right4a;
      ModelRenderer chain_front_right4b;
      ModelRenderer chain_front_right4c;
      ModelRenderer chain_front_right4d;
      ModelRenderer chain_front_right5a;
      ModelRenderer chain_front_right5b;
      ModelRenderer chain_front_right5c;
      ModelRenderer chain_front_right5d;
      ModelRenderer chain_front_right6a;
      ModelRenderer chain_front_right6b;
      ModelRenderer chain_front_right6c;
      ModelRenderer chain_front_right6d;
      ModelRenderer chainconnection_upper_right_piece1a;
      ModelRenderer chainconnection_upper_right_piece2a;
      ModelRenderer chainconnection_upper_right_piece1b;
      ModelRenderer chain_right_left1a;
      ModelRenderer chain_right_left1b;
      ModelRenderer chain_right_left2a;
      ModelRenderer chain_right_left1c;
      ModelRenderer chain_right_left2b;
      ModelRenderer chain_right_left2c;
      ModelRenderer chain_right_left2d;
      ModelRenderer chain_right_left3a;
      ModelRenderer chain_right_left3b;
      ModelRenderer chain_right_left3c;
      ModelRenderer chain_right_left3d;
      ModelRenderer chain_right_left4a;
      ModelRenderer chain_right_left4b;
      ModelRenderer chain_right_left4c;
      ModelRenderer chain_right_left4d;
      ModelRenderer chain_right_left5a;
      ModelRenderer chain_right_left5b;
      ModelRenderer chain_right_left5c;
      ModelRenderer chain_right_left5d;
      ModelRenderer chain_right_left6a;
      ModelRenderer chain_right_left6b;
      ModelRenderer chain_right_left6c;
      ModelRenderer chain_right_left6d;
      ModelRenderer chainconnection_upper_right_piece2b;
      ModelRenderer chain_right_right1a;
      ModelRenderer chain_right_right1b;
      ModelRenderer chain_right_right2a;
      ModelRenderer chain_right_right1c;
      ModelRenderer chain_right_right2b;
      ModelRenderer chain_right_right2c;
      ModelRenderer chain_right_right2d;
      ModelRenderer chain_right_right3a;
      ModelRenderer chain_right_right3b;
      ModelRenderer chain_right_right3c;
      ModelRenderer chain_right_right3d;
      ModelRenderer chain_right_right4a;
      ModelRenderer chain_right_right4b;
      ModelRenderer chain_right_right4c;
      ModelRenderer chain_right_right4d;
      ModelRenderer chain_right_right5a;
      ModelRenderer chain_right_right5b;
      ModelRenderer chain_right_right5c;
      ModelRenderer chain_right_right5d;
      ModelRenderer chain_right_right6a;
      ModelRenderer chain_right_right6b;
      ModelRenderer chain_right_right6c;
      ModelRenderer chain_right_right6d;
      ModelRenderer chainconnection_upper_back_piece1a;
      ModelRenderer chainconnection_upper_back_piece2a;
      ModelRenderer chainconnection_upper_back_piece1b;
      ModelRenderer chain_back_left1a;
      ModelRenderer chain_back_left1b;
      ModelRenderer chain_back_left2a;
      ModelRenderer chain_back_left1c;
      ModelRenderer chain_back_left2b;
      ModelRenderer chain_back_left2c;
      ModelRenderer chain_back_left2d;
      ModelRenderer chain_back_left3a;
      ModelRenderer chain_back_left3b;
      ModelRenderer chain_back_left3c;
      ModelRenderer chain_back_left3d;
      ModelRenderer chain_back_left4a;
      ModelRenderer chain_back_left4b;
      ModelRenderer chain_back_left4c;
      ModelRenderer chain_back_left4d;
      ModelRenderer chain_back_left5a;
      ModelRenderer chain_back_left5b;
      ModelRenderer chain_back_left5c;
      ModelRenderer chain_back_left5d;
      ModelRenderer chain_back_left6a;
      ModelRenderer chain_back_left6b;
      ModelRenderer chain_back_left6c;
      ModelRenderer chain_back_left6d;
      ModelRenderer chainconnection_upper_back_piece2b;
      ModelRenderer chain_back_right1a;
      ModelRenderer chain_back_right1b;
      ModelRenderer chain_back_right2a;
      ModelRenderer chain_back_right1c;
      ModelRenderer chain_back_right2b;
      ModelRenderer chain_back_right2c;
      ModelRenderer chain_back_right2d;
      ModelRenderer chain_back_right3a;
      ModelRenderer chain_back_right3b;
      ModelRenderer chain_back_right3c;
      ModelRenderer chain_back_right3d;
      ModelRenderer chain_back_right4a;
      ModelRenderer chain_back_right4b;
      ModelRenderer chain_back_right4c;
      ModelRenderer chain_back_right4d;
      ModelRenderer chain_back_right5a;
      ModelRenderer chain_back_right5b;
      ModelRenderer chain_back_right5c;
      ModelRenderer chain_back_right5d;
      ModelRenderer chain_back_right6a;
      ModelRenderer chain_back_right6b;
      ModelRenderer chain_back_right6c;
      ModelRenderer chain_back_right6d;
      ModelRenderer chainconnection_upper_left_piece1a;
      ModelRenderer chainconnection_upper_left_piece2a;
      ModelRenderer chainconnection_upper_left_piece1b;
      ModelRenderer chain_left_left1a;
      ModelRenderer chain_left_left1b;
      ModelRenderer chain_left_left2a;
      ModelRenderer chain_left_left1c;
      ModelRenderer chain_left_left2b;
      ModelRenderer chain_left_left2c;
      ModelRenderer chain_left_left2d;
      ModelRenderer chain_left_left3a;
      ModelRenderer chain_left_left3b;
      ModelRenderer chain_left_left3c;
      ModelRenderer chain_left_left3d;
      ModelRenderer chain_left_left4a;
      ModelRenderer chain_left_left4b;
      ModelRenderer chain_left_left4c;
      ModelRenderer chain_left_left4d;
      ModelRenderer chain_left_left5a;
      ModelRenderer chain_left_left5b;
      ModelRenderer chain_left_left5c;
      ModelRenderer chain_left_left5d;
      ModelRenderer chain_left_left6a;
      ModelRenderer chain_left_left6b;
      ModelRenderer chain_left_left6c;
      ModelRenderer chain_left_left6d;
      ModelRenderer chainconnection_upper_left_piece2b;
      ModelRenderer chain_left_right1a;
      ModelRenderer chain_left_right1b;
      ModelRenderer chain_left_right2a;
      ModelRenderer chain_left_right1c;
      ModelRenderer chain_left_right2b;
      ModelRenderer chain_left_right2c;
      ModelRenderer chain_left_right2d;
      ModelRenderer chain_left_right3a;
      ModelRenderer chain_left_right3b;
      ModelRenderer chain_left_right3c;
      ModelRenderer chain_left_right3d;
      ModelRenderer chain_left_right4a;
      ModelRenderer chain_left_right4b;
      ModelRenderer chain_left_right4c;
      ModelRenderer chain_left_right4d;
      ModelRenderer chain_left_right5a;
      ModelRenderer chain_left_right5b;
      ModelRenderer chain_left_right5c;
      ModelRenderer chain_left_right5d;
      ModelRenderer chain_left_right6a;
      ModelRenderer chain_left_right6b;
      ModelRenderer chain_left_right6c;
      ModelRenderer chain_left_right6d;
      ModelRenderer topconnection_front2;
      ModelRenderer topconnection_front3;
      ModelRenderer topconnection_right2;
      ModelRenderer topconnection_right3;
      ModelRenderer topconnection_back2;
      ModelRenderer topconnection_back3;
      ModelRenderer topconnection_left2;
      ModelRenderer topconnection_left3;
      ModelRenderer topconnection_left4;
      ModelRenderer topconnection_left6;
      ModelRenderer topconnection_left5;
      ModelRenderer topconnection_back7;
  
      public ModelDecayPitPlug() {
          textureWidth = 256;
          textureHeight = 256;
          chain_front_left4b = new ModelRenderer(this, 138, 15);
          chain_front_left4b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_left4b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_left4a = new ModelRenderer(this, 245, 76);
          chain_left_left4a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_left_left4a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_left4a, 0.0F, 1.3658946726107624F, 0.0F);
          chain_left_right3a = new ModelRenderer(this, 4, 82);
          chain_left_right3a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_left_right3a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_right3a, 0.0F, 1.593485607070823F, 0.0F);
          chain_right_right3c = new ModelRenderer(this, 250, 48);
          chain_right_right3c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_right3c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chainconnection_upper_back_piece2b = new ModelRenderer(this, 235, 62);
          chainconnection_upper_back_piece2b.setRotationPoint(0.0F, 2.0F, 0.01F);
          chainconnection_upper_back_piece2b.addBox(-3.0F, 0.0F, -1.5F, 3, 3, 3, 0.0F);
          setRotateAngle(chainconnection_upper_back_piece2b, 0.0F, 0.0F, 0.5918411493512771F);
          chainconnection_upper_left_piece2b = new ModelRenderer(this, 192, 80);
          chainconnection_upper_left_piece2b.setRotationPoint(0.0F, 2.0F, 0.01F);
          chainconnection_upper_left_piece2b.addBox(-3.0F, 0.0F, -1.5F, 3, 3, 3, 0.0F);
          setRotateAngle(chainconnection_upper_left_piece2b, 0.0F, 0.0F, 0.5918411493512771F);
          chain_front_left3b = new ModelRenderer(this, 42, 9);
          chain_front_left3b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_left3b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_left3b = new ModelRenderer(this, 244, 74);
          chain_left_left3b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_left3b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_right_left2b = new ModelRenderer(this, 177, 38);
          chain_right_left2b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_left2b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_left1b = new ModelRenderer(this, 42, 5);
          chain_left_left1b.setRotationPoint(1.0F, 2.0F, 0.0F);
          chain_left_left1b.addBox(0.0F, 0.0F, -0.5F, 1, 1, 1, 0.0F);
          chain_front_right3c = new ModelRenderer(this, 177, 26);
          chain_front_right3c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_right3c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chainconnection_upper_right_piece1a = new ModelRenderer(this, 220, 35);
          chainconnection_upper_right_piece1a.setRotationPoint(2.0F, 2.0F, 0.0F);
          chainconnection_upper_right_piece1a.addBox(0.0F, 0.0F, -1.5F, 3, 2, 3, 0.0F);
          chain_right_right1a = new ModelRenderer(this, 170, 37);
          chain_right_right1a.setRotationPoint(0.0F, 3.0F, 0.0F);
          chain_right_right1a.addBox(-1.0F, 0.0F, -0.5F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_right_right1a, 0.0F, 0.0F, 0.5918411493512771F);
          chainconnection_upper_front_piece1a = new ModelRenderer(this, 170, 12);
          chainconnection_upper_front_piece1a.setRotationPoint(2.0F, 2.0F, 0.0F);
          chainconnection_upper_front_piece1a.addBox(0.0F, 0.0F, -1.5F, 3, 2, 3, 0.0F);
          base_mid = new ModelRenderer(this, 0, 51);
          base_mid.setRotationPoint(0.0F, 13.0F, 0.0F);
          base_mid.addBox(-20.0F, 0.0F, -20.0F, 40, 6, 40, 0.0F);
          chain_left_left6d = new ModelRenderer(this, 17, 80);
          chain_left_left6d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_left6d.addBox(-0.5F, 0.0F, -1.5F, 1, 2, 3, 0.0F);
          topconnection_back3 = new ModelRenderer(this, 212, 86);
          topconnection_back3.setRotationPoint(0.0F, 0.0F, -9.0F);
          topconnection_back3.addBox(-3.0F, 0.01F, -5.0F, 3, 2, 5, 0.0F);
          setRotateAngle(topconnection_back3, 0.0F, 0.5235987755982988F, 0.0F);
          topconnection_left1 = new ModelRenderer(this, 238, 0);
          topconnection_left1.setRotationPoint(14.5F, -24.0F, 2.0F);
          topconnection_left1.addBox(-5.0F, 0.01F, 0.0F, 5, 2, 3, 0.0F);
          setRotateAngle(topconnection_left1, 0.0F, 0.2617993877991494F, 0.0F);
          chainconnection_upper_right_piece1b = new ModelRenderer(this, 241, 37);
          chainconnection_upper_right_piece1b.setRotationPoint(0.0F, 2.0F, 0.01F);
          chainconnection_upper_right_piece1b.addBox(0.0F, 0.0F, -1.5F, 3, 3, 3, 0.0F);
          setRotateAngle(chainconnection_upper_right_piece1b, 0.0F, 0.0F, -0.5918411493512771F);
          chain_right_left2c = new ModelRenderer(this, 37, 39);
          chain_right_left2c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_left2c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_right_left2a = new ModelRenderer(this, 138, 37);
          chain_right_left2a.setRotationPoint(1.5F, 2.0F, 0.0F);
          chain_right_left2a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_left2a, -0.091106186954104F, 0.31869712141416456F, 0.5918411493512771F);
          chain_right_left6c = new ModelRenderer(this, 243, 43);
          chain_right_left6c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_left6c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_right6b = new ModelRenderer(this, 250, 68);
          chain_back_right6b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_right6b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_left2c = new ModelRenderer(this, 224, 74);
          chain_left_left2c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_left2c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          base_top_edge2 = new ModelRenderer(this, 16, 7);
          base_top_edge2.setRotationPoint(12.0F, 0.0F, 0.0F);
          base_top_edge2.addBox(0.0F, 0.0F, -2.0F, 8, 3, 2, 0.0F);
          chain_left_left5a = new ModelRenderer(this, 5, 78);
          chain_left_left5a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_left_left5a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_left5a, 0.0F, 1.3658946726107624F, 0.0F);
          chain_front_left6b = new ModelRenderer(this, 138, 22);
          chain_front_left6b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_left6b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          base_bottom_edge1 = new ModelRenderer(this, 147, 14);
          base_bottom_edge1.setRotationPoint(22.0F, 0.0F, 0.0F);
          base_bottom_edge1.addBox(0.0F, 0.0F, -24.0F, 2, 5, 37, 0.0F);
          chainconnection_upper_right_piece2b = new ModelRenderer(this, 217, 44);
          chainconnection_upper_right_piece2b.setRotationPoint(0.0F, 2.0F, 0.01F);
          chainconnection_upper_right_piece2b.addBox(-3.0F, 0.0F, -1.5F, 3, 3, 3, 0.0F);
          setRotateAngle(chainconnection_upper_right_piece2b, 0.0F, 0.0F, 0.5918411493512771F);
          chain_left_right2d = new ModelRenderer(this, 27, 81);
          chain_left_right2d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_right2d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_left_right5d = new ModelRenderer(this, 9, 85);
          chain_left_right5d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_right5d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          topconnection_left3 = new ModelRenderer(this, 228, 88);
          topconnection_left3.setRotationPoint(-9.0F, 0.0F, 0.0F);
          topconnection_left3.addBox(-5.0F, 0.01F, 0.0F, 5, 2, 3, 0.0F);
          setRotateAngle(topconnection_left3, 0.0F, 0.5235987755982988F, 0.0F);
          chain_back_right1a = new ModelRenderer(this, 26, 61);
          chain_back_right1a.setRotationPoint(0.0F, 3.0F, 0.0F);
          chain_back_right1a.addBox(-1.0F, 0.0F, -0.5F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_back_right1a, 0.0F, 0.0F, 0.5918411493512771F);
          chainconnection_upper_right_piece2a = new ModelRenderer(this, 232, 35);
          chainconnection_upper_right_piece2a.setRotationPoint(-2.0F, 2.0F, 0.0F);
          chainconnection_upper_right_piece2a.addBox(-3.0F, 0.0F, -1.5F, 3, 2, 3, 0.0F);
          chainconnection_lower_front_lefttop = new ModelRenderer(this, 138, 15);
          chainconnection_lower_front_lefttop.setRotationPoint(0.0F, -4.0F, 0.0F);
          chainconnection_lower_front_lefttop.addBox(-2.5F, -2.0F, -2.5F, 5, 2, 5, 0.0F);
          chain_front_left6d = new ModelRenderer(this, 188, 23);
          chain_front_left6d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_left6d.addBox(-0.5F, 0.0F, -1.5F, 1, 2, 3, 0.0F);
          chain_back_right4d = new ModelRenderer(this, 5, 67);
          chain_back_right4d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_right4d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_front_left2b = new ModelRenderer(this, 42, 0);
          chain_front_left2b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_left2b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_front_left3d = new ModelRenderer(this, 170, 17);
          chain_front_left3d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_left3d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_front_right4a = new ModelRenderer(this, 146, 33);
          chain_front_right4a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_front_right4a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_right4a, 0.0F, 1.3203415791337103F, 0.0F);
          chain_front_right1c = new ModelRenderer(this, 0, 28);
          chain_front_right1c.setRotationPoint(-1.0F, 0.0F, 0.01F);
          chain_front_right1c.addBox(-1.0F, -2.0F, -1.5F, 1, 3, 3, 0.0F);
          chain_front_right5c = new ModelRenderer(this, 154, 34);
          chain_front_right5c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_right5c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_front_right4c = new ModelRenderer(this, 154, 29);
          chain_front_right4c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_right4c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_right_left1c = new ModelRenderer(this, 29, 39);
          chain_right_left1c.setRotationPoint(1.0F, 0.0F, 0.01F);
          chain_right_left1c.addBox(0.0F, -2.0F, -1.5F, 1, 3, 3, 0.0F);
          chain_right_right5c = new ModelRenderer(this, 24, 51);
          chain_right_right5c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_right5c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          topconnection_left6 = new ModelRenderer(this, 199, 88);
          topconnection_left6.setRotationPoint(-9.0F, 0.0F, 0.0F);
          topconnection_left6.addBox(0.0F, 0.0F, 0.0F, 2, 2, 3, 0.0F);
          setRotateAngle(topconnection_left6, 0.0F, 0.22759093446006054F, 0.0F);
          chain_back_right3d = new ModelRenderer(this, 0, 65);
          chain_back_right3d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_right3d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_front_left3c = new ModelRenderer(this, 12, 14);
          chain_front_left3c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_left3c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_right_left5b = new ModelRenderer(this, 41, 40);
          chain_right_left5b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_left5b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chainconnection_lower_back_right = new ModelRenderer(this, 0, 28);
          chainconnection_lower_back_right.setRotationPoint(-18.0F, 0.0F, 10.0F);
          chainconnection_lower_back_right.addBox(-4.0F, -4.0F, -4.0F, 8, 4, 8, 0.0F);
          chain_back_left6d = new ModelRenderer(this, 5, 62);
          chain_back_left6d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_left6d.addBox(-0.5F, 0.0F, -1.5F, 1, 2, 3, 0.0F);
          chain_back_right5b = new ModelRenderer(this, 133, 66);
          chain_back_right5b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_right5b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          lid_mid_edge1 = new ModelRenderer(this, 120, 56);
          lid_mid_edge1.setRotationPoint(0.0F, 0.0F, 0.0F);
          lid_mid_edge1.addBox(-20.5F, 0.0F, -9.5F, 49, 1, 17, 0.0F);
          chain_back_right3c = new ModelRenderer(this, 35, 64);
          chain_back_right3c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_right3c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_left_left5d = new ModelRenderer(this, 235, 78);
          chain_left_left5d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_left5d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_right_left6d = new ModelRenderer(this, 247, 43);
          chain_right_left6d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_left6d.addBox(-0.5F, 0.0F, -1.5F, 1, 2, 3, 0.0F);
          chain_right_right5d = new ModelRenderer(this, 28, 51);
          chain_right_right5d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_right5d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_back_right2d = new ModelRenderer(this, 120, 63);
          chain_back_right2d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_right2d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          topconnection_back2 = new ModelRenderer(this, 184, 86);
          topconnection_back2.setRotationPoint(0.0F, 0.0F, -5.0F);
          topconnection_back2.addBox(-3.0F, 0.0F, -9.0F, 3, 2, 9, 0.0F);
          setRotateAngle(topconnection_back2, 0.0F, 0.5235987755982988F, 0.0F);
          chain_left_right4d = new ModelRenderer(this, 238, 83);
          chain_left_right4d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_right4d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          topconnection_front1 = new ModelRenderer(this, 21, 0);
          topconnection_front1.setRotationPoint(2.0F, -24.0F, -14.5F);
          topconnection_front1.addBox(0.0F, 0.01F, 0.0F, 3, 2, 5, 0.0F);
          setRotateAngle(topconnection_front1, 0.0F, 0.2617993877991494F, 0.0F);
          chain_left_right1a = new ModelRenderer(this, 204, 80);
          chain_left_right1a.setRotationPoint(0.0F, 3.0F, 0.0F);
          chain_left_right1a.addBox(-1.0F, 0.0F, -0.5F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_left_right1a, 0.0F, 0.0F, 0.5918411493512771F);
          chain_left_right3d = new ModelRenderer(this, 22, 82);
          chain_left_right3d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_right3d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_back_left1b = new ModelRenderer(this, 251, 0);
          chain_back_left1b.setRotationPoint(1.0F, 2.0F, 0.0F);
          chain_back_left1b.addBox(0.0F, 0.0F, -0.5F, 1, 1, 1, 0.0F);
          topconnection_back1 = new ModelRenderer(this, 227, 0);
          topconnection_back1.setRotationPoint(-2.0F, -24.0F, 14.5F);
          topconnection_back1.addBox(-3.0F, 0.01F, -5.0F, 3, 2, 5, 0.0F);
          setRotateAngle(topconnection_back1, 0.0F, 0.2617993877991494F, 0.0F);
          chain_front_right5d = new ModelRenderer(this, 32, 35);
          chain_front_right5d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_right5d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          base_bottom_edge2 = new ModelRenderer(this, 0, 5);
          base_bottom_edge2.setRotationPoint(0.0F, 2.0F, 13.0F);
          base_bottom_edge2.addBox(0.0F, 0.0F, 0.0F, 2, 3, 6, 0.0F);
          chain_left_right2a = new ModelRenderer(this, 208, 80);
          chain_left_right2a.setRotationPoint(-1.5F, 2.0F, 0.0F);
          chain_left_right2a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_right2a, -0.091106186954104F, 0.0F, -0.5918411493512771F);
          chainconnection_upper_right = new ModelRenderer(this, 138, 0);
          chainconnection_upper_right.setRotationPoint(-16.0F, -24.0F, 0.0F);
          chainconnection_upper_right.addBox(-5.0F, 0.0F, -1.5F, 10, 2, 3, 0.0F);
          setRotateAngle(chainconnection_upper_right, 0.0F, 1.5707963267948966F, 0.0F);
          chainconnection_upper_front_piece2b = new ModelRenderer(this, 212, 23);
          chainconnection_upper_front_piece2b.setRotationPoint(0.0F, 2.0F, 0.01F);
          chainconnection_upper_front_piece2b.addBox(-3.0F, 0.0F, -1.5F, 3, 3, 3, 0.0F);
          setRotateAngle(chainconnection_upper_front_piece2b, 0.0F, 0.0F, 0.5918411493512771F);
          chain_right_left2d = new ModelRenderer(this, 146, 37);
          chain_right_left2d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_left2d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_left_left2d = new ModelRenderer(this, 228, 74);
          chain_left_left2d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_left2d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_left_left6c = new ModelRenderer(this, 13, 80);
          chain_left_left6c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_left6c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_right_right6b = new ModelRenderer(this, 36, 51);
          chain_right_right6b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_right6b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chainconnection_upper_back_piece1b = new ModelRenderer(this, 1, 55);
          chainconnection_upper_back_piece1b.setRotationPoint(0.0F, 2.0F, 0.01F);
          chainconnection_upper_back_piece1b.addBox(0.0F, 0.0F, -1.5F, 3, 3, 3, 0.0F);
          setRotateAngle(chainconnection_upper_back_piece1b, 0.0F, 0.0F, -0.5918411493512771F);
          chain_back_right4b = new ModelRenderer(this, 26, 66);
          chain_back_right4b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_right4b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_back_left5d = new ModelRenderer(this, 125, 60);
          chain_back_left5d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_left5d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          lid_back_edge2 = new ModelRenderer(this, 0, 24);
          lid_back_edge2.setRotationPoint(-5.5F, 2.0F, 0.0F);
          lid_back_edge2.addBox(-18.0F, 0.0F, 0.0F, 18, 2, 2, 0.0F);
          chain_front_right4d = new ModelRenderer(this, 162, 33);
          chain_front_right4d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_right4d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_right_right5a = new ModelRenderer(this, 12, 51);
          chain_right_right5a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_right_right5a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_right5a, 0.0F, 1.0016444577195458F, 0.0F);
          chain_back_left3c = new ModelRenderer(this, 21, 56);
          chain_back_left3c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_left3c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_right2b = new ModelRenderer(this, 133, 61);
          chain_back_right2b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_right2b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_front_right3b = new ModelRenderer(this, 162, 26);
          chain_front_right3b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_right3b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_left5b = new ModelRenderer(this, 227, 78);
          chain_left_left5b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_left5b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_right6d = new ModelRenderer(this, 4, 86);
          chain_left_right6d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_right6d.addBox(-0.5F, 0.0F, -1.5F, 1, 2, 3, 0.0F);
          chain_right_right6a = new ModelRenderer(this, 120, 51);
          chain_right_right6a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_right_right6a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_right6a, 0.0F, 1.0016444577195458F, 0.0F);
          chain_right_right3b = new ModelRenderer(this, 246, 48);
          chain_right_right3b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_right3b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chainconnection_upper_left_piece1a = new ModelRenderer(this, 1, 71);
          chainconnection_upper_left_piece1a.setRotationPoint(2.0F, 2.0F, 0.0F);
          chainconnection_upper_left_piece1a.addBox(0.0F, 0.0F, -1.5F, 3, 2, 3, 0.0F);
          lid_base_back = new ModelRenderer(this, 0, 191);
          lid_base_back.setRotationPoint(0.0F, 4.5F, 9.5F);
          lid_base_back.addBox(-26.5F, 0.0F, 2.0F, 55, 4, 17, 0.0F);
          setRotateAngle(lid_base_back, -0.045553093477052F, 0.022863813201125717F, 0.0F);
          base_top = new ModelRenderer(this, 0, 97);
          base_top.setRotationPoint(0.0F, 8.0F, 0.0F);
          base_top.addBox(-24.0F, 0.0F, -22.0F, 48, 5, 46, 0.0F);
          chainconnection_upper_back_piece2a = new ModelRenderer(this, 239, 53);
          chainconnection_upper_back_piece2a.setRotationPoint(-2.0F, 2.0F, 0.0F);
          chainconnection_upper_back_piece2a.addBox(-3.0F, 0.0F, -1.5F, 3, 2, 3, 0.0F);
          chain_back_left2d = new ModelRenderer(this, 120, 55);
          chain_back_left2d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_left2d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_back_left2b = new ModelRenderer(this, 140, 51);
          chain_back_left2b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_left2b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_left4d = new ModelRenderer(this, 30, 77);
          chain_left_left4d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_left4d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_front_left1a = new ModelRenderer(this, 32, 0);
          chain_front_left1a.setRotationPoint(0.0F, 3.0F, 0.0F);
          chain_front_left1a.addBox(0.0F, 0.0F, -0.5F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_front_left1a, 0.0F, 0.0F, -0.5918411493512771F);
          chain_front_right2c = new ModelRenderer(this, 40, 26);
          chain_front_right2c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_right2c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_left4d = new ModelRenderer(this, 10, 59);
          chain_back_left4d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_left4d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_right_left3d = new ModelRenderer(this, 188, 39);
          chain_right_left3d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_left3d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_left_right2c = new ModelRenderer(this, 0, 81);
          chain_left_right2c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_right2c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          topconnection_left4 = new ModelRenderer(this, 160, 86);
          topconnection_left4.setRotationPoint(-2.0F, 1.0F, 0.0F);
          topconnection_left4.addBox(-1.0F, -1.0F, 0.0F, 1, 1, 3, 0.0F);
          setRotateAngle(topconnection_left4, 0.0F, 0.0F, 0.18203784098300857F);
          chain_right_left3a = new ModelRenderer(this, 162, 37);
          chain_right_left3a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_right_left3a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_left3a, 0.0F, 1.3203415791337103F, 0.0F);
          chainconnection_upper_back = new ModelRenderer(this, 164, 0);
          chainconnection_upper_back.setRotationPoint(0.0F, -24.0F, 16.0F);
          chainconnection_upper_back.addBox(-5.0F, 0.0F, -1.5F, 10, 2, 3, 0.0F);
          setRotateAngle(chainconnection_upper_back, 0.0F, 3.141592653589793F, 0.0F);
          chain_left_right5a = new ModelRenderer(this, 201, 84);
          chain_left_right5a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_left_right5a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_right5a, 0.0F, 1.0927506446736497F, 0.0F);
          chain_front_right2a = new ModelRenderer(this, 244, 25);
          chain_front_right2a.setRotationPoint(-1.5F, 2.0F, 0.0F);
          chain_front_right2a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_right2a, -0.18203784098300857F, 0.0F, -0.6829473363053812F);
          chain_back_right3a = new ModelRenderer(this, 125, 64);
          chain_back_right3a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_back_right3a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_right3a, 0.0F, 1.593485607070823F, 0.0F);
          chain_back_left2a = new ModelRenderer(this, 13, 55);
          chain_back_left2a.setRotationPoint(1.5F, 2.0F, 0.0F);
          chain_back_left2a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_left2a, -0.18203784098300857F, 0.0F, 0.6829473363053812F);
          chain_back_left5a = new ModelRenderer(this, 120, 59);
          chain_back_left5a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_back_left5a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_left5a, 0.0F, 1.0927506446736497F, 0.0F);
          chain_left_left2b = new ModelRenderer(this, 251, 73);
          chain_left_left2b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_left2b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_front_left2a = new ModelRenderer(this, 10, 5);
          chain_front_left2a.setRotationPoint(1.5F, 2.0F, 0.0F);
          chain_front_left2a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_left2a, -0.18203784098300857F, 0.0F, 0.6829473363053812F);
          chain_left_left3a = new ModelRenderer(this, 236, 74);
          chain_left_left3a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_left_left3a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_left3a, 0.0F, 0.8651597102135892F, 0.0F);
          chain_front_left1b = new ModelRenderer(this, 36, 0);
          chain_front_left1b.setRotationPoint(1.0F, 2.0F, 0.0F);
          chain_front_left1b.addBox(0.0F, 0.0F, -0.5F, 1, 1, 1, 0.0F);
          chain_left_right3c = new ModelRenderer(this, 234, 82);
          chain_left_right3c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_right3c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_left_left1a = new ModelRenderer(this, 36, 69);
          chain_left_left1a.setRotationPoint(0.0F, 3.0F, 0.0F);
          chain_left_left1a.addBox(0.0F, 0.0F, -0.5F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_left_left1a, 0.0F, 0.0F, -0.5918411493512771F);
          base_top_edge1 = new ModelRenderer(this, 188, 16);
          base_top_edge1.setRotationPoint(0.0F, 0.0F, -22.0F);
          base_top_edge1.addBox(-16.0F, 0.0F, -2.0F, 28, 5, 2, 0.0F);
          chain_back_right4a = new ModelRenderer(this, 18, 66);
          chain_back_right4a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_back_right4a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_right4a, 0.0F, 1.2747884856566583F, 0.0F);
          chain_right_left1a = new ModelRenderer(this, 180, 17);
          chain_right_left1a.setRotationPoint(0.0F, 3.0F, 0.0F);
          chain_right_left1a.addBox(0.0F, 0.0F, -0.5F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_right_left1a, 0.0F, 0.0F, -0.5918411493512771F);
          chain_back_right2a = new ModelRenderer(this, 27, 62);
          chain_back_right2a.setRotationPoint(-1.5F, 2.0F, 0.0F);
          chain_back_right2a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_right2a, -0.18203784098300857F, 0.0F, -0.6829473363053812F);
          chain_front_left5a = new ModelRenderer(this, 8, 19);
          chain_front_left5a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_front_left5a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_left5a, 0.0F, 1.3658946726107624F, 0.0F);
          chain_right_left5d = new ModelRenderer(this, 232, 40);
          chain_right_left5d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_left5d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_left_right5b = new ModelRenderer(this, 209, 84);
          chain_left_right5b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_right5b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_back_left6a = new ModelRenderer(this, 0, 61);
          chain_back_left6a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_back_left6a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_left6a, 0.0F, 0.9560913642424937F, 0.0F);
          chainconnection_lower_front_left = new ModelRenderer(this, 188, 23);
          chainconnection_lower_front_left.setRotationPoint(18.0F, 0.0F, -10.0F);
          chainconnection_lower_front_left.addBox(-4.0F, -4.0F, -4.0F, 8, 4, 8, 0.0F);
          chain_front_left5c = new ModelRenderer(this, 40, 17);
          chain_front_left5c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_left5c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_right_left6a = new ModelRenderer(this, 138, 42);
          chain_right_left6a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_right_left6a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_left6a, 0.0F, 0.9560913642424937F, 0.0F);
          chain_right_right6c = new ModelRenderer(this, 128, 51);
          chain_right_right6c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_right6c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_right5d = new ModelRenderer(this, 125, 68);
          chain_back_right5d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_right5d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_left_left4c = new ModelRenderer(this, 26, 77);
          chain_left_left4c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_left4c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          lid_front_edge1 = new ModelRenderer(this, 120, 74);
          lid_front_edge1.setRotationPoint(0.0F, 0.0F, -17.0F);
          lid_front_edge1.addBox(-28.5F, 0.0F, -2.0F, 50, 4, 2, 0.0F);
          chain_right_left4b = new ModelRenderer(this, 16, 40);
          chain_right_left4b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_left4b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_front_right1a = new ModelRenderer(this, 28, 12);
          chain_front_right1a.setRotationPoint(0.0F, 3.0F, 0.0F);
          chain_front_right1a.addBox(-1.0F, 0.0F, -0.5F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_front_right1a, 0.0F, 0.0F, 0.5918411493512771F);
          lid_front_edge3 = new ModelRenderer(this, 34, 3);
          lid_front_edge3.setRotationPoint(26.5F, 0.0F, -10.0F);
          lid_front_edge3.addBox(0.0F, 0.0F, -4.0F, 2, 2, 4, 0.0F);
          chain_front_left4a = new ModelRenderer(this, 175, 18);
          chain_front_left4a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_front_left4a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_left4a, 0.0F, 1.1838568316277536F, 0.0F);
          chain_right_right1b = new ModelRenderer(this, 213, 0);
          chain_right_right1b.setRotationPoint(-1.0F, 2.0F, 0.0F);
          chain_right_right1b.addBox(-1.0F, 0.0F, -0.5F, 1, 1, 1, 0.0F);
          chain_left_left6a = new ModelRenderer(this, 240, 79);
          chain_left_left6a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_left_left6a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_left6a, 0.0F, 1.0927506446736497F, 0.0F);
          chain_right_left3b = new ModelRenderer(this, 0, 40);
          chain_right_left3b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_left3b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_right_right6d = new ModelRenderer(this, 132, 51);
          chain_right_right6d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_right6d.addBox(-0.5F, 0.0F, -1.5F, 1, 2, 3, 0.0F);
          chain_back_left5c = new ModelRenderer(this, 18, 60);
          chain_back_left5c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_left5c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_right4c = new ModelRenderer(this, 30, 66);
          chain_back_right4c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_right4c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_front_right5a = new ModelRenderer(this, 170, 33);
          chain_front_right5a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_front_right5a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_right5a, 0.0F, 1.0927506446736497F, 0.0F);
          chain_front_right6b = new ModelRenderer(this, 251, 34);
          chain_front_right6b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_right6b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chainconnection_upper_front_piece2a = new ModelRenderer(this, 0, 14);
          chainconnection_upper_front_piece2a.setRotationPoint(-2.0F, 2.0F, 0.0F);
          chainconnection_upper_front_piece2a.addBox(-3.0F, 0.0F, -1.5F, 3, 2, 3, 0.0F);
          chainconnection_lower_back_righttop = new ModelRenderer(this, 162, 26);
          chainconnection_lower_back_righttop.setRotationPoint(0.0F, -4.0F, 0.0F);
          chainconnection_lower_back_righttop.addBox(-2.5F, -2.0F, -2.5F, 5, 2, 5, 0.0F);
          topconnection_left5 = new ModelRenderer(this, 22, 87);
          topconnection_left5.setRotationPoint(-1.0F, 0.0F, 0.0F);
          topconnection_left5.addBox(-2.0F, -0.99F, 0.0F, 2, 1, 3, 0.0F);
          setRotateAngle(topconnection_left5, 0.0F, 0.27314402793711257F, 0.0F);
          chain_back_left4c = new ModelRenderer(this, 251, 58);
          chain_back_left4c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_left4c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_left4b = new ModelRenderer(this, 133, 56);
          chain_back_left4b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_left4b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_right4a = new ModelRenderer(this, 217, 82);
          chain_left_right4a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_left_right4a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_right4a, 0.0F, 1.0927506446736497F, 0.0F);
          chain_back_right2c = new ModelRenderer(this, 247, 62);
          chain_back_right2c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_right2c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_front_left1c = new ModelRenderer(this, 158, 15);
          chain_front_left1c.setRotationPoint(1.0F, 0.0F, 0.01F);
          chain_front_left1c.addBox(0.0F, -2.0F, -1.5F, 1, 3, 3, 0.0F);
          chain_right_left4a = new ModelRenderer(this, 8, 40);
          chain_right_left4a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_right_left4a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_left4a, 0.0F, 1.1838568316277536F, 0.0F);
          chain_front_right6a = new ModelRenderer(this, 188, 35);
          chain_front_right6a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_front_right6a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_right6a, 0.0F, 0.9560913642424937F, 0.0F);
          chain_back_right5a = new ModelRenderer(this, 120, 67);
          chain_back_right5a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_back_right5a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_right5a, 0.0F, 1.1838568316277536F, 0.0F);
          lid_mid_edge3 = new ModelRenderer(this, 28, 12);
          lid_mid_edge3.setRotationPoint(-20.5F, 0.0F, 1.5F);
          lid_mid_edge3.addBox(-5.0F, 0.0F, 0.0F, 5, 1, 4, 0.0F);
          chain_right_left6b = new ModelRenderer(this, 239, 43);
          chain_right_left6b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_left6b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_right_right4b = new ModelRenderer(this, 225, 50);
          chain_right_right4b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_right4b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_back_left1a = new ModelRenderer(this, 180, 42);
          chain_back_left1a.setRotationPoint(0.0F, 3.0F, 0.0F);
          chain_back_left1a.addBox(0.0F, 0.0F, -0.5F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_back_left1a, 0.0F, 0.0F, -0.5918411493512771F);
          chain_left_left6b = new ModelRenderer(this, 223, 79);
          chain_left_left6b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_left6b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_right2b = new ModelRenderer(this, 216, 80);
          chain_left_right2b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_right2b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          topconnection_left2 = new ModelRenderer(this, 243, 86);
          topconnection_left2.setRotationPoint(-5.0F, 0.0F, 0.0F);
          topconnection_left2.addBox(-2.0F, 0.0F, 0.0F, 2, 2, 3, 0.0F);
          setRotateAngle(topconnection_left2, 0.0F, 0.5235987755982988F, 0.0F);
          chainconnection_upper_front_piece1b = new ModelRenderer(this, 28, 17);
          chainconnection_upper_front_piece1b.setRotationPoint(0.0F, 2.0F, 0.01F);
          chainconnection_upper_front_piece1b.addBox(0.0F, 0.0F, -1.5F, 3, 3, 3, 0.0F);
          setRotateAngle(chainconnection_upper_front_piece1b, 0.0F, 0.0F, -0.5918411493512771F);
          chain_left_right1c = new ModelRenderer(this, 245, 80);
          chain_left_right1c.setRotationPoint(-1.0F, 0.0F, 0.01F);
          chain_left_right1c.addBox(-1.0F, -2.0F, -1.5F, 1, 3, 3, 0.0F);
          chain_right_right3a = new ModelRenderer(this, 196, 47);
          chain_right_right3a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_right_right3a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_right3a, 0.0F, 1.8212510744560826F, 0.0F);
          chain_back_right1b = new ModelRenderer(this, 15, 5);
          chain_back_right1b.setRotationPoint(-1.0F, 2.0F, 0.0F);
          chain_back_right1b.addBox(-1.0F, 0.0F, -0.5F, 1, 1, 1, 0.0F);
          topconnection_right2 = new ModelRenderer(this, 120, 86);
          topconnection_right2.setRotationPoint(5.0F, 0.0F, 0.0F);
          topconnection_right2.addBox(0.0F, 0.0F, -3.0F, 9, 2, 3, 0.0F);
          setRotateAngle(topconnection_right2, 0.0F, 0.5235987755982988F, 0.0F);
          chain_right_right2c = new ModelRenderer(this, 242, 48);
          chain_right_right2c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_right2c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          base_bottom_edge4 = new ModelRenderer(this, 188, 12);
          base_bottom_edge4.setRotationPoint(0.0F, 3.0F, 0.0F);
          base_bottom_edge4.addBox(-24.0F, 0.0F, 0.0F, 31, 2, 2, 0.0F);
          chain_right_right1c = new ModelRenderer(this, 234, 45);
          chain_right_right1c.setRotationPoint(-1.0F, 0.0F, 0.01F);
          chain_right_right1c.addBox(-1.0F, -2.0F, -1.5F, 1, 3, 3, 0.0F);
          lid_base_mid = new ModelRenderer(this, 0, 148);
          lid_base_mid.setRotationPoint(0.0F, 4.0F, 0.0F);
          lid_base_mid.addBox(-28.5F, 1.0F, -9.5F, 57, 3, 19, 0.0F);
          chain_back_right6c = new ModelRenderer(this, 0, 69);
          chain_back_right6c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_right6c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_right_left5a = new ModelRenderer(this, 220, 40);
          chain_right_left5a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_right_left5a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_left5a, 0.0F, 1.0927506446736497F, 0.0F);
          lid_back_edge1 = new ModelRenderer(this, 120, 80);
          lid_back_edge1.setRotationPoint(-5.51F, 0.0F, 0.0F);
          lid_back_edge1.addBox(0.0F, 0.0F, 0.0F, 34, 4, 2, 0.0F);
          chain_front_left5b = new ModelRenderer(this, 248, 16);
          chain_front_left5b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_left5b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_front_left2c = new ModelRenderer(this, 0, 5);
          chain_front_left2c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_left2c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_front_left6a = new ModelRenderer(this, 38, 22);
          chain_front_left6a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_front_left6a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_left6a, 0.0F, 0.9560913642424937F, 0.0F);
          lid_back_edge3 = new ModelRenderer(this, 143, 26);
          lid_back_edge3.setRotationPoint(-26.5F, 0.0F, 2.0F);
          lid_back_edge3.addBox(-2.0F, 0.0F, 0.0F, 2, 4, 15, 0.0F);
          chain_left_right1b = new ModelRenderer(this, 138, 5);
          chain_left_right1b.setRotationPoint(-1.0F, 2.0F, 0.0F);
          chain_left_right1b.addBox(-1.0F, 0.0F, -0.5F, 1, 1, 1, 0.0F);
          chain_right_right2b = new ModelRenderer(this, 229, 48);
          chain_right_right2b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_right2b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          topconnection_front3 = new ModelRenderer(this, 175, 86);
          topconnection_front3.setRotationPoint(0.0F, 0.01F, 9.0F);
          topconnection_front3.addBox(0.0F, 0.0F, 0.0F, 3, 2, 5, 0.0F);
          setRotateAngle(topconnection_front3, 0.0F, 0.5235987755982988F, 0.0F);
          chain_right_right5b = new ModelRenderer(this, 20, 51);
          chain_right_right5b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_right_right5b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_back_right6d = new ModelRenderer(this, 10, 69);
          chain_back_right6d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_right6d.addBox(-0.5F, 0.0F, -1.5F, 1, 2, 3, 0.0F);
          chain_left_left4b = new ModelRenderer(this, 4, 76);
          chain_left_left4b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_left4b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_right_right4c = new ModelRenderer(this, 0, 51);
          chain_right_right4c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_right4c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_front_right1b = new ModelRenderer(this, 161, 0);
          chain_front_right1b.setRotationPoint(-1.0F, 2.0F, 0.0F);
          chain_front_right1b.addBox(-1.0F, 0.0F, -0.5F, 1, 1, 1, 0.0F);
          chain_back_right3b = new ModelRenderer(this, 251, 63);
          chain_back_right3b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_right3b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_right6a = new ModelRenderer(this, 17, 85);
          chain_left_right6a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_left_right6a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_right6a, 0.0F, 0.8196066167365371F, 0.0F);
          chain_left_right3b = new ModelRenderer(this, 35, 81);
          chain_left_right3b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_right3b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_back_right6a = new ModelRenderer(this, 235, 68);
          chain_back_right6a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_back_right6a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_right6a, 0.0F, 0.9560913642424937F, 0.0F);
          chain_front_left5d = new ModelRenderer(this, 245, 21);
          chain_front_left5d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_left5d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_right_right2a = new ModelRenderer(this, 229, 44);
          chain_right_right2a.setRotationPoint(-1.5F, 2.0F, 0.0F);
          chain_right_right2a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_right2a, -0.091106186954104F, -0.27314402793711257F, -0.5918411493512771F);
          chain_right_right3d = new ModelRenderer(this, 204, 47);
          chain_right_right3d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_right3d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chainconnection_lower_front_right = new ModelRenderer(this, 220, 23);
          chainconnection_lower_front_right.setRotationPoint(-18.0F, 0.0F, -10.0F);
          chainconnection_lower_front_right.addBox(-4.0F, -4.0F, -4.0F, 8, 4, 8, 0.0F);
          chain_back_left6c = new ModelRenderer(this, 22, 61);
          chain_back_left6c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_left6c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          lid_base_front = new ModelRenderer(this, 0, 170);
          lid_base_front.setRotationPoint(0.0F, 4.5F, -9.5F);
          lid_base_front.addBox(-28.5F, 0.0F, -17.0F, 55, 4, 17, 0.0F);
          setRotateAngle(lid_base_front, 0.045553093477052F, 0.0F, 0.0F);
          chain_back_left4a = new ModelRenderer(this, 243, 58);
          chain_back_left4a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_back_left4a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_left4a, 0.0F, 1.2747884856566583F, 0.0F);
          chain_back_left1c = new ModelRenderer(this, 25, 55);
          chain_back_left1c.setRotationPoint(1.0F, 0.0F, 0.01F);
          chain_back_left1c.addBox(0.0F, -2.0F, -1.5F, 1, 3, 3, 0.0F);
          chainconnection_upper_left = new ModelRenderer(this, 190, 0);
          chainconnection_upper_left.setRotationPoint(16.0F, -24.0F, 0.0F);
          chainconnection_upper_left.addBox(-5.0F, 0.0F, -1.5F, 10, 2, 3, 0.0F);
          setRotateAngle(chainconnection_upper_left, 0.0F, -1.5707963267948966F, 0.0F);
          chain_front_left6c = new ModelRenderer(this, 180, 22);
          chain_front_left6c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_left6c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_left3b = new ModelRenderer(this, 33, 55);
          chain_back_left3b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_left3b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chainconnection_upper_back_piece1a = new ModelRenderer(this, 230, 51);
          chainconnection_upper_back_piece1a.setRotationPoint(2.0F, 2.0F, 0.0F);
          chainconnection_upper_back_piece1a.addBox(0.0F, 0.0F, -1.5F, 3, 2, 3, 0.0F);
          chain_right_left4c = new ModelRenderer(this, 251, 20);
          chain_right_left4c.setRotationPoint(0.01F, 4.5F, 0.5F);
          chain_right_left4c.addBox(-0.5F, -3.0F, 0.0F, 1, 3, 1, 0.0F);
          setRotateAngle(chain_right_left4c, -0.22759093446006054F, 0.0F, 0.0F);
          chainconnection_lower_front_righttop = new ModelRenderer(this, 138, 22);
          chainconnection_lower_front_righttop.setRotationPoint(0.0F, -4.0F, 0.0F);
          chainconnection_lower_front_righttop.addBox(-2.5F, -2.0F, -2.5F, 5, 2, 5, 0.0F);
          chain_front_left3a = new ModelRenderer(this, 235, 8);
          chain_front_left3a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_front_left3a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_left3a, 0.0F, 1.3203415791337103F, 0.0F);
          chain_front_right3a = new ModelRenderer(this, 146, 29);
          chain_front_right3a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_front_right3a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_front_right3a, 0.0F, 1.593485607070823F, 0.0F);
          chain_back_left6b = new ModelRenderer(this, 32, 60);
          chain_back_left6b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_left6b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_right_right4a = new ModelRenderer(this, 212, 47);
          chain_right_right4a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_right_right4a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_right_right4a, 0.0F, 1.1383037381507017F, 0.0F);
          chain_back_left3d = new ModelRenderer(this, 235, 58);
          chain_back_left3d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_back_left3d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          lid_front_edge2 = new ModelRenderer(this, 156, 12);
          lid_front_edge2.setRotationPoint(26.5F, 0.0F, 0.0F);
          lid_front_edge2.addBox(0.0F, 0.0F, -10.0F, 2, 4, 10, 0.0F);
          chain_front_right4b = new ModelRenderer(this, 24, 28);
          chain_front_right4b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_right4b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_front_right2d = new ModelRenderer(this, 138, 29);
          chain_front_right2d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_right2d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_back_left5b = new ModelRenderer(this, 36, 59);
          chain_back_left5b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_back_left5b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chainconnection_upper_left_piece1b = new ModelRenderer(this, 27, 71);
          chainconnection_upper_left_piece1b.setRotationPoint(0.0F, 2.0F, 0.01F);
          chainconnection_upper_left_piece1b.addBox(0.0F, 0.0F, -1.5F, 3, 3, 3, 0.0F);
          setRotateAngle(chainconnection_upper_left_piece1b, 0.0F, 0.0F, -0.5918411493512771F);
          topconnection_right1 = new ModelRenderer(this, 216, 0);
          topconnection_right1.setRotationPoint(-14.5F, -24.0F, -2.0F);
          topconnection_right1.addBox(0.0F, 0.01F, -3.0F, 5, 2, 3, 0.0F);
          setRotateAngle(topconnection_right1, 0.0F, 0.2617993877991494F, 0.0F);
          chain_back_right5c = new ModelRenderer(this, 246, 67);
          chain_back_right5c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_right5c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_left_right6c = new ModelRenderer(this, 0, 86);
          chain_left_right6c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_right6c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_left2c = new ModelRenderer(this, 251, 53);
          chain_back_left2c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_back_left2c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_front_right3d = new ModelRenderer(this, 138, 33);
          chain_front_right3d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_right3d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_right_left1b = new ModelRenderer(this, 187, 0);
          chain_right_left1b.setRotationPoint(1.0F, 2.0F, 0.0F);
          chain_right_left1b.addBox(0.0F, 0.0F, -0.5F, 1, 1, 1, 0.0F);
          base_top_edge3 = new ModelRenderer(this, 241, 5);
          base_top_edge3.setRotationPoint(-16.0F, 0.0F, 0.0F);
          base_top_edge3.addBox(-5.0F, 0.0F, -2.0F, 5, 4, 2, 0.0F);
          chainconnection_lower_back_left = new ModelRenderer(this, 188, 35);
          chainconnection_lower_back_left.setRotationPoint(18.0F, 0.0F, 10.0F);
          chainconnection_lower_back_left.addBox(-4.0F, -4.0F, -4.0F, 8, 4, 8, 0.0F);
          lid_mid_edge4 = new ModelRenderer(this, 138, 12);
          lid_mid_edge4.setRotationPoint(16.5F, 0.0F, 7.5F);
          lid_mid_edge4.addBox(0.0F, 0.0F, 0.0F, 12, 1, 2, 0.0F);
          chain_back_left3a = new ModelRenderer(this, 125, 56);
          chain_back_left3a.setRotationPoint(0.0F, 4.0F, 0.0F);
          chain_back_left3a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_back_left3a, 0.0F, 1.593485607070823F, 0.0F);
          topconnection_right3 = new ModelRenderer(this, 144, 86);
          topconnection_right3.setRotationPoint(9.0F, 0.0F, 0.0F);
          topconnection_right3.addBox(0.0F, 0.01F, -3.0F, 5, 2, 3, 0.0F);
          setRotateAngle(topconnection_right3, 0.0F, 0.5235987755982988F, 0.0F);
          chainconnection_upper_front = new ModelRenderer(this, 0, 0);
          chainconnection_upper_front.setRotationPoint(0.0F, -24.0F, -16.0F);
          chainconnection_upper_front.addBox(-5.0F, 0.0F, -1.5F, 10, 2, 3, 0.0F);
          chain_front_right6c = new ModelRenderer(this, 40, 35);
          chain_front_right6c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_right6c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_left_left2a = new ModelRenderer(this, 240, 69);
          chain_left_left2a.setRotationPoint(1.5F, 2.0F, 0.0F);
          chain_left_left2a.addBox(-0.5F, -0.5F, -1.5F, 1, 1, 3, 0.0F);
          setRotateAngle(chain_left_left2a, -0.091106186954104F, 0.136659280431156F, 0.5918411493512771F);
          chain_front_left4d = new ModelRenderer(this, 0, 19);
          chain_front_left4d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_left4d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_front_left2d = new ModelRenderer(this, 230, 7);
          chain_front_left2d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_left2d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          lid_mid_edge2 = new ModelRenderer(this, 5, 12);
          lid_mid_edge2.setRotationPoint(-20.5F, 0.0F, 0.0F);
          lid_mid_edge2.addBox(-6.0F, 0.0F, -9.5F, 6, 1, 11, 0.0F);
          topconnection_front2 = new ModelRenderer(this, 160, 86);
          topconnection_front2.setRotationPoint(0.0F, 0.0F, 5.0F);
          topconnection_front2.addBox(0.0F, 0.0F, 0.0F, 3, 2, 9, 0.0F);
          setRotateAngle(topconnection_front2, 0.0F, 0.5235987755982988F, 0.0F);
          chain_front_left4c = new ModelRenderer(this, 153, 15);
          chain_front_left4c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_front_left4c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_right_left4d = new ModelRenderer(this, 20, 40);
          chain_right_left4d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_left4d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_right_left5c = new ModelRenderer(this, 228, 40);
          chain_right_left5c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_left5c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_left_right6b = new ModelRenderer(this, 29, 85);
          chain_left_right6b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_right6b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_left3d = new ModelRenderer(this, 18, 76);
          chain_left_left3d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_left_left3d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          chain_left_left5c = new ModelRenderer(this, 231, 78);
          chain_left_left5c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_left5c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_right_right2d = new ModelRenderer(this, 188, 47);
          chain_right_right2d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_right2d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          base_bottom_edge3 = new ModelRenderer(this, 138, 7);
          base_bottom_edge3.setRotationPoint(0.0F, 0.0F, 22.0F);
          base_bottom_edge3.addBox(-24.0F, 0.0F, 0.0F, 44, 3, 2, 0.0F);
          chain_left_right4c = new ModelRenderer(this, 230, 83);
          chain_left_right4c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_right4c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chainconnection_lower_back_lefttop = new ModelRenderer(this, 24, 28);
          chainconnection_lower_back_lefttop.setRotationPoint(0.0F, -4.0F, 0.0F);
          chainconnection_lower_back_lefttop.addBox(-2.5F, -2.0F, -2.5F, 5, 2, 5, 0.0F);
          chainconnection_upper_left_piece2a = new ModelRenderer(this, 15, 71);
          chainconnection_upper_left_piece2a.setRotationPoint(-2.0F, 2.0F, 0.0F);
          chainconnection_upper_left_piece2a.addBox(-3.0F, 0.0F, -1.5F, 3, 2, 3, 0.0F);
          chain_left_left1c = new ModelRenderer(this, 10, 74);
          chain_left_left1c.setRotationPoint(1.0F, 0.0F, 0.01F);
          chain_left_left1c.addBox(0.0F, -2.0F, -1.5F, 1, 3, 3, 0.0F);
          chain_left_right4b = new ModelRenderer(this, 226, 83);
          chain_left_right4b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_left_right4b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          base_bottom = new ModelRenderer(this, 0, 0);
          base_bottom.setRotationPoint(0.0F, 19.0F, 0.0F);
          base_bottom.addBox(-24.0F, 0.0F, -24.0F, 46, 5, 46, 0.0F);
          chain_right_left3c = new ModelRenderer(this, 4, 40);
          chain_right_left3c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_right_left3c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_front_right2b = new ModelRenderer(this, 224, 23);
          chain_front_right2b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_right2b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_left_left3c = new ModelRenderer(this, 0, 76);
          chain_left_left3c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_left3c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_left_right5c = new ModelRenderer(this, 213, 84);
          chain_left_right5c.setRotationPoint(0.0F, 0.5F, 1.5F);
          chain_left_right5c.addBox(-0.5F, 0.0F, -1.0F, 1, 4, 1, 0.0F);
          chain_back_right1c = new ModelRenderer(this, 13, 63);
          chain_back_right1c.setRotationPoint(-1.0F, 0.0F, 0.01F);
          chain_back_right1c.addBox(-1.0F, -2.0F, -1.5F, 1, 3, 3, 0.0F);
          chain_right_right4d = new ModelRenderer(this, 4, 51);
          chain_right_right4d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_right_right4d.addBox(-0.5F, 0.0F, -1.5F, 1, 1, 3, 0.0F);
          topconnection_back7 = new ModelRenderer(this, 241, 91);
          topconnection_back7.setRotationPoint(2.0F, 1.0F, 3.0F);
          topconnection_back7.addBox(0.0F, 0.0F, -3.0F, 3, 1, 3, 0.0F);
          setRotateAngle(topconnection_back7, 0.0F, 0.0F, 0.27314402793711257F);
          chain_front_right6d = new ModelRenderer(this, 212, 35);
          chain_front_right6d.setRotationPoint(0.0F, 4.5F, 0.0F);
          chain_front_right6d.addBox(-0.5F, 0.0F, -1.5F, 1, 2, 3, 0.0F);
          chain_front_right5b = new ModelRenderer(this, 178, 33);
          chain_front_right5b.setRotationPoint(0.0F, 0.5F, -1.5F);
          chain_front_right5b.addBox(-0.5F, 0.0F, 0.0F, 1, 4, 1, 0.0F);
          chain_front_left4a.addChild(chain_front_left4b);
          chain_left_left3a.addChild(chain_left_left4a);
          chain_left_right2a.addChild(chain_left_right3a);
          chain_right_right3a.addChild(chain_right_right3c);
          chainconnection_upper_back_piece2a.addChild(chainconnection_upper_back_piece2b);
          chainconnection_upper_left_piece2a.addChild(chainconnection_upper_left_piece2b);
          chain_front_left3a.addChild(chain_front_left3b);
          chain_left_left3a.addChild(chain_left_left3b);
          chain_right_left2a.addChild(chain_right_left2b);
          chain_left_left1a.addChild(chain_left_left1b);
          chain_front_right3a.addChild(chain_front_right3c);
          chainconnection_upper_right.addChild(chainconnection_upper_right_piece1a);
          chainconnection_upper_right_piece2b.addChild(chain_right_right1a);
          chainconnection_upper_front.addChild(chainconnection_upper_front_piece1a);
          chain_left_left6a.addChild(chain_left_left6d);
          topconnection_back2.addChild(topconnection_back3);
          chainconnection_upper_right_piece1a.addChild(chainconnection_upper_right_piece1b);
          chain_right_left2a.addChild(chain_right_left2c);
          chain_right_left1a.addChild(chain_right_left2a);
          chain_right_left6a.addChild(chain_right_left6c);
          chain_back_right6a.addChild(chain_back_right6b);
          chain_left_left2a.addChild(chain_left_left2c);
          base_top_edge1.addChild(base_top_edge2);
          chain_left_left4a.addChild(chain_left_left5a);
          chain_front_left6a.addChild(chain_front_left6b);
          base_bottom.addChild(base_bottom_edge1);
          chainconnection_upper_right_piece2a.addChild(chainconnection_upper_right_piece2b);
          chain_left_right2a.addChild(chain_left_right2d);
          chain_left_right5a.addChild(chain_left_right5d);
          topconnection_left2.addChild(topconnection_left3);
          chainconnection_upper_back_piece2b.addChild(chain_back_right1a);
          chainconnection_upper_right.addChild(chainconnection_upper_right_piece2a);
          chainconnection_lower_front_left.addChild(chainconnection_lower_front_lefttop);
          chain_front_left6a.addChild(chain_front_left6d);
          chain_back_right4a.addChild(chain_back_right4d);
          chain_front_left2a.addChild(chain_front_left2b);
          chain_front_left3a.addChild(chain_front_left3d);
          chain_front_right3a.addChild(chain_front_right4a);
          chain_front_right1b.addChild(chain_front_right1c);
          chain_front_right5a.addChild(chain_front_right5c);
          chain_front_right4a.addChild(chain_front_right4c);
          chain_right_left1b.addChild(chain_right_left1c);
          chain_right_right5a.addChild(chain_right_right5c);
          topconnection_left2.addChild(topconnection_left6);
          chain_back_right3a.addChild(chain_back_right3d);
          chain_front_left3a.addChild(chain_front_left3c);
          chain_right_left5a.addChild(chain_right_left5b);
          lid_base_back.addChild(chainconnection_lower_back_right);
          chain_back_left6a.addChild(chain_back_left6d);
          chain_back_right5a.addChild(chain_back_right5b);
          lid_base_mid.addChild(lid_mid_edge1);
          chain_back_right3a.addChild(chain_back_right3c);
          chain_left_left5a.addChild(chain_left_left5d);
          chain_right_left6a.addChild(chain_right_left6d);
          chain_right_right5a.addChild(chain_right_right5d);
          chain_back_right2a.addChild(chain_back_right2d);
          topconnection_back1.addChild(topconnection_back2);
          chain_left_right4a.addChild(chain_left_right4d);
          chainconnection_upper_left_piece2b.addChild(chain_left_right1a);
          chain_left_right3a.addChild(chain_left_right3d);
          chain_back_left1a.addChild(chain_back_left1b);
          chain_front_right5a.addChild(chain_front_right5d);
          base_bottom_edge1.addChild(base_bottom_edge2);
          chain_left_right1a.addChild(chain_left_right2a);
          chainconnection_upper_front_piece2a.addChild(chainconnection_upper_front_piece2b);
          chain_right_left2a.addChild(chain_right_left2d);
          chain_left_left2a.addChild(chain_left_left2d);
          chain_left_left6a.addChild(chain_left_left6c);
          chain_right_right6a.addChild(chain_right_right6b);
          chainconnection_upper_back_piece1a.addChild(chainconnection_upper_back_piece1b);
          chain_back_right4a.addChild(chain_back_right4b);
          chain_back_left5a.addChild(chain_back_left5d);
          lid_base_back.addChild(lid_back_edge2);
          chain_front_right4a.addChild(chain_front_right4d);
          chain_right_right4a.addChild(chain_right_right5a);
          chain_back_left3a.addChild(chain_back_left3c);
          chain_back_right2a.addChild(chain_back_right2b);
          chain_front_right3a.addChild(chain_front_right3b);
          chain_left_left5a.addChild(chain_left_left5b);
          chain_left_right6a.addChild(chain_left_right6d);
          chain_right_right5a.addChild(chain_right_right6a);
          chain_right_right3a.addChild(chain_right_right3b);
          chainconnection_upper_left.addChild(chainconnection_upper_left_piece1a);
          chainconnection_upper_back.addChild(chainconnection_upper_back_piece2a);
          chain_back_left2a.addChild(chain_back_left2d);
          chain_back_left2a.addChild(chain_back_left2b);
          chain_left_left4a.addChild(chain_left_left4d);
          chainconnection_upper_front_piece1b.addChild(chain_front_left1a);
          chain_front_right2a.addChild(chain_front_right2c);
          chain_back_left4a.addChild(chain_back_left4d);
          chain_right_left3a.addChild(chain_right_left3d);
          chain_left_right2a.addChild(chain_left_right2c);
          topconnection_left2.addChild(topconnection_left4);
          chain_right_left2a.addChild(chain_right_left3a);
          chain_left_right4a.addChild(chain_left_right5a);
          chain_front_right1a.addChild(chain_front_right2a);
          chain_back_right2a.addChild(chain_back_right3a);
          chain_back_left1a.addChild(chain_back_left2a);
          chain_back_left4a.addChild(chain_back_left5a);
          chain_left_left2a.addChild(chain_left_left2b);
          chain_front_left1a.addChild(chain_front_left2a);
          chain_left_left2a.addChild(chain_left_left3a);
          chain_front_left1a.addChild(chain_front_left1b);
          chain_left_right3a.addChild(chain_left_right3c);
          chainconnection_upper_left_piece1b.addChild(chain_left_left1a);
          base_top.addChild(base_top_edge1);
          chain_back_right3a.addChild(chain_back_right4a);
          chainconnection_upper_right_piece1b.addChild(chain_right_left1a);
          chain_back_right1a.addChild(chain_back_right2a);
          chain_front_left4a.addChild(chain_front_left5a);
          chain_right_left5a.addChild(chain_right_left5d);
          chain_left_right5a.addChild(chain_left_right5b);
          chain_back_left5a.addChild(chain_back_left6a);
          lid_base_front.addChild(chainconnection_lower_front_left);
          chain_front_left5a.addChild(chain_front_left5c);
          chain_right_left5a.addChild(chain_right_left6a);
          chain_right_right6a.addChild(chain_right_right6c);
          chain_back_right5a.addChild(chain_back_right5d);
          chain_left_left4a.addChild(chain_left_left4c);
          lid_base_front.addChild(lid_front_edge1);
          chain_right_left4a.addChild(chain_right_left4b);
          chainconnection_upper_front_piece2b.addChild(chain_front_right1a);
          lid_base_front.addChild(lid_front_edge3);
          chain_front_left3a.addChild(chain_front_left4a);
          chain_right_right1a.addChild(chain_right_right1b);
          chain_left_left5a.addChild(chain_left_left6a);
          chain_right_left3a.addChild(chain_right_left3b);
          chain_right_right6a.addChild(chain_right_right6d);
          chain_back_left5a.addChild(chain_back_left5c);
          chain_back_right4a.addChild(chain_back_right4c);
          chain_front_right4a.addChild(chain_front_right5a);
          chain_front_right6a.addChild(chain_front_right6b);
          chainconnection_upper_front.addChild(chainconnection_upper_front_piece2a);
          chainconnection_lower_back_right.addChild(chainconnection_lower_back_righttop);
          topconnection_left4.addChild(topconnection_left5);
          chain_back_left4a.addChild(chain_back_left4c);
          chain_back_left4a.addChild(chain_back_left4b);
          chain_left_right3a.addChild(chain_left_right4a);
          chain_back_right2a.addChild(chain_back_right2c);
          chain_front_left1b.addChild(chain_front_left1c);
          chain_right_left3a.addChild(chain_right_left4a);
          chain_front_right5a.addChild(chain_front_right6a);
          chain_back_right4a.addChild(chain_back_right5a);
          lid_base_mid.addChild(lid_mid_edge3);
          chain_right_left6a.addChild(chain_right_left6b);
          chain_right_right4a.addChild(chain_right_right4b);
          chainconnection_upper_back_piece1b.addChild(chain_back_left1a);
          chain_left_left6a.addChild(chain_left_left6b);
          chain_left_right2a.addChild(chain_left_right2b);
          topconnection_left1.addChild(topconnection_left2);
          chainconnection_upper_front_piece1a.addChild(chainconnection_upper_front_piece1b);
          chain_left_right1b.addChild(chain_left_right1c);
          chain_right_right2a.addChild(chain_right_right3a);
          chain_back_right1a.addChild(chain_back_right1b);
          topconnection_right1.addChild(topconnection_right2);
          chain_right_right2a.addChild(chain_right_right2c);
          base_bottom_edge3.addChild(base_bottom_edge4);
          chain_right_right1b.addChild(chain_right_right1c);
          chain_back_right6a.addChild(chain_back_right6c);
          chain_right_left4a.addChild(chain_right_left5a);
          lid_base_back.addChild(lid_back_edge1);
          chain_front_left5a.addChild(chain_front_left5b);
          chain_front_left2a.addChild(chain_front_left2c);
          chain_front_left5a.addChild(chain_front_left6a);
          lid_base_back.addChild(lid_back_edge3);
          chain_left_right1a.addChild(chain_left_right1b);
          chain_right_right2a.addChild(chain_right_right2b);
          topconnection_front2.addChild(topconnection_front3);
          chain_right_right5a.addChild(chain_right_right5b);
          chain_back_right6a.addChild(chain_back_right6d);
          chain_left_left4a.addChild(chain_left_left4b);
          chain_right_right4a.addChild(chain_right_right4c);
          chain_front_right1a.addChild(chain_front_right1b);
          chain_back_right3a.addChild(chain_back_right3b);
          chain_left_right5a.addChild(chain_left_right6a);
          chain_left_right3a.addChild(chain_left_right3b);
          chain_back_right5a.addChild(chain_back_right6a);
          chain_front_left5a.addChild(chain_front_left5d);
          chain_right_right1a.addChild(chain_right_right2a);
          chain_right_right3a.addChild(chain_right_right3d);
          lid_base_front.addChild(chainconnection_lower_front_right);
          chain_back_left6a.addChild(chain_back_left6c);
          chain_back_left3a.addChild(chain_back_left4a);
          chain_back_left1b.addChild(chain_back_left1c);
          chain_front_left6a.addChild(chain_front_left6c);
          chain_back_left3a.addChild(chain_back_left3b);
          chainconnection_upper_back.addChild(chainconnection_upper_back_piece1a);
          chain_right_left4a.addChild(chain_right_left4c);
          chainconnection_lower_front_right.addChild(chainconnection_lower_front_righttop);
          chain_front_left2a.addChild(chain_front_left3a);
          chain_front_right2a.addChild(chain_front_right3a);
          chain_back_left6a.addChild(chain_back_left6b);
          chain_right_right3a.addChild(chain_right_right4a);
          chain_back_left3a.addChild(chain_back_left3d);
          lid_base_front.addChild(lid_front_edge2);
          chain_front_right4a.addChild(chain_front_right4b);
          chain_front_right2a.addChild(chain_front_right2d);
          chain_back_left5a.addChild(chain_back_left5b);
          chainconnection_upper_left_piece1a.addChild(chainconnection_upper_left_piece1b);
          chain_back_right5a.addChild(chain_back_right5c);
          chain_left_right6a.addChild(chain_left_right6c);
          chain_back_left2a.addChild(chain_back_left2c);
          chain_front_right3a.addChild(chain_front_right3d);
          chain_right_left1a.addChild(chain_right_left1b);
          base_top_edge1.addChild(base_top_edge3);
          lid_base_back.addChild(chainconnection_lower_back_left);
          lid_base_mid.addChild(lid_mid_edge4);
          chain_back_left2a.addChild(chain_back_left3a);
          topconnection_right2.addChild(topconnection_right3);
          chain_front_right6a.addChild(chain_front_right6c);
          chain_left_left1a.addChild(chain_left_left2a);
          chain_front_left4a.addChild(chain_front_left4d);
          chain_front_left2a.addChild(chain_front_left2d);
          lid_base_mid.addChild(lid_mid_edge2);
          topconnection_front1.addChild(topconnection_front2);
          chain_front_left4a.addChild(chain_front_left4c);
          chain_right_left4a.addChild(chain_right_left4d);
          chain_right_left5a.addChild(chain_right_left5c);
          chain_left_right6a.addChild(chain_left_right6b);
          chain_left_left3a.addChild(chain_left_left3d);
          chain_left_left5a.addChild(chain_left_left5c);
          chain_right_right2a.addChild(chain_right_right2d);
          base_bottom.addChild(base_bottom_edge3);
          chain_left_right4a.addChild(chain_left_right4c);
          chainconnection_lower_back_left.addChild(chainconnection_lower_back_lefttop);
          chainconnection_upper_left.addChild(chainconnection_upper_left_piece2a);
          chain_left_left1b.addChild(chain_left_left1c);
          chain_left_right4a.addChild(chain_left_right4b);
          chain_right_left3a.addChild(chain_right_left3c);
          chain_front_right2a.addChild(chain_front_right2b);
          chain_left_left3a.addChild(chain_left_left3c);
          chain_left_right5a.addChild(chain_left_right5c);
          chain_back_right1b.addChild(chain_back_right1c);
          chain_right_right4a.addChild(chain_right_right4d);
          topconnection_left6.addChild(topconnection_back7);
          chain_front_right6a.addChild(chain_front_right6d);
          chain_front_right5a.addChild(chain_front_right5b);
      }
  
      public void render(float scale) { 
          base_mid.render(scale);
          topconnection_left1.render(scale);
          topconnection_front1.render(scale);
          topconnection_back1.render(scale);
          chainconnection_upper_right.render(scale);
          lid_base_back.render(scale);
          base_top.render(scale);
          chainconnection_upper_back.render(scale);
          lid_base_mid.render(scale);
          lid_base_front.render(scale);
          chainconnection_upper_left.render(scale);
          topconnection_right1.render(scale);
          chainconnection_upper_front.render(scale);
          base_bottom.render(scale);
      }
      
      public void renderJustPlug(float scale) { 
          base_mid.render(scale);
          lid_base_back.render(scale);
          base_top.render(scale);
          lid_base_mid.render(scale);
          lid_base_front.render(scale);
          base_bottom.render(scale);
      }
      
      public void renderJustChains(float scale) { 
          topconnection_left1.render(scale);
          topconnection_front1.render(scale);
          topconnection_back1.render(scale);
          chainconnection_upper_right.render(scale);
          chainconnection_upper_back.render(scale);
          chainconnection_upper_left.render(scale);
          topconnection_right1.render(scale);
          chainconnection_upper_front.render(scale);
      }
  
      public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z) {
          modelRenderer.rotateAngleX = x;
          modelRenderer.rotateAngleY = y;
          modelRenderer.rotateAngleZ = z;
      }
  }
  