Version History for the Vindicator 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.50.21

    • 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"
                  }
               ]
              }
          }
      ]

Changes in version 1.19.10.3

    • New Value:
      "minecraft:promote_to_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:illager_squad_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
      Previous Value:
      "minecraft:promote_to_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:illager_squad_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
    • New Value:
      "minecraft:promote_to_patrol_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:patrol_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
      Previous Value:
      "minecraft:promote_to_patrol_captain": {
          "add": {
              "component_groups": [
               "minecraft:patrol_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
    • New Value:
      "minecraft:spawn_as_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:illager_squad_captain"
              ]
          }
      }
      Previous Value:
      "minecraft:spawn_as_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:illager_squad_captain"
              ]
          }
      }

Changes in version 1.19.10.22

    • New Value:
      "minecraft:promote_to_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:illager_squad_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
      Previous Value:
      "minecraft:promote_to_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:illager_squad_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
    • New Value:
      "minecraft:promote_to_patrol_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:patrol_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
      Previous Value:
      "minecraft:promote_to_patrol_captain": {
          "add": {
              "component_groups": [
               "minecraft:patrol_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
    • New Value:
      "minecraft:spawn_as_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:illager_squad_captain"
              ]
          }
      }
      Previous Value:
      "minecraft:spawn_as_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:illager_squad_captain"
              ]
          }
      }

Changes in version 1.19.10.20

    • New Value:
      "minecraft:promote_to_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:illager_squad_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
      Previous Value:
      "minecraft:promote_to_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:illager_squad_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
    • New Value:
      "minecraft:promote_to_patrol_captain": {
          "add": {
              "component_groups": [
               "minecraft:patrol_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
      Previous Value:
      "minecraft:promote_to_patrol_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:patrol_captain"
              ]
          },
          "remove": {
              "component_groups": [
               "minecraft:patrol_follower"
              ]
          }
      }
    • New Value:
      "minecraft:spawn_as_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:illager_squad_captain"
              ]
          }
      }
      Previous Value:
      "minecraft:spawn_as_illager_captain": {
          "add": {
              "component_groups": [
               "minecraft:default_targeting",
               "minecraft:illager_squad_captain"
              ]
          }
      }

Changes in version 1.19.0.5

Changes in version 1.19.0.26

Changes in version 1.19.0.20

Changes in version 1.18.20.25

    • New Value:
      "animation.humanoid.tooting_goat_horn": {
          "loop": true,
          "bones": {
              "rightarm": {
               "rotation": [
                  "math.clamp(query.target_x_rotation, -43, 14) - 75",
                  "math.clamp(query.target_y_rotation, -37, 43) - 30",
                  5
               ]
              },
              "rightitem": {
               "rotation": [
                  15,
                  0,
                  100
               ],
               "position": [
                  4,
                  0,
                  1
               ]
              }
          }
      }

Changes in version 1.18.10.4

Changes in version 1.18.10.22

Changes in version 1.18.10.20

Changes in version 1.18.0.2

Changes in version 1.17.40.6

Changes in version 1.17.30.4

Changes in version 1.17.0.2

Changes in version 1.16.220.02

    • New Value:
      "bones": [
          {
              "name": "head",
              "parent": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      10,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "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",
              "parent": "body",
              "pivot": [
               0,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      16,
                      -2
                  ],
                  "size": [
                      4,
                      8,
                      4
                  ],
                  "uv": [
                      44,
                      22
                  ]
               },
               {
                  "origin": [
                      4,
                      16,
                      -2
                  ],
                  "size": [
                      4,
                      8,
                      4
                  ],
                  "uv": [
                      44,
                      22
                  ]
               },
               {
                  "origin": [
                      -4,
                      16,
                      -2
                  ],
                  "size": [
                      8,
                      4,
                      4
                  ],
                  "uv": [
                      40,
                      38
                  ]
               }
              ]
          },
          {
              "name": "leg0",
              "parent": "body",
              "pivot": [
               -2,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      22
                  ]
               }
              ]
          },
          {
              "name": "leg1",
              "parent": "body",
              "pivot": [
               2,
               12,
               0
              ],
              "mirror": true,
              "cubes": [
               {
                  "origin": [
                      0,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      22
                  ]
               }
              ]
          },
          {
              "name": "rightArm",
              "parent": "body",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      46
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -5.5,
               16,
               0.5
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftArm",
              "parent": "body",
              "pivot": [
               5,
               22,
               0
              ],
              "mirror": true,
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      46
                  ]
               }
              ]
          },
          {
              "name": "leftItem",
              "pivot": [
               6,
               15,
               1
              ],
              "neverRender": true,
              "parent": "leftArm"
          }
      ]
      Previous Value:
      "bones": [
          {
              "name": "head",
              "parent": "body",
              "pivot": [
               0,
               24,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      24,
                      -4
                  ],
                  "size": [
                      8,
                      10,
                      8
                  ],
                  "uv": [
                      0,
                      0
                  ]
               }
              ]
          },
          {
              "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",
              "parent": "body",
              "pivot": [
               0,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      16,
                      -2
                  ],
                  "size": [
                      4,
                      8,
                      4
                  ],
                  "uv": [
                      44,
                      22
                  ]
               },
               {
                  "origin": [
                      4,
                      16,
                      -2
                  ],
                  "size": [
                      4,
                      8,
                      4
                  ],
                  "uv": [
                      44,
                      22
                  ]
               },
               {
                  "origin": [
                      -4,
                      16,
                      -2
                  ],
                  "size": [
                      8,
                      4,
                      4
                  ],
                  "uv": [
                      40,
                      38
                  ]
               }
              ]
          },
          {
              "name": "leg0",
              "parent": "body",
              "pivot": [
               -2,
               12,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -4,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      22
                  ]
               }
              ]
          },
          {
              "name": "leg1",
              "parent": "body",
              "pivot": [
               2,
               12,
               0
              ],
              "mirror": true,
              "cubes": [
               {
                  "origin": [
                      0,
                      0,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      0,
                      22
                  ]
               }
              ]
          },
          {
              "name": "rightArm",
              "parent": "body",
              "pivot": [
               -5,
               22,
               0
              ],
              "cubes": [
               {
                  "origin": [
                      -8,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      46
                  ]
               }
              ]
          },
          {
              "name": "rightItem",
              "pivot": [
               -5.5,
               16,
               0.5
              ],
              "neverRender": true,
              "parent": "rightArm"
          },
          {
              "name": "leftArm",
              "parent": "body",
              "pivot": [
               5,
               22,
               0
              ],
              "mirror": true,
              "cubes": [
               {
                  "origin": [
                      4,
                      12,
                      -2
                  ],
                  "size": [
                      4,
                      12,
                      4
                  ],
                  "uv": [
                      40,
                      46
                  ]
               }
              ]
          }
      ]

Changes in version 1.16.20.3

    • New Value:
      "animation.vindicator.hand_attack": {
          "loop": true,
          "bones": {
              "leftarm": {
               "rotation": [
                  "(-108 + math.cos(query.life_time * 20.0 * 3.84) * 2.87) + (math.sin(variable.attack_time * 180.0) * 126.05 - (math.sin((1.0 - (1.0 - variable.attack_time) * (1.0 - variable.attack_time)) * 180.0)) * 22.92)",
                  0,
                  0
               ]
              },
              "rightarm": {
               "rotation": [
                  "(-108 + math.cos(query.life_time * 20.0 * 3.84) * 2.87) + (math.sin(variable.attack_time * 180.0) * 126.05 - (math.sin((1.0 - (1.0 - variable.attack_time) * (1.0 - variable.attack_time)) * 180.0)) * 22.92)",
                  0,
                  0
               ]
              }
          }
      }
    • New Value:
      "melee_attack": {
          "blend_transition": 0.2,
          "blend_via_shortest_path": true,
          "animations": [
              "vindicator_attack"
          ],
          "transitions": [
              {
               "default": "!query.is_item_equipped || !variable.has_target || variable.attack_time > 0.0 || query.is_celebrating"
              }
          ]
      }
    • New Value:
      "hand_attack": {
          "blend_transition": 0.2,
          "blend_via_shortest_path": true,
          "animations": [
              "vindicator_hand_attack"
          ],
          "transitions": [
              {
               "default": "query.is_item_equipped || !variable.has_target || variable.attack_time > 0.0 || query.is_celebrating"
              }
          ]
      }
    • New Value:
      "default": {
          "blend_transition": 0.2,
          "blend_via_shortest_path": true,
          "transitions": [
              {
               "celebrating": "query.is_celebrating"
              },
              {
               "hand_attack": "!query.is_item_equipped && variable.has_target && variable.attack_time <= 0.0"
              },
              {
               "melee_attack": "query.is_item_equipped && variable.has_target && variable.attack_time <= 0.0"
              }
          ]
      }
      Previous Value:
      "default": {
          "blend_transition": 0.2,
          "blend_via_shortest_path": true,
          "animations": [
              "vindicator_base",
              "vindicator_attack",
              "vindicator_walk"
          ],
          "transitions": [
              {
               "celebrating": "query.is_celebrating"
              }
          ]
      }
    • New Value:
      "animations": {
          "look_at_target_default": "animation.humanoid.look_at_target.default",
          "look_at_target_gliding": "animation.humanoid.look_at_target.gliding",
          "look_at_target_swimming": "animation.humanoid.look_at_target.swimming",
          "riding.arms": "animation.vindicator.riding.arms",
          "riding.legs": "animation.vindicator.riding.legs",
          "vindicator_base": "animation.vindicator.base",
          "vindicator_attack": "animation.vindicator.attack",
          "vindicator_hand_attack": "animation.vindicator.hand_attack",
          "vindicator_walk": "animation.vindicator.walk",
          "celebrating": "animation.humanoid.celebrating",
          "controller_look_at_target": "controller.animation.humanoid.look_at_target",
          "controller_vindicator_base": "controller.animation.vindicator.base",
          "controller_riding": "controller.animation.humanoid.riding"
      }
      Previous Value:
      "animations": {
          "look_at_target_default": "animation.humanoid.look_at_target.default",
          "look_at_target_gliding": "animation.humanoid.look_at_target.gliding",
          "look_at_target_swimming": "animation.humanoid.look_at_target.swimming",
          "riding.arms": "animation.vindicator.riding.arms",
          "riding.legs": "animation.vindicator.riding.legs",
          "vindicator_base": "animation.vindicator.base",
          "vindicator_attack": "animation.vindicator.attack",
          "vindicator_walk": "animation.vindicator.walk",
          "celebrating": "animation.humanoid.celebrating",
          "controller_look_at_target": "controller.animation.humanoid.look_at_target",
          "controller_vindicator_base": "controller.animation.vindicator.base",
          "controller_riding": "controller.animation.humanoid.riding"
      }
    • New Value:
      "scripts": {
          "scale": "0.9375",
          "animate": [
              "vindicator_base",
              "vindicator_walk",
              "controller_look_at_target",
              "controller_vindicator_base",
              "controller_riding"
          ]
      }
      Previous Value:
      "scripts": {
          "scale": "0.9375",
          "animate": [
              "controller_look_at_target",
              "controller_vindicator_base",
              "controller_riding"
          ]
      }

Changes in version 1.16.100.04

    • New Value:
      "entry": {
          "type": "item",
          "name": "minecraft:iron_pickaxe",
          "weight": 10,
          "functions": [
              {
               "function": "enchant_random_gear",
               "chance": 0.5
              },
              {
               "function": "set_damage",
               "damage": {
                  "min": 0.3,
                  "max": 0.9
               }
              }
          ]
      }
    • Previous Value:
      "entry": {
          "type": "item",
          "name": "minecraft:iron_pick",
          "weight": 10,
          "functions": [
              {
               "function": "enchant_random_gear",
               "chance": 0.5
              },
              {
               "function": "set_damage",
               "damage": {
                  "min": 0.3,
                  "max": 0.9
               }
              }
          ]
      }
    • New Value:
      "entry": {
          "type": "item",
          "name": "minecraft:emerald",
          "weight": 40,
          "functions": [
              {
               "function": "set_count",
               "count": {
                  "min": 0,
                  "max": 1
               }
              },
              {
               "function": "looting_enchant",
               "count": {
                  "min": 0,
                  "max": 1
               }
              }
          ]
      }
      Previous Value:
      "entry": {
          "type": "item",
          "name": "minecraft:emerald",
          "weight": 20,
          "functions": [
              {
               "function": "set_count",
               "count": {
                  "min": 2,
                  "max": 3
               }
              },
              {
               "function": "looting_enchant",
               "count": {
                  "min": 0,
                  "max": 1
               }
              }
          ]
      }
    • New Value:
      "rightarm": {
          "rotation": [
              "math.cos(query.life_time * 20.0 * 3.84) * 2.87",
              9,
              "math.cos(query.life_time * 20.0 * 5.16) * 2.87 + 2.87"
          ]
      }
      Previous Value:
      "rightarm": {
          "rotation": [
              "math.cos(query.life_time * 20.0 * 3.84) * 2.87",
              9,
              "math.cos(query.life_time * 20.0 * 5.16) * 2.87 + 2.87"
          ],
          "scale": "query.is_angry ? 1.0 : 0.0"
      }
    • New Value:
      "leftarm": {
          "rotation": [
              "math.cos(query.life_time * 20.0 * 3.84) * 2.87",
              -9,
              "-1 * (math.cos(query.life_time * 20.0 * 5.16) * 2.87 + 2.87)"
          ]
      }
      Previous Value:
      "leftarm": {
          "rotation": [
              "math.cos(query.life_time * 20.0 * 3.84) * 2.87",
              -9,
              "-1 * (math.cos(query.life_time * 20.0 * 5.16) * 2.87 + 2.87)"
          ],
          "scale": "query.is_angry ? 1.0 : 0.0"
      }

Changes in version 1.16.0.2

Changes in version 1.13.0.34