Version History for the Ender Dragon Entity

<< back to entity list

Note: Version history only goes as far back as the earliest version on file (Minecraft 1.12.0.28 ). View Detailed Entity Information >>


Changes in version 1.19.60.3

    • New Value:
      "spawn_egg": {
          "base_color": "#1c1c1c",
          "overlay_color": "#e079fa"
      }
    • Previous Value:
      "animations": {
          "setup": "animation.ender_dragon.setup",
          "jaw_movement": "animation.ender_dragon.jaw_movement",
          "neck_head_movement": "animation.ender_dragon.neck_head_movement",
          "wings_limbs_movement": "animation.ender_dragon.wings_limbs_movement",
          "tail_movement": "animation.ender_dragon.tail_movement"
      }
    • Previous Value:
      "geometry": {
          "default": "geometry.dragon"
      }
    • Previous Value:
      "materials": {
          "default": "ender_dragon",
          "beam_material": "entity_beam",
          "death_material": "entity_beam_additive",
          "dissolve_0": "entity_dissolve_layer0.skinning",
          "dissolve_1": "entity_dissolve_layer1.skinning"
      }
    • Previous Value:
      "render_controllers": [
          {
              "controller.render.ender_dragon_death_pre_pass": "query.death_ticks < 1.0"
          },
          {
              "controller.render.ender_dragon_death_main_pass": "query.death_ticks < 1.0"
          },
          {
              "controller.render.ender_dragon_default": "query.death_ticks >= 1.0"
          }
      ]
    • Previous Value:
      "scripts": {
          "pre_animation": [
              "variable.flap_time = query.wing_flap_position * 360.0;",
              "variable.base_rotation = Math.sin(variable.flap_time - 57.3) + 57.3;",
              "variable.rotation_factor = (variable.base_rotation * variable.base_rotation + variable.base_rotation * 114.6) * 2.87;",
              "variable.base_rotation_translate = Math.sin(variable.flap_time - 57.3) + 1.0;",
              "variable.rotation_factor_translate = (variable.base_rotation_translate * variable.base_rotation_translate + variable.base_rotation_translate * 2.0) * 0.05;",
              "variable.pre_rotation_raw = Math.mod(v.historical_frame_5.rot_y - v.historical_frame_10.rot_y + 180.0, 360.0);",
              "variable.pre_rotation = variable.pre_rotation_raw > 0.0 ? variable.pre_rotation_raw + 180.0 : variable.pre_rotation_raw - 180.0;",
              "variable.piece_rotation_raw = Math.mod(v.historical_frame_5.rot_y + (variable.pre_rotation / 2.0) + 180.0, 360.0);",
              "variable.piece_rotation = variable.piece_rotation_raw > 0.0 ? variable.piece_rotation_raw + 180.0 : variable.piece_rotation_raw - 180.0;",
              "variable.rotationScale = 1.5;",
              "variable.death_effect_duration = 200.0;",
              "variable.death_alpha = (1.0 - (query.death_ticks + query.frame_alpha) / variable.death_effect_duration) * 2.0 + 0.3;",
              "variable.pitch = -(math.min_angle(v.historical_frame_5.pos_y - v.historical_frame_10.pos_y)) * 10.0;",
              "variable.roll = math.min_angle(v.historical_frame_5.rot_y - v.historical_frame_10.rot_y) * variable.rotationScale;",
              "variable.clamped_pitch = math.clamp(variable.pitch, -30, 30);",
              "variable.clamped_roll = math.clamp(variable.roll, -45, 45);",
              "variable.neck_distance = 10.0;",
              "variable.neck_1_rotation_x = Math.cos(variable.flap_time) * 8.6 + (query.is_sitting ? 0.0 : (v.historical_frame_5.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_1_rotation_y_raw = Math.mod((v.historical_frame_5.rot_y - v.historical_frame_6.rot_y) + 180.0, 360.0);",
              "variable.neck_1_rotation_y = (variable.neck_1_rotation_y_raw > 0.0 ? (variable.neck_1_rotation_y_raw + 180.0) : (variable.neck_1_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_1_rotation_z_raw = Math.mod((v.historical_frame_5.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_1_rotation_z = -(variable.neck_1_rotation_z_raw > 0.0 ? (variable.neck_1_rotation_z_raw + 180.0) : (variable.neck_1_rotation_z_raw - 180.0))    * variable.rotationScale;",
              "variable.neck_1_position_x = 0.0;",
              "variable.neck_1_position_y = -20.0;",
              "variable.neck_1_position_z = -12.0;",
              "variable.neck_2_rotation_x = Math.cos(25.79 + variable.flap_time) * 8.6 + (query.is_sitting ? 1.0 : (v.historical_frame_4.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_2_rotation_y_raw = Math.mod((v.historical_frame_4.rot_y - v.historical_frame_6.rot_y) + 180.0, 360.0);",
              "variable.neck_2_rotation_y = (variable.neck_2_rotation_y_raw > 0.0 ? (variable.neck_2_rotation_y_raw + 180.0) : (variable.neck_2_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_2_rotation_z_raw = Math.mod((v.historical_frame_4.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_2_rotation_z = -(variable.neck_2_rotation_z_raw > 0.0 ? (variable.neck_2_rotation_z_raw + 180.0) : (variable.neck_2_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_2_position_x = variable.neck_1_position_x - Math.sin(variable.neck_1_rotation_y) * Math.cos(variable.neck_1_rotation_x) * variable.neck_distance;",
              "variable.neck_2_position_y = variable.neck_1_position_y - Math.sin(variable.neck_1_rotation_x) * variable.neck_distance;",
              "variable.neck_2_position_z = variable.neck_1_position_z - Math.cos(variable.neck_1_rotation_y) * Math.cos(variable.neck_1_rotation_x) * variable.neck_distance;",
              "variable.neck_3_rotation_x = Math.cos(51.57 + variable.flap_time) * 8.6 + (query.is_sitting ? 2.0 : (v.historical_frame_3.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_3_rotation_y_raw = Math.mod((v.historical_frame_3.rot_y - v.historical_frame_6.rot_y + 180.0), 360.0);",
              "variable.neck_3_rotation_y = (variable.neck_3_rotation_y_raw > 0.0 ? (variable.neck_3_rotation_y_raw + 180.0) : (variable.neck_3_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_3_rotation_z_raw = Math.mod((v.historical_frame_3.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_3_rotation_z = -(variable.neck_3_rotation_z_raw > 0.0 ? (variable.neck_3_rotation_z_raw + 180.0) : (variable.neck_3_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_3_position_x = variable.neck_2_position_x - Math.sin(variable.neck_2_rotation_y) * Math.cos(variable.neck_2_rotation_x) * variable.neck_distance;",
              "variable.neck_3_position_y = variable.neck_2_position_y - Math.sin(variable.neck_2_rotation_x) * variable.neck_distance;",
              "variable.neck_3_position_z = variable.neck_2_position_z - Math.cos(variable.neck_2_rotation_y) * Math.cos(variable.neck_2_rotation_x) * variable.neck_distance;",
              "variable.neck_4_rotation_x = Math.cos(77.36 + variable.flap_time) * 8.6 + (query.is_sitting ? 3.0 : (v.historical_frame_2.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_4_rotation_y_raw = Math.mod((v.historical_frame_2.rot_y - v.historical_frame_6.rot_y + 180.0), 360.0);",
              "variable.neck_4_rotation_y = (variable.neck_4_rotation_y_raw > 0.0 ? (variable.neck_4_rotation_y_raw + 180.0) : (variable.neck_4_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_4_rotation_z_raw = Math.mod((v.historical_frame_2.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_4_rotation_z = -(variable.neck_4_rotation_z_raw > 0.0 ? (variable.neck_4_rotation_z_raw + 180.0) : (variable.neck_4_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_4_position_x = variable.neck_3_position_x - Math.sin(variable.neck_3_rotation_y) * Math.cos(variable.neck_3_rotation_x) * variable.neck_distance;",
              "variable.neck_4_position_y = variable.neck_3_position_y - Math.sin(variable.neck_3_rotation_x) * variable.neck_distance;",
              "variable.neck_4_position_z = variable.neck_3_position_z - Math.cos(variable.neck_3_rotation_y) * Math.cos(variable.neck_3_rotation_x) * variable.neck_distance;",
              "variable.neck_5_rotation_x = Math.cos(103.14 + variable.flap_time) * 8.6 + (query.is_sitting ? 4.0 : (v.historical_frame_1.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_5_rotation_y_raw = Math.mod((v.historical_frame_1.rot_y - v.historical_frame_6.rot_y) + 180.0, 360.0);",
              "variable.neck_5_rotation_y = (variable.neck_5_rotation_y_raw > 0.0 ? (variable.neck_5_rotation_y_raw + 180.0) : (variable.neck_5_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_5_rotation_z_raw = Math.mod((v.historical_frame_1.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_5_rotation_z = -(variable.neck_5_rotation_z_raw > 0.0 ? (variable.neck_5_rotation_z_raw + 180.0) : (variable.neck_5_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_5_position_x = variable.neck_4_position_x - Math.sin(variable.neck_4_rotation_y) * Math.cos(variable.neck_4_rotation_x) * variable.neck_distance;",
              "variable.neck_5_position_y = variable.neck_4_position_y - Math.sin(variable.neck_4_rotation_x) * variable.neck_distance;",
              "variable.neck_5_position_z = variable.neck_4_position_z - Math.cos(variable.neck_4_rotation_y) * Math.cos(variable.neck_4_rotation_x) * variable.neck_distance;",
              "variable.head_rotation_x_raw = Math.mod((query.is_sitting ? 6.0 : 0.0) + 180.0, 360.0);",
              "variable.head_rotation_x = (variable.head_rotation_x_raw > 0.0 ? (variable.head_rotation_x_raw + 180.0) : (variable.head_rotation_x_raw - 180.0)) * variable.rotationScale * 5.0;",
              "variable.head_rotation_y_raw = Math.mod((v.historical_frame_0.rot_y - v.historical_frame_6.rot_y) + 180.0, 360.0);",
              "variable.head_rotation_y = (variable.head_rotation_y_raw > 0.0 ? (variable.head_rotation_y_raw + 180.0) : (variable.head_rotation_y_raw - 180.0));",
              "variable.head_rotation_z_raw = Math.mod((v.historical_frame_0.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.head_rotation_z = -(variable.head_rotation_z_raw > 0.0 ? (variable.head_rotation_z_raw + 180.0) : (variable.head_rotation_z_raw - 180.0));",
              "variable.head_position_x = variable.neck_5_position_x - Math.sin(variable.neck_5_rotation_y) * Math.cos(variable.neck_5_rotation_x) * variable.neck_distance;",
              "variable.head_position_y = variable.neck_5_position_y - Math.sin(variable.neck_5_rotation_x) * variable.neck_distance;",
              "variable.head_position_z = variable.neck_5_position_z - Math.cos(variable.neck_5_rotation_y) * Math.cos(variable.neck_5_rotation_x) * variable.neck_distance;",
              "variable.tail_distance = 10.0;",
              "variable.tail_rotation_y = 180.0;",
              "variable.tail_rotation_x = Math.sin(variable.flap_time) * 2.86;",
              "variable.tail_1_rotation_x = variable.tail_rotation_x + (v.historical_frame_12.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_1_rotation_y_raw = Math.mod((v.historical_frame_12.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_1_rotation_y = (variable.tail_1_rotation_y_raw > 0.0 ? (variable.tail_1_rotation_y_raw + 180.0) : (variable.tail_1_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_1_rotation_z_raw = Math.mod((v.historical_frame_12.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_1_rotation_z = -(variable.tail_1_rotation_z_raw > 0.0 ? (variable.tail_1_rotation_z_raw + 180.0) : (variable.tail_1_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_1_position_x = 0.0;",
              "variable.tail_1_position_y = -10.0;",
              "variable.tail_1_position_z = 60.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(25.78 + variable.flap_time) * 2.86;",
              "variable.tail_2_rotation_x = variable.tail_rotation_x + (v.historical_frame_13.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_2_rotation_y_raw = Math.mod((v.historical_frame_13.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_2_rotation_y = (variable.tail_2_rotation_y_raw > 0.0 ? (variable.tail_2_rotation_y_raw + 180.0) : (variable.tail_2_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_2_rotation_z_raw = Math.mod((v.historical_frame_13.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_2_rotation_z = -(variable.tail_2_rotation_z_raw > 0.0 ? (variable.tail_2_rotation_z_raw + 180.0) : (variable.tail_2_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_2_position_x = variable.tail_1_position_x - Math.sin(variable.tail_1_rotation_y) * Math.cos(variable.tail_1_rotation_x) * 10.0;",
              "variable.tail_2_position_y = variable.tail_1_position_y - Math.sin(variable.tail_1_rotation_x) * variable.tail_distance;",
              "variable.tail_2_position_z = variable.tail_1_position_z - Math.cos(variable.tail_1_rotation_y) * Math.cos(variable.tail_1_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(51.56 + variable.flap_time) * 2.86;",
              "variable.tail_3_rotation_x = variable.tail_rotation_x + (v.historical_frame_14.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_3_rotation_y_raw = Math.mod((v.historical_frame_14.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_3_rotation_y = (variable.tail_3_rotation_y_raw > 0.0 ? (variable.tail_3_rotation_y_raw + 180.0) : (variable.tail_3_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_3_rotation_z_raw = Math.mod((v.historical_frame_14.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_3_rotation_z = -(variable.tail_3_rotation_z_raw > 0.0 ? (variable.tail_3_rotation_z_raw + 180.0) : (variable.tail_3_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_3_position_x = variable.tail_2_position_x - Math.sin(variable.tail_2_rotation_y) * Math.cos(variable.tail_2_rotation_x) * 10.0;",
              "variable.tail_3_position_y = variable.tail_2_position_y - Math.sin(variable.tail_2_rotation_x) * variable.tail_distance;",
              "variable.tail_3_position_z = variable.tail_2_position_z - Math.cos(variable.tail_2_rotation_y) * Math.cos(variable.tail_2_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(77.35 + variable.flap_time) * 2.86;",
              "variable.tail_4_rotation_x = variable.tail_rotation_x + (v.historical_frame_15.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_4_rotation_y_raw = Math.mod((v.historical_frame_15.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_4_rotation_y = (variable.tail_4_rotation_y_raw > 0.0 ? (variable.tail_4_rotation_y_raw + 180.0) : (variable.tail_4_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_4_rotation_z_raw = Math.mod((v.historical_frame_15.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_4_rotation_z = -(variable.tail_4_rotation_z_raw > 0.0 ? (variable.tail_4_rotation_z_raw + 180.0) : (variable.tail_4_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_4_position_x = variable.tail_3_position_x - Math.sin(variable.tail_3_rotation_y) * Math.cos(variable.tail_3_rotation_x) * 10.0;",
              "variable.tail_4_position_y = variable.tail_3_position_y - Math.sin(variable.tail_3_rotation_x) * variable.tail_distance;",
              "variable.tail_4_position_z = variable.tail_3_position_z - Math.cos(variable.tail_3_rotation_y) * Math.cos(variable.tail_3_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(103.13 + variable.flap_time) * 2.86;",
              "variable.tail_5_rotation_x = variable.tail_rotation_x + (v.historical_frame_16.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_5_rotation_y_raw = Math.mod((v.historical_frame_16.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_5_rotation_y = (variable.tail_5_rotation_y_raw > 0.0 ? (variable.tail_5_rotation_y_raw + 180.0) : (variable.tail_5_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_5_rotation_z_raw = Math.mod((v.historical_frame_16.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_5_rotation_z = -(variable.tail_5_rotation_z_raw > 0.0 ? (variable.tail_5_rotation_z_raw + 180.0) : (variable.tail_5_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_5_position_x = variable.tail_4_position_x - Math.sin(variable.tail_4_rotation_y) * Math.cos(variable.tail_4_rotation_x) * 10.0;",
              "variable.tail_5_position_y = variable.tail_4_position_y - Math.sin(variable.tail_4_rotation_x) * variable.tail_distance;",
              "variable.tail_5_position_z = variable.tail_4_position_z - Math.cos(variable.tail_4_rotation_y) * Math.cos(variable.tail_4_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(128.92 + variable.flap_time) * 2.86;",
              "variable.tail_6_rotation_x = variable.tail_rotation_x + (v.historical_frame_17.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_6_rotation_y_raw = Math.mod((v.historical_frame_17.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_6_rotation_y = (variable.tail_6_rotation_y_raw > 0.0 ? (variable.tail_6_rotation_y_raw + 180.0) : (variable.tail_6_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_6_rotation_z_raw = Math.mod((v.historical_frame_17.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_6_rotation_z = -(variable.tail_6_rotation_z_raw > 0.0 ? (variable.tail_6_rotation_z_raw + 180.0) : (variable.tail_6_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_6_position_x = variable.tail_5_position_x - Math.sin(variable.tail_5_rotation_y) * Math.cos(variable.tail_5_rotation_x) * 10.0;",
              "variable.tail_6_position_y = variable.tail_5_position_y - Math.sin(variable.tail_5_rotation_x) * variable.tail_distance;",
              "variable.tail_6_position_z = variable.tail_5_position_z - Math.cos(variable.tail_5_rotation_y) * Math.cos(variable.tail_5_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(154.70 + variable.flap_time) * 2.86;",
              "variable.tail_7_rotation_x = variable.tail_rotation_x + (v.historical_frame_18.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_7_rotation_y_raw = Math.mod((v.historical_frame_18.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_7_rotation_y = (variable.tail_7_rotation_y_raw > 0.0 ? (variable.tail_7_rotation_y_raw + 180.0) : (variable.tail_7_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_7_rotation_z_raw = Math.mod((v.historical_frame_18.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_7_rotation_z = -(variable.tail_7_rotation_z_raw > 0.0 ? (variable.tail_7_rotation_z_raw + 180.0) : (variable.tail_7_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_7_position_x = variable.tail_6_position_x - Math.sin(variable.tail_6_rotation_y) * Math.cos(variable.tail_6_rotation_x) * 10.0;",
              "variable.tail_7_position_y = variable.tail_6_position_y - Math.sin(variable.tail_6_rotation_x) * variable.tail_distance;",
              "variable.tail_7_position_z = variable.tail_6_position_z - Math.cos(variable.tail_6_rotation_y) * Math.cos(variable.tail_6_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(180.48 + variable.flap_time) * 2.86;",
              "variable.tail_8_rotation_x = variable.tail_rotation_x + (v.historical_frame_19.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_8_rotation_y_raw = Math.mod((v.historical_frame_19.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_8_rotation_y = (variable.tail_8_rotation_y_raw > 0.0 ? (variable.tail_8_rotation_y_raw + 180.0) : (variable.tail_8_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_8_rotation_z_raw = Math.mod((v.historical_frame_19.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_8_rotation_z = -(variable.tail_8_rotation_z_raw > 0.0 ? (variable.tail_8_rotation_z_raw + 180.0) : (variable.tail_8_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_8_position_x = variable.tail_7_position_x - Math.sin(variable.tail_7_rotation_y) * Math.cos(variable.tail_7_rotation_x) * 10.0;",
              "variable.tail_8_position_y = variable.tail_7_position_y - Math.sin(variable.tail_7_rotation_x) * variable.tail_distance;",
              "variable.tail_8_position_z = variable.tail_7_position_z - Math.cos(variable.tail_7_rotation_y) * Math.cos(variable.tail_7_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(206.26 + variable.flap_time) * 2.86;",
              "variable.tail_9_rotation_x = variable.tail_rotation_x + (v.historical_frame_20.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_9_rotation_y_raw = Math.mod((v.historical_frame_20.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_9_rotation_y = (variable.tail_9_rotation_y_raw > 0.0 ? (variable.tail_9_rotation_y_raw + 180.0) : (variable.tail_9_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_9_rotation_z_raw = Math.mod((v.historical_frame_20.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_9_rotation_z = -(variable.tail_9_rotation_z_raw > 0.0 ? (variable.tail_9_rotation_z_raw + 180.0) : (variable.tail_9_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_9_position_x = variable.tail_8_position_x - Math.sin(variable.tail_8_rotation_y) * Math.cos(variable.tail_8_rotation_x) * 10.0;",
              "variable.tail_9_position_y = variable.tail_8_position_y - Math.sin(variable.tail_8_rotation_x) * variable.tail_distance;",
              "variable.tail_9_position_z = variable.tail_8_position_z - Math.cos(variable.tail_8_rotation_y) * Math.cos(variable.tail_8_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(232.05 + variable.flap_time) * 2.86;",
              "variable.tail_10_rotation_x = variable.tail_rotation_x + (v.historical_frame_21.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_10_rotation_y_raw = Math.mod((v.historical_frame_21.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_10_rotation_y = (variable.tail_10_rotation_y_raw > 0.0 ? (variable.tail_10_rotation_y_raw + 180.0) : (variable.tail_10_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_10_rotation_z_raw = Math.mod((v.historical_frame_21.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_10_rotation_z = -(variable.tail_10_rotation_z_raw > 0.0 ? (variable.tail_10_rotation_z_raw + 180.0) : (variable.tail_10_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_10_position_x = variable.tail_9_position_x - Math.sin(variable.tail_9_rotation_y) * Math.cos(variable.tail_9_rotation_x) * 10.0;",
              "variable.tail_10_position_y = variable.tail_9_position_y - Math.sin(variable.tail_9_rotation_x) * variable.tail_distance;",
              "variable.tail_10_position_z = variable.tail_9_position_z - Math.cos(variable.tail_9_rotation_y) * Math.cos(variable.tail_9_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(257.83 + variable.flap_time) * 2.86;",
              "variable.tail_11_rotation_x = variable.tail_rotation_x + (v.historical_frame_22.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_11_rotation_y_raw = Math.mod((v.historical_frame_22.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_11_rotation_y = (variable.tail_11_rotation_y_raw > 0.0 ? (variable.tail_11_rotation_y_raw + 180.0) : (variable.tail_11_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_11_rotation_z_raw = Math.mod((v.historical_frame_22.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_11_rotation_z = -(variable.tail_11_rotation_z_raw > 0.0 ? (variable.tail_11_rotation_z_raw + 180.0) : (variable.tail_11_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_11_position_x = variable.tail_10_position_x - Math.sin(variable.tail_10_rotation_y) * Math.cos(variable.tail_10_rotation_x) * 10.0;",
              "variable.tail_11_position_y = variable.tail_10_position_y - Math.sin(variable.tail_10_rotation_x) * variable.tail_distance;",
              "variable.tail_11_position_z = variable.tail_10_position_z - Math.cos(variable.tail_10_rotation_y) * Math.cos(variable.tail_10_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(283.61 + variable.flap_time) * 2.86;",
              "variable.tail_12_rotation_x = variable.tail_rotation_x + (v.historical_frame_23.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_12_rotation_y_raw = Math.mod((v.historical_frame_23.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_12_rotation_y = (variable.tail_12_rotation_y_raw > 0.0 ? (variable.tail_12_rotation_y_raw + 180.0) : (variable.tail_12_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_12_rotation_z_raw = Math.mod((v.historical_frame_23.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_12_rotation_z = -(variable.tail_12_rotation_z_raw > 0.0 ? (variable.tail_12_rotation_z_raw + 180.0) : (variable.tail_12_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_12_position_x = variable.tail_11_position_x - Math.sin(variable.tail_11_rotation_y) * Math.cos(variable.tail_11_rotation_x) * 10.0;",
              "variable.tail_12_position_y = variable.tail_11_position_y - Math.sin(variable.tail_11_rotation_x) * variable.tail_distance;",
              "variable.tail_12_position_z = variable.tail_11_position_z - Math.cos(variable.tail_11_rotation_y) * Math.cos(variable.tail_11_rotation_x) * 10.0;"
          ],
          "animate": [
              "setup",
              "jaw_movement",
              "neck_head_movement",
              "wings_limbs_movement",
              "tail_movement"
          ]
      }
    • Previous Value:
      "textures": {
          "default": "textures/entity/dragon/dragon",
          "exploding": "textures/entity/dragon/dragon_exploding",
          "beam": "textures/entity/endercrystal/endercrystal_beam"
      }

Changes in version 1.19.50.2

    • New Value:
      "variants": [
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_color": {
               "+defines": [
                  "USE_SKINNING",
                  "USE_OVERLAY"
               ],
               "+states": [
                  "Blending"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_alphatest": {
               "+defines": [
                  "USE_SKINNING",
                  "ALPHA_TEST"
               ],
               "+states": [
                  "DisableCulling"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          }
      ]
      Previous Value:
      "variants": [
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_color": {
               "+defines": [
                  "USE_SKINNING",
                  "USE_OVERLAY"
               ],
               "+states": [
                  "Blending"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          }
      ]
    • New Value:
      "variants": [
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_color": {
               "+defines": [
                  "USE_SKINNING",
                  "USE_OVERLAY"
               ],
               "+states": [
                  "Blending"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_alphatest": {
               "+defines": [
                  "USE_SKINNING",
                  "ALPHA_TEST"
               ],
               "+states": [
                  "DisableCulling"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          }
      ]
      Previous Value:
      "variants": [
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_color": {
               "+defines": [
                  "USE_SKINNING",
                  "USE_OVERLAY"
               ],
               "+states": [
                  "Blending"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          }
      ]
    • New Value:
      "variants": [
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_color": {
               "+defines": [
                  "USE_SKINNING",
                  "USE_OVERLAY"
               ],
               "+states": [
                  "Blending"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_alphatest": {
               "+defines": [
                  "USE_SKINNING",
                  "ALPHA_TEST"
               ],
               "+states": [
                  "DisableCulling"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          }
      ]
      Previous Value:
      "variants": [
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_color": {
               "+defines": [
                  "USE_SKINNING",
                  "USE_OVERLAY"
               ],
               "+states": [
                  "Blending"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          }
      ]

Changes in version 1.19.20.2

Changes in version 1.18.10.4

    • New Value:
      "render_controllers": [
          {
              "controller.render.ender_dragon_death_pre_pass": "query.death_ticks < 1.0"
          },
          {
              "controller.render.ender_dragon_death_main_pass": "query.death_ticks < 1.0"
          },
          {
              "controller.render.ender_dragon_default": "query.death_ticks >= 1.0"
          }
      ]
      Previous Value:
      "render_controllers": [
          {
              "controller.render.ender_dragon_death_pre_pass": "query.death_ticks < 1.0"
          },
          {
              "controller.render.ender_dragon_death_main_pass": "query.death_ticks < 1.0"
          },
          {
              "controller.render.ender_dragon_default": "query.death_ticks >= 0.0"
          }
      ]

Changes in version 1.17.10.4

    • New Value:
      "animations": {
          "setup": "animation.ender_dragon.setup",
          "jaw_movement": "animation.ender_dragon.jaw_movement",
          "neck_head_movement": "animation.ender_dragon.neck_head_movement",
          "wings_limbs_movement": "animation.ender_dragon.wings_limbs_movement",
          "tail_movement": "animation.ender_dragon.tail_movement"
      }
    • New Value:
      "materials": {
          "default": "ender_dragon",
          "beam_material": "entity_beam",
          "death_material": "entity_beam_additive",
          "dissolve_0": "entity_dissolve_layer0.skinning",
          "dissolve_1": "entity_dissolve_layer1.skinning"
      }
    • New Value:
      "render_controllers": [
          {
              "controller.render.ender_dragon_death_pre_pass": "query.death_ticks < 1.0"
          },
          {
              "controller.render.ender_dragon_death_main_pass": "query.death_ticks < 1.0"
          },
          {
              "controller.render.ender_dragon_default": "query.death_ticks >= 0.0"
          }
      ]
    • New Value:
      "scripts": {
          "pre_animation": [
              "variable.flap_time = query.wing_flap_position * 360.0;",
              "variable.base_rotation = Math.sin(variable.flap_time - 57.3) + 57.3;",
              "variable.rotation_factor = (variable.base_rotation * variable.base_rotation + variable.base_rotation * 114.6) * 2.87;",
              "variable.base_rotation_translate = Math.sin(variable.flap_time - 57.3) + 1.0;",
              "variable.rotation_factor_translate = (variable.base_rotation_translate * variable.base_rotation_translate + variable.base_rotation_translate * 2.0) * 0.05;",
              "variable.pre_rotation_raw = Math.mod(v.historical_frame_5.rot_y - v.historical_frame_10.rot_y + 180.0, 360.0);",
              "variable.pre_rotation = variable.pre_rotation_raw > 0.0 ? variable.pre_rotation_raw + 180.0 : variable.pre_rotation_raw - 180.0;",
              "variable.piece_rotation_raw = Math.mod(v.historical_frame_5.rot_y + (variable.pre_rotation / 2.0) + 180.0, 360.0);",
              "variable.piece_rotation = variable.piece_rotation_raw > 0.0 ? variable.piece_rotation_raw + 180.0 : variable.piece_rotation_raw - 180.0;",
              "variable.rotationScale = 1.5;",
              "variable.death_effect_duration = 200.0;",
              "variable.death_alpha = (1.0 - (query.death_ticks + query.frame_alpha) / variable.death_effect_duration) * 2.0 + 0.3;",
              "variable.pitch = -(math.min_angle(v.historical_frame_5.pos_y - v.historical_frame_10.pos_y)) * 10.0;",
              "variable.roll = math.min_angle(v.historical_frame_5.rot_y - v.historical_frame_10.rot_y) * variable.rotationScale;",
              "variable.clamped_pitch = math.clamp(variable.pitch, -30, 30);",
              "variable.clamped_roll = math.clamp(variable.roll, -45, 45);",
              "variable.neck_distance = 10.0;",
              "variable.neck_1_rotation_x = Math.cos(variable.flap_time) * 8.6 + (query.is_sitting ? 0.0 : (v.historical_frame_5.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_1_rotation_y_raw = Math.mod((v.historical_frame_5.rot_y - v.historical_frame_6.rot_y) + 180.0, 360.0);",
              "variable.neck_1_rotation_y = (variable.neck_1_rotation_y_raw > 0.0 ? (variable.neck_1_rotation_y_raw + 180.0) : (variable.neck_1_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_1_rotation_z_raw = Math.mod((v.historical_frame_5.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_1_rotation_z = -(variable.neck_1_rotation_z_raw > 0.0 ? (variable.neck_1_rotation_z_raw + 180.0) : (variable.neck_1_rotation_z_raw - 180.0))    * variable.rotationScale;",
              "variable.neck_1_position_x = 0.0;",
              "variable.neck_1_position_y = -20.0;",
              "variable.neck_1_position_z = -12.0;",
              "variable.neck_2_rotation_x = Math.cos(25.79 + variable.flap_time) * 8.6 + (query.is_sitting ? 1.0 : (v.historical_frame_4.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_2_rotation_y_raw = Math.mod((v.historical_frame_4.rot_y - v.historical_frame_6.rot_y) + 180.0, 360.0);",
              "variable.neck_2_rotation_y = (variable.neck_2_rotation_y_raw > 0.0 ? (variable.neck_2_rotation_y_raw + 180.0) : (variable.neck_2_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_2_rotation_z_raw = Math.mod((v.historical_frame_4.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_2_rotation_z = -(variable.neck_2_rotation_z_raw > 0.0 ? (variable.neck_2_rotation_z_raw + 180.0) : (variable.neck_2_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_2_position_x = variable.neck_1_position_x - Math.sin(variable.neck_1_rotation_y) * Math.cos(variable.neck_1_rotation_x) * variable.neck_distance;",
              "variable.neck_2_position_y = variable.neck_1_position_y - Math.sin(variable.neck_1_rotation_x) * variable.neck_distance;",
              "variable.neck_2_position_z = variable.neck_1_position_z - Math.cos(variable.neck_1_rotation_y) * Math.cos(variable.neck_1_rotation_x) * variable.neck_distance;",
              "variable.neck_3_rotation_x = Math.cos(51.57 + variable.flap_time) * 8.6 + (query.is_sitting ? 2.0 : (v.historical_frame_3.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_3_rotation_y_raw = Math.mod((v.historical_frame_3.rot_y - v.historical_frame_6.rot_y + 180.0), 360.0);",
              "variable.neck_3_rotation_y = (variable.neck_3_rotation_y_raw > 0.0 ? (variable.neck_3_rotation_y_raw + 180.0) : (variable.neck_3_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_3_rotation_z_raw = Math.mod((v.historical_frame_3.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_3_rotation_z = -(variable.neck_3_rotation_z_raw > 0.0 ? (variable.neck_3_rotation_z_raw + 180.0) : (variable.neck_3_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_3_position_x = variable.neck_2_position_x - Math.sin(variable.neck_2_rotation_y) * Math.cos(variable.neck_2_rotation_x) * variable.neck_distance;",
              "variable.neck_3_position_y = variable.neck_2_position_y - Math.sin(variable.neck_2_rotation_x) * variable.neck_distance;",
              "variable.neck_3_position_z = variable.neck_2_position_z - Math.cos(variable.neck_2_rotation_y) * Math.cos(variable.neck_2_rotation_x) * variable.neck_distance;",
              "variable.neck_4_rotation_x = Math.cos(77.36 + variable.flap_time) * 8.6 + (query.is_sitting ? 3.0 : (v.historical_frame_2.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_4_rotation_y_raw = Math.mod((v.historical_frame_2.rot_y - v.historical_frame_6.rot_y + 180.0), 360.0);",
              "variable.neck_4_rotation_y = (variable.neck_4_rotation_y_raw > 0.0 ? (variable.neck_4_rotation_y_raw + 180.0) : (variable.neck_4_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_4_rotation_z_raw = Math.mod((v.historical_frame_2.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_4_rotation_z = -(variable.neck_4_rotation_z_raw > 0.0 ? (variable.neck_4_rotation_z_raw + 180.0) : (variable.neck_4_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_4_position_x = variable.neck_3_position_x - Math.sin(variable.neck_3_rotation_y) * Math.cos(variable.neck_3_rotation_x) * variable.neck_distance;",
              "variable.neck_4_position_y = variable.neck_3_position_y - Math.sin(variable.neck_3_rotation_x) * variable.neck_distance;",
              "variable.neck_4_position_z = variable.neck_3_position_z - Math.cos(variable.neck_3_rotation_y) * Math.cos(variable.neck_3_rotation_x) * variable.neck_distance;",
              "variable.neck_5_rotation_x = Math.cos(103.14 + variable.flap_time) * 8.6 + (query.is_sitting ? 4.0 : (v.historical_frame_1.pos_y - v.historical_frame_6.pos_y)) * variable.rotationScale * 5.0;",
              "variable.neck_5_rotation_y_raw = Math.mod((v.historical_frame_1.rot_y - v.historical_frame_6.rot_y) + 180.0, 360.0);",
              "variable.neck_5_rotation_y = (variable.neck_5_rotation_y_raw > 0.0 ? (variable.neck_5_rotation_y_raw + 180.0) : (variable.neck_5_rotation_y_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_5_rotation_z_raw = Math.mod((v.historical_frame_1.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.neck_5_rotation_z = -(variable.neck_5_rotation_z_raw > 0.0 ? (variable.neck_5_rotation_z_raw + 180.0) : (variable.neck_5_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.neck_5_position_x = variable.neck_4_position_x - Math.sin(variable.neck_4_rotation_y) * Math.cos(variable.neck_4_rotation_x) * variable.neck_distance;",
              "variable.neck_5_position_y = variable.neck_4_position_y - Math.sin(variable.neck_4_rotation_x) * variable.neck_distance;",
              "variable.neck_5_position_z = variable.neck_4_position_z - Math.cos(variable.neck_4_rotation_y) * Math.cos(variable.neck_4_rotation_x) * variable.neck_distance;",
              "variable.head_rotation_x_raw = Math.mod((query.is_sitting ? 6.0 : 0.0) + 180.0, 360.0);",
              "variable.head_rotation_x = (variable.head_rotation_x_raw > 0.0 ? (variable.head_rotation_x_raw + 180.0) : (variable.head_rotation_x_raw - 180.0)) * variable.rotationScale * 5.0;",
              "variable.head_rotation_y_raw = Math.mod((v.historical_frame_0.rot_y - v.historical_frame_6.rot_y) + 180.0, 360.0);",
              "variable.head_rotation_y = (variable.head_rotation_y_raw > 0.0 ? (variable.head_rotation_y_raw + 180.0) : (variable.head_rotation_y_raw - 180.0));",
              "variable.head_rotation_z_raw = Math.mod((v.historical_frame_0.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.head_rotation_z = -(variable.head_rotation_z_raw > 0.0 ? (variable.head_rotation_z_raw + 180.0) : (variable.head_rotation_z_raw - 180.0));",
              "variable.head_position_x = variable.neck_5_position_x - Math.sin(variable.neck_5_rotation_y) * Math.cos(variable.neck_5_rotation_x) * variable.neck_distance;",
              "variable.head_position_y = variable.neck_5_position_y - Math.sin(variable.neck_5_rotation_x) * variable.neck_distance;",
              "variable.head_position_z = variable.neck_5_position_z - Math.cos(variable.neck_5_rotation_y) * Math.cos(variable.neck_5_rotation_x) * variable.neck_distance;",
              "variable.tail_distance = 10.0;",
              "variable.tail_rotation_y = 180.0;",
              "variable.tail_rotation_x = Math.sin(variable.flap_time) * 2.86;",
              "variable.tail_1_rotation_x = variable.tail_rotation_x + (v.historical_frame_12.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_1_rotation_y_raw = Math.mod((v.historical_frame_12.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_1_rotation_y = (variable.tail_1_rotation_y_raw > 0.0 ? (variable.tail_1_rotation_y_raw + 180.0) : (variable.tail_1_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_1_rotation_z_raw = Math.mod((v.historical_frame_12.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_1_rotation_z = -(variable.tail_1_rotation_z_raw > 0.0 ? (variable.tail_1_rotation_z_raw + 180.0) : (variable.tail_1_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_1_position_x = 0.0;",
              "variable.tail_1_position_y = -10.0;",
              "variable.tail_1_position_z = 60.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(25.78 + variable.flap_time) * 2.86;",
              "variable.tail_2_rotation_x = variable.tail_rotation_x + (v.historical_frame_13.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_2_rotation_y_raw = Math.mod((v.historical_frame_13.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_2_rotation_y = (variable.tail_2_rotation_y_raw > 0.0 ? (variable.tail_2_rotation_y_raw + 180.0) : (variable.tail_2_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_2_rotation_z_raw = Math.mod((v.historical_frame_13.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_2_rotation_z = -(variable.tail_2_rotation_z_raw > 0.0 ? (variable.tail_2_rotation_z_raw + 180.0) : (variable.tail_2_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_2_position_x = variable.tail_1_position_x - Math.sin(variable.tail_1_rotation_y) * Math.cos(variable.tail_1_rotation_x) * 10.0;",
              "variable.tail_2_position_y = variable.tail_1_position_y - Math.sin(variable.tail_1_rotation_x) * variable.tail_distance;",
              "variable.tail_2_position_z = variable.tail_1_position_z - Math.cos(variable.tail_1_rotation_y) * Math.cos(variable.tail_1_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(51.56 + variable.flap_time) * 2.86;",
              "variable.tail_3_rotation_x = variable.tail_rotation_x + (v.historical_frame_14.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_3_rotation_y_raw = Math.mod((v.historical_frame_14.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_3_rotation_y = (variable.tail_3_rotation_y_raw > 0.0 ? (variable.tail_3_rotation_y_raw + 180.0) : (variable.tail_3_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_3_rotation_z_raw = Math.mod((v.historical_frame_14.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_3_rotation_z = -(variable.tail_3_rotation_z_raw > 0.0 ? (variable.tail_3_rotation_z_raw + 180.0) : (variable.tail_3_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_3_position_x = variable.tail_2_position_x - Math.sin(variable.tail_2_rotation_y) * Math.cos(variable.tail_2_rotation_x) * 10.0;",
              "variable.tail_3_position_y = variable.tail_2_position_y - Math.sin(variable.tail_2_rotation_x) * variable.tail_distance;",
              "variable.tail_3_position_z = variable.tail_2_position_z - Math.cos(variable.tail_2_rotation_y) * Math.cos(variable.tail_2_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(77.35 + variable.flap_time) * 2.86;",
              "variable.tail_4_rotation_x = variable.tail_rotation_x + (v.historical_frame_15.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_4_rotation_y_raw = Math.mod((v.historical_frame_15.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_4_rotation_y = (variable.tail_4_rotation_y_raw > 0.0 ? (variable.tail_4_rotation_y_raw + 180.0) : (variable.tail_4_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_4_rotation_z_raw = Math.mod((v.historical_frame_15.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_4_rotation_z = -(variable.tail_4_rotation_z_raw > 0.0 ? (variable.tail_4_rotation_z_raw + 180.0) : (variable.tail_4_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_4_position_x = variable.tail_3_position_x - Math.sin(variable.tail_3_rotation_y) * Math.cos(variable.tail_3_rotation_x) * 10.0;",
              "variable.tail_4_position_y = variable.tail_3_position_y - Math.sin(variable.tail_3_rotation_x) * variable.tail_distance;",
              "variable.tail_4_position_z = variable.tail_3_position_z - Math.cos(variable.tail_3_rotation_y) * Math.cos(variable.tail_3_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(103.13 + variable.flap_time) * 2.86;",
              "variable.tail_5_rotation_x = variable.tail_rotation_x + (v.historical_frame_16.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_5_rotation_y_raw = Math.mod((v.historical_frame_16.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_5_rotation_y = (variable.tail_5_rotation_y_raw > 0.0 ? (variable.tail_5_rotation_y_raw + 180.0) : (variable.tail_5_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_5_rotation_z_raw = Math.mod((v.historical_frame_16.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_5_rotation_z = -(variable.tail_5_rotation_z_raw > 0.0 ? (variable.tail_5_rotation_z_raw + 180.0) : (variable.tail_5_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_5_position_x = variable.tail_4_position_x - Math.sin(variable.tail_4_rotation_y) * Math.cos(variable.tail_4_rotation_x) * 10.0;",
              "variable.tail_5_position_y = variable.tail_4_position_y - Math.sin(variable.tail_4_rotation_x) * variable.tail_distance;",
              "variable.tail_5_position_z = variable.tail_4_position_z - Math.cos(variable.tail_4_rotation_y) * Math.cos(variable.tail_4_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(128.92 + variable.flap_time) * 2.86;",
              "variable.tail_6_rotation_x = variable.tail_rotation_x + (v.historical_frame_17.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_6_rotation_y_raw = Math.mod((v.historical_frame_17.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_6_rotation_y = (variable.tail_6_rotation_y_raw > 0.0 ? (variable.tail_6_rotation_y_raw + 180.0) : (variable.tail_6_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_6_rotation_z_raw = Math.mod((v.historical_frame_17.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_6_rotation_z = -(variable.tail_6_rotation_z_raw > 0.0 ? (variable.tail_6_rotation_z_raw + 180.0) : (variable.tail_6_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_6_position_x = variable.tail_5_position_x - Math.sin(variable.tail_5_rotation_y) * Math.cos(variable.tail_5_rotation_x) * 10.0;",
              "variable.tail_6_position_y = variable.tail_5_position_y - Math.sin(variable.tail_5_rotation_x) * variable.tail_distance;",
              "variable.tail_6_position_z = variable.tail_5_position_z - Math.cos(variable.tail_5_rotation_y) * Math.cos(variable.tail_5_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(154.70 + variable.flap_time) * 2.86;",
              "variable.tail_7_rotation_x = variable.tail_rotation_x + (v.historical_frame_18.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_7_rotation_y_raw = Math.mod((v.historical_frame_18.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_7_rotation_y = (variable.tail_7_rotation_y_raw > 0.0 ? (variable.tail_7_rotation_y_raw + 180.0) : (variable.tail_7_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_7_rotation_z_raw = Math.mod((v.historical_frame_18.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_7_rotation_z = -(variable.tail_7_rotation_z_raw > 0.0 ? (variable.tail_7_rotation_z_raw + 180.0) : (variable.tail_7_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_7_position_x = variable.tail_6_position_x - Math.sin(variable.tail_6_rotation_y) * Math.cos(variable.tail_6_rotation_x) * 10.0;",
              "variable.tail_7_position_y = variable.tail_6_position_y - Math.sin(variable.tail_6_rotation_x) * variable.tail_distance;",
              "variable.tail_7_position_z = variable.tail_6_position_z - Math.cos(variable.tail_6_rotation_y) * Math.cos(variable.tail_6_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(180.48 + variable.flap_time) * 2.86;",
              "variable.tail_8_rotation_x = variable.tail_rotation_x + (v.historical_frame_19.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_8_rotation_y_raw = Math.mod((v.historical_frame_19.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_8_rotation_y = (variable.tail_8_rotation_y_raw > 0.0 ? (variable.tail_8_rotation_y_raw + 180.0) : (variable.tail_8_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_8_rotation_z_raw = Math.mod((v.historical_frame_19.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_8_rotation_z = -(variable.tail_8_rotation_z_raw > 0.0 ? (variable.tail_8_rotation_z_raw + 180.0) : (variable.tail_8_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_8_position_x = variable.tail_7_position_x - Math.sin(variable.tail_7_rotation_y) * Math.cos(variable.tail_7_rotation_x) * 10.0;",
              "variable.tail_8_position_y = variable.tail_7_position_y - Math.sin(variable.tail_7_rotation_x) * variable.tail_distance;",
              "variable.tail_8_position_z = variable.tail_7_position_z - Math.cos(variable.tail_7_rotation_y) * Math.cos(variable.tail_7_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(206.26 + variable.flap_time) * 2.86;",
              "variable.tail_9_rotation_x = variable.tail_rotation_x + (v.historical_frame_20.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_9_rotation_y_raw = Math.mod((v.historical_frame_20.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_9_rotation_y = (variable.tail_9_rotation_y_raw > 0.0 ? (variable.tail_9_rotation_y_raw + 180.0) : (variable.tail_9_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_9_rotation_z_raw = Math.mod((v.historical_frame_20.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_9_rotation_z = -(variable.tail_9_rotation_z_raw > 0.0 ? (variable.tail_9_rotation_z_raw + 180.0) : (variable.tail_9_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_9_position_x = variable.tail_8_position_x - Math.sin(variable.tail_8_rotation_y) * Math.cos(variable.tail_8_rotation_x) * 10.0;",
              "variable.tail_9_position_y = variable.tail_8_position_y - Math.sin(variable.tail_8_rotation_x) * variable.tail_distance;",
              "variable.tail_9_position_z = variable.tail_8_position_z - Math.cos(variable.tail_8_rotation_y) * Math.cos(variable.tail_8_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(232.05 + variable.flap_time) * 2.86;",
              "variable.tail_10_rotation_x = variable.tail_rotation_x + (v.historical_frame_21.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_10_rotation_y_raw = Math.mod((v.historical_frame_21.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_10_rotation_y = (variable.tail_10_rotation_y_raw > 0.0 ? (variable.tail_10_rotation_y_raw + 180.0) : (variable.tail_10_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_10_rotation_z_raw = Math.mod((v.historical_frame_21.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_10_rotation_z = -(variable.tail_10_rotation_z_raw > 0.0 ? (variable.tail_10_rotation_z_raw + 180.0) : (variable.tail_10_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_10_position_x = variable.tail_9_position_x - Math.sin(variable.tail_9_rotation_y) * Math.cos(variable.tail_9_rotation_x) * 10.0;",
              "variable.tail_10_position_y = variable.tail_9_position_y - Math.sin(variable.tail_9_rotation_x) * variable.tail_distance;",
              "variable.tail_10_position_z = variable.tail_9_position_z - Math.cos(variable.tail_9_rotation_y) * Math.cos(variable.tail_9_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(257.83 + variable.flap_time) * 2.86;",
              "variable.tail_11_rotation_x = variable.tail_rotation_x + (v.historical_frame_22.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_11_rotation_y_raw = Math.mod((v.historical_frame_22.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_11_rotation_y = (variable.tail_11_rotation_y_raw > 0.0 ? (variable.tail_11_rotation_y_raw + 180.0) : (variable.tail_11_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_11_rotation_z_raw = Math.mod((v.historical_frame_22.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_11_rotation_z = -(variable.tail_11_rotation_z_raw > 0.0 ? (variable.tail_11_rotation_z_raw + 180.0) : (variable.tail_11_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_11_position_x = variable.tail_10_position_x - Math.sin(variable.tail_10_rotation_y) * Math.cos(variable.tail_10_rotation_x) * 10.0;",
              "variable.tail_11_position_y = variable.tail_10_position_y - Math.sin(variable.tail_10_rotation_x) * variable.tail_distance;",
              "variable.tail_11_position_z = variable.tail_10_position_z - Math.cos(variable.tail_10_rotation_y) * Math.cos(variable.tail_10_rotation_x) * 10.0;",
              "variable.tail_rotation_x = variable.tail_rotation_x + Math.sin(283.61 + variable.flap_time) * 2.86;",
              "variable.tail_12_rotation_x = variable.tail_rotation_x + (v.historical_frame_23.pos_y - v.historical_frame_11.pos_y) * variable.rotationScale * 5.0;",
              "variable.tail_12_rotation_y_raw = Math.mod((v.historical_frame_23.rot_y - v.historical_frame_11.rot_y) + 180.0, 360.0);",
              "variable.tail_12_rotation_y = (variable.tail_12_rotation_y_raw > 0.0 ? (variable.tail_12_rotation_y_raw + 180.0) : (variable.tail_12_rotation_y_raw - 180.0)) * variable.rotationScale + variable.tail_rotation_y;",
              "variable.tail_12_rotation_z_raw = Math.mod((v.historical_frame_23.rot_y - variable.piece_rotation) + 180.0, 360.0);",
              "variable.tail_12_rotation_z = -(variable.tail_12_rotation_z_raw > 0.0 ? (variable.tail_12_rotation_z_raw + 180.0) : (variable.tail_12_rotation_z_raw - 180.0)) * variable.rotationScale;",
              "variable.tail_12_position_x = variable.tail_11_position_x - Math.sin(variable.tail_11_rotation_y) * Math.cos(variable.tail_11_rotation_x) * 10.0;",
              "variable.tail_12_position_y = variable.tail_11_position_y - Math.sin(variable.tail_11_rotation_x) * variable.tail_distance;",
              "variable.tail_12_position_z = variable.tail_11_position_z - Math.cos(variable.tail_11_rotation_y) * Math.cos(variable.tail_11_rotation_x) * 10.0;"
          ],
          "animate": [
              "setup",
              "jaw_movement",
              "neck_head_movement",
              "wings_limbs_movement",
              "tail_movement"
          ]
      }
    • New Value:
      "format_version": "1.10.0"
      Previous Value:
      "format_version": "1.8.0"

Changes in version 1.17.0.2

Changes in version 1.16.210.05

    • Previous Value:
      "geometry.trident": {
          "texturewidth": 32,
          "textureheight": 32,
          "bones": [
              {
               "name": "pole",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -0.5,
                       -3,
                       -0.5
                      ],
                      "size": [
                       1,
                       31,
                       1
                      ],
                      "inflate": 0.01,
                      "uv": [
                       0,
                       0
                      ]
                  },
                  {
                      "origin": [
                       -1.5,
                       22,
                       -0.5
                      ],
                      "size": [
                       3,
                       2,
                       1
                      ],
                      "uv": [
                       4,
                       0
                      ]
                  },
                  {
                      "origin": [
                       -2.5,
                       23,
                       -0.5
                      ],
                      "size": [
                       1,
                       4,
                       1
                      ],
                      "uv": [
                       4,
                       3
                      ]
                  },
                  {
                      "origin": [
                       1.5,
                       23,
                       -0.5
                      ],
                      "size": [
                       1,
                       4,
                       1
                      ],
                      "uv": [
                       4,
                       3
                      ]
                  }
               ]
              }
          ]
      }

Changes in version 1.16.100.04

Changes in version 1.16.0.2

    • New Value:
      "geometry.elytra": {
          "texturewidth": 64,
          "textureheight": 32,
          "bones": [
              {
               "name": "body",
               "pivot": [
                  0,
                  24,
                  0
               ]
              },
              {
               "name": "left_wing",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "parent": "body",
               "cubes": [
                  {
                      "origin": [
                       -10,
                       0,
                       0
                      ],
                      "size": [
                       10,
                       20,
                       2
                      ],
                      "uv": [
                       22,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "right_wing",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "parent": "body",
               "mirror": true,
               "cubes": [
                  {
                      "origin": [
                       0,
                       0,
                       0
                      ],
                      "size": [
                       10,
                       20,
                       2
                      ],
                      "uv": [
                       22,
                       0
                      ]
                  }
               ]
              }
          ]
      }
    • Previous Value:
      "geometry.npc": {
          "visible_bounds_width": 1,
          "visible_bounds_height": 1,
          "visible_bounds_offset": [
              0,
              0.5,
              0
          ],
          "texturewidth": 64,
          "textureheight": 64,
          "bones": [
              {
               "name": "head",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       24,
                       -4
                      ],
                      "size": [
                       8,
                       10,
                       8
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "hat",
               "neverRender": false,
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       24,
                       -4
                      ],
                      "size": [
                       8,
                       8,
                       8
                      ],
                      "uv": [
                       32,
                       0
                      ],
                      "inflate": 0.5
                  }
               ],
               "parent": "head"
              },
              {
               "name": "nose",
               "parent": "head",
               "pivot": [
                  0,
                  26,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       23,
                       -6
                      ],
                      "size": [
                       2,
                       4,
                       2
                      ],
                      "uv": [
                       24,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "body",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       12,
                       -3
                      ],
                      "size": [
                       8,
                       12,
                       6
                      ],
                      "uv": [
                       16,
                       20
                      ]
                  },
                  {
                      "origin": [
                       -4,
                       6,
                       -3
                      ],
                      "size": [
                       8,
                       18,
                       6
                      ],
                      "uv": [
                       0,
                       38
                      ],
                      "inflate": 0.5
                  }
               ]
              },
              {
               "name": "arms",
               "pivot": [
                  0,
                  22,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       16,
                       -2
                      ],
                      "size": [
                       8,
                       4,
                       4
                      ],
                      "uv": [
                       40,
                       38
                      ]
                  },
                  {
                      "origin": [
                       -8,
                       16,
                       -2
                      ],
                      "size": [
                       4,
                       8,
                       4
                      ],
                      "uv": [
                       44,
                       22
                      ]
                  },
                  {
                      "origin": [
                       4,
                       16,
                       -2
                      ],
                      "size": [
                       4,
                       8,
                       4
                      ],
                      "uv": [
                       44,
                       46
                      ]
                  }
               ],
               "parent": "body"
              },
              {
               "name": "leg0",
               "pivot": [
                  -2,
                  12,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       0,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       0,
                       22
                      ]
                  }
               ]
              },
              {
               "name": "leg1",
               "pivot": [
                  2,
                  12,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       0,
                       0,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       0,
                       22
                      ]
                  }
               ]
              },
              {
               "name": "leftPants",
               "pivot": [
                  1.9,
                  12,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -0.1,
                       0,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       0,
                       48
                      ],
                      "inflate": 0.25
                  }
               ],
               "parent": "leg1"
              },
              {
               "name": "rightPants",
               "pivot": [
                  -1.9,
                  12,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -3.9,
                       0,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       0,
                       32
                      ],
                      "inflate": 0.25
                  }
               ],
               "parent": "leg0"
              },
              {
               "name": "jacket",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       12,
                       -2
                      ],
                      "size": [
                       8,
                       12,
                       4
                      ],
                      "uv": [
                       16,
                       32
                      ],
                      "inflate": 0.25
                  }
               ],
               "parent": "body"
              }
          ]
      }
    • Previous Value:
      "geometry.zombie.drowned": {
          "visible_bounds_width": 2.5,
          "visible_bounds_height": 2.5,
          "visible_bounds_offset": [
              0,
              1.25,
              0
          ],
          "bones": [
              {
               "pivot": [
                  0,
                  24,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       12,
                       -2
                      ],
                      "size": [
                       8,
                       12,
                       4
                      ],
                      "uv": [
                       16,
                       16
                      ]
                  }
               ],
               "name": "body"
              },
              {
               "pivot": [
                  0,
                  24,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       12,
                       -2
                      ],
                      "size": [
                       8,
                       12,
                       4
                      ],
                      "uv": [
                       16,
                       32
                      ],
                      "inflate": 0.5
                  }
               ],
               "name": "jacket"
              },
              {
               "pivot": [
                  0,
                  24,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       24,
                       -4
                      ],
                      "size": [
                       8,
                       8,
                       8
                      ],
                      "uv": [
                       0,
                       0
                      ],
                      "inflate": 0.5
                  }
               ],
               "name": "head"
              },
              {
               "pivot": [
                  0,
                  24,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4,
                       24,
                       -4
                      ],
                      "size": [
                       8,
                       8,
                       8
                      ],
                      "uv": [
                       32,
                       0
                      ],
                      "inflate": 1
                  }
               ],
               "name": "hat"
              },
              {
               "pivot": [
                  -5,
                  22,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -7,
                       12,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       0,
                       16
                      ]
                  }
               ],
               "name": "rightArm"
              },
              {
               "pivot": [
                  5,
                  22,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       4,
                       12,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       40,
                       16
                      ],
                      "mirror": true
                  }
               ],
               "name": "leftArm"
              },
              {
               "pivot": [
                  -5,
                  22,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -7,
                       12,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       48,
                       48
                      ],
                      "inflate": 0.5
                  }
               ],
               "name": "rightSleeve"
              },
              {
               "pivot": [
                  5,
                  22,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       4,
                       12,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       40,
                       32
                      ],
                      "inflate": 0.5,
                      "mirror": true
                  }
               ],
               "name": "leftSleeve"
              },
              {
               "pivot": [
                  -1.9,
                  12,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4.05,
                       0,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       16,
                       48
                      ]
                  }
               ],
               "name": "rightLeg"
              },
              {
               "pivot": [
                  1.9,
                  12,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       0.05,
                       0,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       32,
                       48
                      ],
                      "mirror": true
                  }
               ],
               "name": "leftLeg"
              },
              {
               "pivot": [
                  -1.9,
                  12,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -4.25,
                       0,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       0,
                       48
                      ],
                      "inflate": 0.25
                  }
               ],
               "name": "rightPants"
              },
              {
               "pivot": [
                  1.9,
                  12,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       0.25,
                       0,
                       -2
                      ],
                      "size": [
                       4,
                       12,
                       4
                      ],
                      "uv": [
                       0,
                       32
                      ],
                      "inflate": 0.25,
                      "mirror": true
                  }
               ],
               "name": "leftPants"
              },
              {
               "pivot": [
                  0,
                  12,
                  0
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [],
               "name": "waist",
               "parent": "body"
              },
              {
               "pivot": [
                  -6,
                  15,
                  1
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [],
               "name": "rightItem",
               "parent": "rightArm"
              },
              {
               "pivot": [
                  6,
                  15,
                  1
               ],
               "rotation": [
                  0,
                  0,
                  0
               ],
               "cubes": [],
               "name": "leftItem",
               "parent": "leftArm"
              }
          ],
          "texturewidth": 64,
          "textureheight": 64
      }
    • New Value:
      "bones": [
          {
              "name": "root",
              "pivot": [
               0,
               0,
               0
              ]
          },
          {
              "name": "body",
              "parent": "waist",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      16
                  ]
               }
              ]
          },
          {
              "name": "waist",
              "parent": "root",
              "pivot": [
               0,
               12,
               0
              ]
          },
          {
              "name": "head",
              "parent": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "name": "cape",
              "pivot": [
               0,
               24,
               3
              ],
              "parent": "body"
          },
          {
              "name": "hat",
              "parent": "head",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      32,
                      0
                  ],
                  "inflate": 0.5
               }
              ]
          },
          {
              "name": "leftArm",
              "parent": "body",
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      32,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftSleeve",
              "parent": "leftArm",
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      48,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftItem",
              "pivot": [
               6,
               15,
               1
              ],
              "parent": "leftArm"
          },
          {
              "name": "rightArm",
              "parent": "body",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightSleeve",
              "parent": "rightArm",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               15,
               1
              ],
              "locators": {
               "lead_hold": [
                  -6,
                  15,
                  1
               ]
              },
              "parent": "rightArm"
          },
          {
              "name": "leftLeg",
              "parent": "root",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftPants",
              "parent": "leftLeg",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightLeg",
              "parent": "root",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightPants",
              "parent": "rightLeg",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "jacket",
              "parent": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "hat",
              "neverRender": false,
              "pivot": [
               0,
               24,
               0
              ]
          },
          {
              "name": "leftArm",
              "reset": true,
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      32,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftItem",
              "pivot": [
               6,
               15,
               1
              ],
              "neverRender": true,
              "parent": "leftArm"
          },
          {
              "name": "rightArm",
              "reset": true,
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               15,
               1
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftSleeve",
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      48,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightSleeve",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftLeg",
              "reset": true,
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftPants",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightPants",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "jacket",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "cape",
              "pivot": [
               0,
               24,
               -3
              ],
              "parent": "body"
          }
      ]
    • New Value:
      "visible_bounds_height": 2
      Previous Value:
      "visible_bounds_height": 1
    • New Value:
      "visible_bounds_offset": [
          0,
          1,
          0
      ]
      Previous Value:
      "visible_bounds_offset": [
          0,
          0.5,
          0
      ]
    • New Value:
      "bones": [
          {
              "name": "root",
              "pivot": [
               0,
               0,
               0
              ]
          },
          {
              "name": "waist",
              "parent": "root",
              "pivot": [
               0,
               12,
               0
              ]
          },
          {
              "name": "body",
              "parent": "waist",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      16
                  ]
               }
              ]
          },
          {
              "name": "head",
              "parent": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "name": "hat",
              "parent": "head",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      32,
                      0
                  ],
                  "inflate": 0.5
               }
              ]
          },
          {
              "name": "rightLeg",
              "parent": "root",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightPants",
              "parent": "rightLeg",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftLeg",
              "parent": "root",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      48
                  ]
               }
              ],
              "mirror": true
          },
          {
              "name": "leftPants",
              "parent": "leftLeg",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftArm",
              "parent": "body",
              "pivot": [
               5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      32,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftSleeve",
              "parent": "leftArm",
              "pivot": [
               5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      48,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftItem",
              "pivot": [
               6,
               14.5,
               1
              ],
              "parent": "leftArm"
          },
          {
              "name": "rightArm",
              "parent": "body",
              "pivot": [
               -5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -7,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightSleeve",
              "parent": "rightArm",
              "pivot": [
               -5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -7,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               14.5,
               1
              ],
              "locators": {
               "lead_hold": [
                  -6,
                  14.5,
                  1
               ]
              },
              "parent": "rightArm"
          },
          {
              "name": "jacket",
              "parent": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "cape",
              "pivot": [
               0,
               24,
               -3
              ],
              "parent": "body"
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      16
                  ]
               }
              ]
          },
          {
              "name": "waist",
              "neverRender": true,
              "pivot": [
               0,
               12,
               0
              ]
          },
          {
              "name": "head",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "name": "rightLeg",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ]
          },
          {
              "name": "leftLeg",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ],
              "mirror": true
          },
          {
              "name": "hat",
              "neverRender": false
          },
          {
              "name": "leftArm",
              "reset": true,
              "pivot": [
               5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      32,
                      48
                  ]
               }
              ]
          },
          {
              "name": "rightArm",
              "reset": true,
              "pivot": [
               -5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -7,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               14.5,
               1
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftSleeve",
              "pivot": [
               5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      48,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightSleeve",
              "pivot": [
               -5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -7,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftPants",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightPants",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "jacket",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "cape",
              "pivot": [
               0,
               24,
               -3
              ],
              "parent": "body"
          }
      ]

Changes in version 1.13.0.34

    • Previous Value:
      "visible_bounds_height": 1
    • Previous Value:
      "visible_bounds_offset": [
          0,
          0.5,
          0
      ]
    • Previous Value:
      "visible_bounds_width": 1
    • Previous Value:
      "geometry.guardian": {
          "visible_bounds_width": 3.5,
          "visible_bounds_height": 2,
          "visible_bounds_offset": [
              0,
              0.5,
              0
          ],
          "texturewidth": 64,
          "textureheight": 64,
          "bones": [
              {
               "name": "head",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "mirror": true,
               "cubes": [
                  {
                      "mirror": false,
                      "origin": [
                       -6,
                       2,
                       -8
                      ],
                      "size": [
                       12,
                       12,
                       16
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  },
                  {
                      "mirror": false,
                      "origin": [
                       -8,
                       2,
                       -6
                      ],
                      "size": [
                       2,
                       12,
                       12
                      ],
                      "uv": [
                       0,
                       28
                      ]
                  },
                  {
                      "origin": [
                       6,
                       2,
                       -6
                      ],
                      "size": [
                       2,
                       12,
                       12
                      ],
                      "uv": [
                       0,
                       28
                      ]
                  },
                  {
                      "origin": [
                       -6,
                       14,
                       -6
                      ],
                      "size": [
                       12,
                       2,
                       12
                      ],
                      "uv": [
                       16,
                       40
                      ]
                  },
                  {
                      "origin": [
                       -6,
                       0,
                       -6
                      ],
                      "size": [
                       12,
                       2,
                       12
                      ],
                      "uv": [
                       16,
                       40
                      ]
                  }
               ]
              },
              {
               "name": "eye",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       7,
                       0
                      ],
                      "size": [
                       2,
                       2,
                       1
                      ],
                      "uv": [
                       8,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "tailpart0",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -2,
                       6,
                       7
                      ],
                      "size": [
                       4,
                       4,
                       8
                      ],
                      "uv": [
                       40,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "tailpart1",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       0,
                       7,
                       0
                      ],
                      "size": [
                       3,
                       3,
                       7
                      ],
                      "uv": [
                       0,
                       54
                      ]
                  }
               ]
              },
              {
               "name": "tailpart2",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       0,
                       8,
                       0
                      ],
                      "size": [
                       2,
                       2,
                       6
                      ],
                      "uv": [
                       41,
                       32
                      ]
                  },
                  {
                      "origin": [
                       1,
                       4.5,
                       3
                      ],
                      "size": [
                       1,
                       9,
                       9
                      ],
                      "uv": [
                       25,
                       19
                      ]
                  }
               ]
              },
              {
               "name": "spikepart0",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart1",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart2",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart3",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart4",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart5",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart6",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart7",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart8",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart9",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart10",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              },
              {
               "name": "spikepart11",
               "pivot": [
                  0,
                  24,
                  0
               ],
               "cubes": [
                  {
                      "origin": [
                       -1,
                       19.5,
                       -1
                      ],
                      "size": [
                       2,
                       9,
                       2
                      ],
                      "uv": [
                       0,
                       0
                      ]
                  }
               ]
              }
          ]
      }
    • New Value:
      "bones": [
          {
              "name": "root",
              "pivot": [
               0,
               0,
               0
              ]
          },
          {
              "name": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "parent": "waist"
          },
          {
              "name": "waist",
              "parent": "root",
              "neverRender": true,
              "pivot": [
               0,
               12,
               0
              ]
          },
          {
              "name": "cape",
              "parent": "body",
              "pivot": [
               0,
               24,
               3
              ],
              "bind_pose_rotation": [
               0,
               180,
               0
              ],
              "rotation": [
               0,
               180,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -5,
                      8,
                      3
                  ],
                  "size": [
                      10,
                      16,
                      1
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "cape",
              "pivot": [
               0,
               24,
               -3
              ],
              "cubes": [
               {
                  "origin": [
                      -5,
                      8,
                      -3
                  ],
                  "size": [
                      10,
                      16,
                      1
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          }
      ]
    • New Value:
      "bones": [
          {
              "name": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      16
                  ]
               }
              ]
          },
          {
              "name": "waist",
              "neverRender": true,
              "pivot": [
               0,
               12,
               0
              ]
          },
          {
              "name": "head",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "name": "hat",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      32,
                      0
                  ],
                  "inflate": 0.5
               }
              ],
              "neverRender": true
          },
          {
              "name": "rightArm",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               15,
               1
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftArm",
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ],
              "mirror": true
          },
          {
              "name": "rightLeg",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ]
          },
          {
              "name": "leftLeg",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ],
              "mirror": true
          },
          {
              "name": "helmet",
              "pivot": [
               0,
               24,
               0
              ],
              "neverRender": true
          },
          {
              "name": "rightArmArmor",
              "pivot": [
               -5,
               22,
               0
              ],
              "parent": "rightArm"
          },
          {
              "name": "leftArmArmor",
              "pivot": [
               5,
               22,
               0
              ],
              "parent": "leftArm",
              "mirror": true
          },
          {
              "name": "rightLegging",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "parent": "rightLeg"
          },
          {
              "name": "leftLegging",
              "pivot": [
               1.9,
               12,
               0
              ],
              "parent": "leftLeg",
              "mirror": true
          },
          {
              "name": "rightBoot",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "parent": "rightLeg"
          },
          {
              "name": "leftBoot",
              "pivot": [
               1.9,
               12,
               0
              ],
              "parent": "leftLeg",
              "mirror": true
          },
          {
              "name": "rightSock",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "parent": "rightLeg"
          },
          {
              "name": "leftSock",
              "pivot": [
               1.9,
               12,
               0
              ],
              "parent": "leftLeg",
              "mirror": true
          },
          {
              "name": "bodyArmor",
              "pivot": [
               0,
               24,
               0
              ],
              "parent": "body"
          },
          {
              "name": "belt",
              "pivot": [
               0,
               24,
               0
              ],
              "parent": "body"
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      16
                  ]
               }
              ]
          },
          {
              "name": "waist",
              "neverRender": true,
              "pivot": [
               0,
               12,
               0
              ]
          },
          {
              "name": "head",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "name": "hat",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      32,
                      0
                  ],
                  "inflate": 0.5
               }
              ],
              "neverRender": true
          },
          {
              "name": "rightArm",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               15,
               1
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftArm",
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ],
              "mirror": true
          },
          {
              "name": "rightLeg",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ]
          },
          {
              "name": "leftLeg",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ],
              "mirror": true
          }
      ]
    • New Value:
      "bones": [
          {
              "name": "body",
              "reset": true
          },
          {
              "name": "rightArm",
              "reset": true
          },
          {
              "name": "leftArm",
              "reset": true
          },
          {
              "name": "rightLeg",
              "reset": true
          },
          {
              "name": "leftLeg",
              "reset": true
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "hat",
              "reset": true
          },
          {
              "name": "body",
              "reset": true
          },
          {
              "name": "rightArm",
              "reset": true
          },
          {
              "name": "leftArm",
              "reset": true
          },
          {
              "name": "rightLeg",
              "reset": true
          },
          {
              "name": "leftLeg",
              "reset": true
          }
      ]
    • New Value:
      "bones": [
          {
              "name": "head",
              "inflate": 1
          },
          {
              "name": "hat",
              "inflate": 1.5,
              "neverRender": false
          },
          {
              "name": "body",
              "inflate": 1.01
          },
          {
              "name": "rightArm",
              "inflate": 1
          },
          {
              "name": "leftArm",
              "inflate": 1
          },
          {
              "name": "rightLeg",
              "inflate": 1
          },
          {
              "name": "leftLeg",
              "inflate": 1
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "head",
              "inflate": 1
          },
          {
              "name": "hat",
              "inflate": 1.5,
              "neverRender": false
          },
          {
              "name": "body",
              "inflate": 1
          },
          {
              "name": "rightArm",
              "inflate": 1
          },
          {
              "name": "leftArm",
              "inflate": 1
          },
          {
              "name": "rightLeg",
              "inflate": 1
          },
          {
              "name": "leftLeg",
              "inflate": 1
          }
      ]
    • New Value:
      "bones": [
          {
              "name": "hat",
              "neverRender": false,
              "pivot": [
               0,
               24,
               0
              ]
          },
          {
              "name": "leftArm",
              "reset": true,
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      32,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftItem",
              "pivot": [
               6,
               15,
               1
              ],
              "neverRender": true,
              "parent": "leftArm"
          },
          {
              "name": "rightArm",
              "reset": true,
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               15,
               1
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftSleeve",
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      48,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightSleeve",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftLeg",
              "reset": true,
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftPants",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightPants",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "jacket",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "cape",
              "pivot": [
               0,
               24,
               -3
              ],
              "parent": "body"
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "hat",
              "neverRender": false,
              "pivot": [
               0,
               24,
               0
              ]
          },
          {
              "name": "leftArm",
              "reset": true,
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      32,
                      48
                  ]
               }
              ]
          },
          {
              "name": "rightArm",
              "reset": true,
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               15,
               1
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftSleeve",
              "pivot": [
               5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      48,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightSleeve",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftLeg",
              "reset": true,
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftPants",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightPants",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "jacket",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          }
      ]
    • New Value:
      "bones": [
          {
              "name": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      16
                  ]
               }
              ]
          },
          {
              "name": "waist",
              "neverRender": true,
              "pivot": [
               0,
               12,
               0
              ]
          },
          {
              "name": "head",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "name": "rightLeg",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ]
          },
          {
              "name": "leftLeg",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ],
              "mirror": true
          },
          {
              "name": "hat",
              "neverRender": false
          },
          {
              "name": "leftArm",
              "reset": true,
              "pivot": [
               5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      32,
                      48
                  ]
               }
              ]
          },
          {
              "name": "rightArm",
              "reset": true,
              "pivot": [
               -5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -7,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               14.5,
               1
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftSleeve",
              "pivot": [
               5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      48,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightSleeve",
              "pivot": [
               -5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -7,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftPants",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightPants",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "jacket",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "cape",
              "pivot": [
               0,
               24,
               -3
              ],
              "parent": "body"
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      16
                  ]
               }
              ]
          },
          {
              "name": "waist",
              "neverRender": true,
              "pivot": [
               0,
               12,
               0
              ]
          },
          {
              "name": "head",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      8,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "name": "rightLeg",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ]
          },
          {
              "name": "leftLeg",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      16
                  ]
               }
              ],
              "mirror": true
          },
          {
              "name": "hat",
              "neverRender": false
          },
          {
              "name": "leftArm",
              "reset": true,
              "pivot": [
               5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      32,
                      48
                  ]
               }
              ]
          },
          {
              "name": "rightArm",
              "reset": true,
              "pivot": [
               -5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -7,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      16
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -6,
               14.5,
               1
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftSleeve",
              "pivot": [
               5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      4,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      48,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightSleeve",
              "pivot": [
               -5,
               21.5,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -7,
                      11.5,
                      -2
                  ],
                  "size": [
                      3,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "leftLeg",
              "reset": true,
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      48
                  ]
               }
              ]
          },
          {
              "name": "leftPants",
              "pivot": [
               1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -0.1,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      48
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "rightPants",
              "pivot": [
               -1.9,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -3.9,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          },
          {
              "name": "jacket",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      12,
                      -2
                  ],
                  "size": [
                      8,
                      12,
                      4
                  ],
                  "uv": [
                      16,
                      32
                  ],
                  "inflate": 0.25
               }
              ]
          }
      ]