Version History for the Sheep 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.20.40.20

    • New Value:
      "minecraft:on_eat_block": {
          "sequence": [
              {
               "remove": {
                  "component_groups": [
                      "minecraft:sheep_sheared"
                  ]
               },
               "add": {
                  "component_groups": [
                      "minecraft:sheep_dyeable"
                  ]
               }
              },
              {
               "filters": {
                  "subject": "self",
                  "test": "has_component",
                  "operator": "!=",
                  "value": "minecraft:is_baby"
               },
               "add": {
                  "component_groups": [
                      "minecraft:rideable_wooly",
                      "minecraft:loot_wooly"
                  ]
               },
               "remove": {
                  "component_groups": [
                      "minecraft:loot_sheared"
                  ]
               }
              }
          ]
      }
      Previous Value:
      "minecraft:on_eat_block": {
          "sequence": [
              {
               "remove": {
                  "component_groups": [
                      "minecraft:sheep_sheared"
                  ]
               },
               "add": {
                  "component_groups": [
                      "minecraft:sheep_dyeable"
                  ]
               }
              },
              {
               "filters": {
                  "test": "has_component",
                  "subject": "other",
                  "operator": "!=",
                  "value": "minecraft:is_baby"
               },
               "add": {
                  "component_groups": [
                      "minecraft:rideable_wooly",
                      "minecraft:loot_wooly"
                  ]
               },
               "remove": {
                  "component_groups": [
                      "minecraft:loot_sheared"
                  ]
               }
              }
          ]
      }

Changes in version 1.20.0.21

Changes in version 1.20.0.20

Changes in version 1.19.80.2

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

Changes in version 1.19.0.5

    • New Value:
      "minecraft:interact": {
          "interactions": [
              {
               "cooldown": 2.5,
               "use_item": false,
               "hurt_item": 1,
               "spawn_items": {
                  "table": "loot_tables/entities/sheep_shear.json"
               },
               "play_sounds": "shear",
               "interact_text": "action.interact.shear",
               "vibration": "shear",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "shears"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "has_component",
                          "operator": "!=",
                          "value": "minecraft:is_baby"
                       },
                       {
                          "test": "has_component",
                          "value": "minecraft:is_dyeable"
                       }
                      ]
                  },
                  "event": "minecraft:on_sheared",
                  "target": "self"
               }
              }
          ]
      }
      Previous Value:
      "minecraft:interact": {
          "interactions": [
              {
               "cooldown": 2.5,
               "use_item": false,
               "hurt_item": 1,
               "spawn_items": {
                  "table": "loot_tables/entities/sheep_shear.json"
               },
               "play_sounds": "shear",
               "interact_text": "action.interact.shear",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "shears"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "has_component",
                          "operator": "!=",
                          "value": "minecraft:is_baby"
                       },
                       {
                          "test": "has_component",
                          "value": "minecraft:is_dyeable"
                       }
                      ]
                  },
                  "event": "minecraft:on_sheared",
                  "target": "self"
               }
              }
          ]
      }

Changes in version 1.18.0.2

Changes in version 1.17.40.6

    • New Value:
      "conditions": {
          "minecraft:spawns_on_surface": [],
          "minecraft:spawns_on_block_filter": "minecraft:grass",
          "minecraft:brightness_filter": {
              "min": 7,
              "max": 15,
              "adjust_for_weather": false
          },
          "minecraft:weight": {
              "default": 2
          },
          "minecraft:herd": {
              "min_size": 2,
              "max_size": 4
          },
          "minecraft:biome_filter": {
              "test": "has_biome_tag",
              "operator": "==",
              "value": "mountain_meadow"
          }
      }

Changes in version 1.17.0.2

Changes in version 1.16.100.04

Changes in version 1.16.0.2

    • New Value:
      "minecraft:despawn": {
          "despawn_from_distance": []
      }
    • New Value:
      "spawn_adult": {
          "add": {
              "component_groups": [
               "minecraft:sheep_adult",
               "minecraft:sheep_dyeable",
               "minecraft:rideable_wooly",
               "minecraft:loot_wooly"
              ]
          }
      }
    • New Value:
      "spawn_baby": {
          "add": {
              "component_groups": [
               "minecraft:sheep_baby",
               "minecraft:sheep_dyeable",
               "minecraft:rideable_sheared"
              ]
          }
      }
    • New Value:
      "format_version": "1.16.0"
      Previous Value:
      "format_version": "1.13.0"
    • New Value:
      "minecraft:behavior.eat_block": {
          "priority": 6,
          "success_chance": "query.is_baby ? 0.02 : 0.001",
          "time_until_eat": 1.8,
          "eat_and_replace_block_pairs": [
              {
               "eat_block": "grass",
               "replace_block": "dirt"
              },
              {
               "eat_block": "tallgrass",
               "replace_block": "air"
              }
          ],
          "on_eat": {
              "event": "minecraft:on_eat_block",
              "target": "self"
          }
      }
      Previous Value:
      "minecraft:behavior.eat_block": {
          "priority": 6,
          "on_eat": {
              "event": "minecraft:on_eat_block",
              "target": "self"
          }
      }
    • New Value:
      "minecraft:entity_spawned": {
          "sequence": [
              {
               "randomize": [
                  {
                      "weight": 95,
                      "remove": [],
                      "trigger": "spawn_adult"
                  },
                  {
                      "weight": 5,
                      "remove": [],
                      "trigger": "spawn_baby"
                  }
               ]
              },
              {
               "randomize": [
                  {
                      "weight": 81836,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_white"
                       ]
                      }
                  },
                  {
                      "weight": 5000,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_black"
                       ]
                      }
                  },
                  {
                      "weight": 5000,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_light_gray"
                       ]
                      }
                  },
                  {
                      "weight": 5000,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_gray"
                       ]
                      }
                  },
                  {
                      "weight": 3000,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_brown"
                       ]
                      }
                  },
                  {
                      "weight": 164,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_pink"
                       ]
                      }
                  }
               ]
              }
          ]
      }
      Previous Value:
      "minecraft:entity_spawned": {
          "sequence": [
              {
               "randomize": [
                  {
                      "weight": 95,
                      "remove": [],
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_adult",
                          "minecraft:sheep_dyeable",
                          "minecraft:rideable_wooly",
                          "minecraft:loot_wooly"
                       ]
                      }
                  },
                  {
                      "weight": 5,
                      "remove": [],
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_baby",
                          "minecraft:sheep_dyeable",
                          "minecraft:rideable_sheared"
                       ]
                      }
                  }
               ]
              },
              {
               "randomize": [
                  {
                      "weight": 81836,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_white"
                       ]
                      }
                  },
                  {
                      "weight": 5000,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_black"
                       ]
                      }
                  },
                  {
                      "weight": 5000,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_light_gray"
                       ]
                      }
                  },
                  {
                      "weight": 5000,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_gray"
                       ]
                      }
                  },
                  {
                      "weight": 3000,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_brown"
                       ]
                      }
                  },
                  {
                      "weight": 164,
                      "add": {
                       "component_groups": [
                          "minecraft:sheep_pink"
                       ]
                      }
                  }
               ]
              }
          ]
      }

Changes in version 1.13.0.34