Version History for the Guardian 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.17.10.4

    • New Value:
      "minecraft:behavior.nearest_attackable_target": {
          "priority": 1,
          "entity_types": [
              {
               "filters": {
                  "any_of": [
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "player"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "squid"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "axolotl"
                      }
                  ]
               },
               "max_dist": 16
              }
          ],
          "attack_interval_min": 1,
          "must_see": true
      }
      Previous Value:
      "minecraft:behavior.nearest_attackable_target": {
          "priority": 1,
          "entity_types": [
              {
               "filters": {
                  "any_of": [
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "player"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "squid"
                      }
                  ]
               },
               "max_dist": 16
              }
          ],
          "attack_interval_min": 1,
          "must_see": true
      }
    • New Value:
      "minecraft:behavior.nearest_attackable_target": {
          "priority": 1,
          "entity_types": [
              {
               "filters": {
                  "any_of": [
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "player"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "squid"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "axolotl"
                      }
                  ]
               },
               "max_dist": 16
              }
          ],
          "attack_interval_min": 1,
          "must_see": true
      }
      Previous Value:
      "minecraft:behavior.nearest_attackable_target": {
          "priority": 1,
          "entity_types": [
              {
               "filters": {
                  "any_of": [
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "player"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "squid"
                      }
                  ]
               },
               "max_dist": 16
              }
          ],
          "attack_interval_min": 1,
          "must_see": true
      }
    • New Value:
      "scripts": {
          "initialize": [
              "variable.spike_animation_speed = 0.0;",
              "variable.tail_animation_speed = 0.0;",
              "variable.tail_swim = 0.0;"
          ],
          "pre_animation": [
              "variable.spike_shake = Math.sin(query.life_time * 2000)/50;",
              "variable.spike_animation_speed = query.life_time > 0.1 ? 0.0 : (!query.is_in_water ? (Math.round(Math.sin(query.life_time * 2000)) == 0.0 ? (Math.random(0.0, 1.0)) : (variable.spike_animation_speed)) : (query.is_moving ? (variable.spike_animation_speed - variable.spike_animation_speed * 0.06) : (variable.spike_animation_speed + (1.0 - variable.spike_animation_speed) * 0.06)));",
              "variable.spike_extension = (1.0 - variable.spike_animation_speed) * 0.55;",
              "variable.tail_animation_speed = query.life_time > 0.1 ? 0.0 : (!query.is_in_water ? 2.0 : query.is_moving ? (variable.tail_animation_speed > 0.5 ? 4.0 : variable.tail_animation_speed + (0.5 - variable.tail_animation_speed) * 0.1) : variable.tail_animation_speed + (0.125 - variable.tail_animation_speed) * 0.2);",
              "variable.tail_swim = query.life_time > 0.1 ? 0.0 : (variable.tail_swim + variable.tail_animation_speed);",
              "variable.tail_base_angle = Math.sin(variable.tail_swim*20.0);"
          ],
          "animate": [
              "setup",
              "spikes",
              "swim",
              "look_at_target",
              "move_eye"
          ]
      }
      Previous Value:
      "scripts": {
          "pre_animation": [
              "variable.spike_shake = Math.sin(query.life_time * 2000)/50;",
              "variable.spike_animation_speed = query.life_time > 0.1 ? 0.0 : (!query.is_in_water ? (Math.round(Math.sin(query.life_time * 2000)) == 0.0 ? (Math.random(0.0, 1.0)) : (variable.spike_animation_speed)) : (query.is_moving ? (variable.spike_animation_speed - variable.spike_animation_speed * 0.06) : (variable.spike_animation_speed + (1.0 - variable.spike_animation_speed) * 0.06)));",
              "variable.spike_extension = (1.0 - variable.spike_animation_speed) * 0.55;",
              "variable.tail_animation_speed = query.life_time > 0.1 ? 0.0 : (!query.is_in_water ? 2.0 : query.is_moving ? (variable.tail_animation_speed > 0.5 ? 4.0 : variable.tail_animation_speed + (0.5 - variable.tail_animation_speed) * 0.1) : variable.tail_animation_speed + (0.125 - variable.tail_animation_speed) * 0.2);",
              "variable.tail_swim = query.life_time > 0.1 ? 0.0 : (variable.tail_swim + variable.tail_animation_speed);",
              "variable.tail_base_angle = Math.sin(variable.tail_swim*20.0);"
          ],
          "animate": [
              "setup",
              "spikes",
              "swim",
              "look_at_target",
              "move_eye"
          ]
      }

Changes in version 1.17.0.2

Changes in version 1.16.100.04

Changes in version 1.16.0.2

Changes in version 1.13.0.34