Version History for the Enderman 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"
                  }
               ]
              }
          }
      ]
    • 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.50.20

Changes in version 1.19.30.4

    • New Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              32,
              32,
              32
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }
      Previous Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              64,
              32,
              64
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }

Changes in version 1.19.30.23

    • New Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              32,
              32,
              32
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }
      Previous Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              64,
              32,
              64
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }

Changes in version 1.19.30.20

    • New Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              64,
              32,
              64
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }
      Previous Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              32,
              32,
              32
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }

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

    • New Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              64,
              32,
              64
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }
      Previous Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              32,
              32,
              32
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }

Changes in version 1.18.10.26

    • New Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              64,
              32,
              64
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }
      Previous Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              32,
              32,
              32
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }

Changes in version 1.18.10.20

    • New Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              32,
              32,
              32
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }
      Previous Value:
      "minecraft:teleport": {
          "random_teleports": true,
          "max_random_teleport_time": 30,
          "random_teleport_cube": [
              64,
              32,
              64
          ],
          "target_distance": 16,
          "target_teleport_chance": 0.05,
          "light_teleport_chance": 0.05
      }

Changes in version 1.17.30.4

Changes in version 1.17.0.2

    • New Value:
      "minecraft:is_hidden_when_invisible": []
    • New Value:
      "minecraft:hurt_on_condition": {
          "damage_conditions": [
              {
               "filters": {
                  "test": "in_lava",
                  "subject": "self",
                  "operator": "==",
                  "value": true
               },
               "cause": "lava",
               "damage_per_tick": 4
              },
              {
               "filters": {
                  "test": "in_contact_with_water",
                  "operator": "==",
                  "value": true
               },
               "cause": "drowning",
               "damage_per_tick": 1
              }
          ]
      }
      Previous Value:
      "minecraft:hurt_on_condition": {
          "damage_conditions": [
              {
               "filters": {
                  "test": "in_lava",
                  "subject": "self",
                  "operator": "==",
                  "value": true
               },
               "cause": "lava",
               "damage_per_tick": 4
              },
              {
               "filters": {
                  "test": "in_water_or_rain",
                  "operator": "==",
                  "value": true
               },
               "cause": "drowning",
               "damage_per_tick": 1
              }
          ]
      }
    • New Value:
      "animation.humanoid.holding_spyglass": {
          "loop": true,
          "bones": {
              "rightarm": {
               "rotation": [
                  "math.clamp(query.target_x_rotation - 105 - (variable.is_sneaking ? 15 : 0), -170, 180)",
                  "math.clamp(query.target_y_rotation - 15, -60, 90)",
                  5
               ]
              }
          }
      }
    • Previous Value:
      "animation.humanoid.fishing_rod": {
          "loop": true,
          "bones": {
              "rightarm": {
               "rotation": [
                  " -19.0 - this",
                  "-this",
                  "-this"
               ]
              }
          }
      }
    • New Value:
      "rightarm": {
          "rotation": [
              "math.sin(1.0 - math.pow(1.0 - variable.attack_time, 3.0) * 180.0) * (variable.is_brandishing_spear || variable.is_holding_spyglass ? -1.0 : 1.0 )",
              "variable.is_brandishing_spear || variable.is_holding_spyglass ? 0.0 : (math.sin(math.sqrt(variable.attack_time) * 360) * 11.46) * 2.0",
              0
          ]
      }
      Previous Value:
      "rightarm": {
          "rotation": [
              "math.sin(1.0 - math.pow(1.0 - variable.attack_time, 3.0) * 180.0) * (variable.is_brandishing_spear ? -1.0 : 1.0 )",
              "variable.is_brandishing_spear ? 0.0 : (math.sin(math.sqrt(variable.attack_time) * 360) * 11.46) * 2.0",
              0
          ]
      }
    • New Value:
      "controller.animation.humanoid.holding_spyglass": {
          "initial_state": "default",
          "states": {
              "holding_spyglass": {
               "animations": [
                  "holding_spyglass"
               ],
               "transitions": [
                  {
                      "default": "!variable.is_holding_spyglass"
                  }
               ]
              },
              "default": {
               "transitions": [
                  {
                      "holding_spyglass": "variable.is_holding_spyglass"
                  }
               ]
              }
          }
      }

Changes in version 1.16.100.04

Changes in version 1.16.0.2

Changes in version 1.13.0.34