Version History for the Donkey 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.20.20

    • New Value:
      "minecraft:behavior.tempt": {
          "priority": 5,
          "speed_multiplier": 1.2,
          "items": [
              "golden_apple",
              "appleEnchanted",
              "golden_carrot"
          ]
      }
    • Previous Value:
      "minecraft:behavior.tempt": {
          "priority": 5,
          "speed_multiplier": 1.2,
          "items": [
              "apple",
              "carrot",
              "golden_apple",
              "appleEnchanted",
              "golden_carrot",
              "carrotOnAStick",
              "hay_block",
              "sugar",
              "bread",
              "wheat"
          ]
      }
    • New Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "self",
                          "domain": "inventory",
                          "operator": "not",
                          "value": "saddle"
                       },
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "saddle"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneak_held",
                          "subject": "other",
                          "value": false
                       }
                      ]
                  },
                  "target": "self"
               },
               "equip_item_slot": 0,
               "interact_text": "action.interact.saddle"
              },
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneaking",
                          "subject": "other",
                          "value": false
                       },
                       {
                          "test": "has_equipment",
                          "domain": "hand",
                          "subject": "other",
                          "value": "chest"
                       }
                      ]
                  },
                  "event": "minecraft:on_chest",
                  "target": "self"
               },
               "use_item": true,
               "interact_text": "action.interact.attachchest"
              }
          ]
      }
      Previous Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "self",
                          "domain": "inventory",
                          "operator": "not",
                          "value": "saddle"
                       },
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "saddle"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneaking",
                          "subject": "other",
                          "value": false
                       }
                      ]
                  },
                  "target": "self"
               },
               "equip_item_slot": 0,
               "interact_text": "action.interact.saddle"
              },
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneaking",
                          "subject": "other",
                          "value": false
                       },
                       {
                          "test": "has_equipment",
                          "domain": "hand",
                          "subject": "other",
                          "value": "chest"
                       }
                      ]
                  },
                  "event": "minecraft:on_chest",
                  "target": "self"
               },
               "use_item": true,
               "interact_text": "action.interact.attachchest"
              }
          ]
      }
    • New Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "self",
                          "domain": "inventory",
                          "operator": "not",
                          "value": "saddle"
                       },
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "saddle"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneak_held",
                          "subject": "other",
                          "value": false
                       }
                      ]
                  },
                  "target": "self"
               },
               "equip_item_slot": 0,
               "interact_text": "action.interact.equip"
              }
          ]
      }
      Previous Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "self",
                          "domain": "inventory",
                          "operator": "not",
                          "value": "saddle"
                       },
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "saddle"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneaking",
                          "subject": "other",
                          "value": false
                       }
                      ]
                  },
                  "target": "self"
               },
               "equip_item_slot": 0,
               "interact_text": "action.interact.equip"
              }
          ]
      }

Changes in version 1.19.70.2

    • New Value:
      "minecraft:breedable": {
          "parent_centric_attribute_blending": [
              "minecraft:health"
          ],
          "require_tame": true,
          "inherit_tamed": false,
          "breeds_with": [
              {
               "mate_type": "minecraft:donkey",
               "baby_type": "minecraft:donkey",
               "breed_event": {
                  "event": "minecraft:entity_born",
                  "target": "baby"
               }
              },
              {
               "mate_type": "minecraft:horse",
               "baby_type": "minecraft:mule",
               "breed_event": {
                  "event": "minecraft:entity_born",
                  "target": "baby"
               }
              }
          ],
          "breed_items": [
              "golden_carrot",
              "golden_apple",
              "appleEnchanted"
          ]
      }
      Previous Value:
      "minecraft:breedable": {
          "require_tame": true,
          "inherit_tamed": false,
          "breeds_with": [
              {
               "mate_type": "minecraft:donkey",
               "baby_type": "minecraft:donkey",
               "breed_event": {
                  "event": "minecraft:entity_born",
                  "target": "baby"
               }
              },
              {
               "mate_type": "minecraft:horse",
               "baby_type": "minecraft:mule",
               "breed_event": {
                  "event": "minecraft:entity_born",
                  "target": "baby"
               }
              }
          ],
          "breed_items": [
              "golden_carrot",
              "golden_apple",
              "appleEnchanted"
          ]
      }

Changes in version 1.19.60.3

    • New Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "self",
                          "domain": "inventory",
                          "operator": "not",
                          "value": "saddle"
                       },
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "saddle"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneaking",
                          "subject": "other",
                          "value": false
                       }
                      ]
                  },
                  "target": "self"
               },
               "equip_item_slot": 0,
               "interact_text": "action.interact.saddle"
              }
          ]
      }
    • New Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "self",
                          "domain": "inventory",
                          "operator": "not",
                          "value": "saddle"
                       },
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "saddle"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneaking",
                          "subject": "other",
                          "value": false
                       }
                      ]
                  },
                  "target": "self"
               },
               "equip_item_slot": 0,
               "interact_text": "action.interact.equip"
              }
          ]
      }
    • New Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "has_equipment",
                          "subject": "self",
                          "domain": "inventory",
                          "operator": "not",
                          "value": "saddle"
                       },
                       {
                          "test": "has_equipment",
                          "subject": "other",
                          "domain": "hand",
                          "value": "saddle"
                       },
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneaking",
                          "subject": "other",
                          "value": false
                       }
                      ]
                  },
                  "target": "self"
               },
               "equip_item_slot": 0,
               "interact_text": "action.interact.saddle"
              },
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "is_sneaking",
                          "subject": "other",
                          "value": false
                       },
                       {
                          "test": "has_equipment",
                          "domain": "hand",
                          "subject": "other",
                          "value": "chest"
                       }
                      ]
                  },
                  "event": "minecraft:on_chest",
                  "target": "self"
               },
               "use_item": true,
               "interact_text": "action.interact.attachchest"
              }
          ]
      }
      Previous Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "has_equipment",
                          "domain": "hand",
                          "subject": "other",
                          "value": "chest"
                       }
                      ]
                  },
                  "event": "minecraft:on_chest",
                  "target": "self"
               },
               "use_item": true,
               "interact_text": "action.interact.attachchest"
              }
          ]
      }

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.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": 1
          },
          "minecraft:herd": {
              "min_size": 1,
              "max_size": 2
          },
          "minecraft:biome_filter": {
              "test": "has_biome_tag",
              "operator": "==",
              "value": "mountain_meadow"
          }
      }

Changes in version 1.17.10.4

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

    • New Value:
      "minecraft:experience_reward": {
          "on_bred": "Math.Random(1,7)",
          "on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0"
      }
    • New Value:
      "minecraft:hurt_on_condition": {
          "damage_conditions": [
              {
               "filters": {
                  "test": "in_lava",
                  "subject": "self",
                  "operator": "==",
                  "value": true
               },
               "cause": "lava",
               "damage_per_tick": 4
              }
          ]
      }
    • New Value:
      "minecraft:pushable": {
          "is_pushable": true,
          "is_pushable_by_piston": true
      }
    • New Value:
      "minecraft:interact": {
          "interactions": [
              {
               "play_sounds": "armor.equip_generic",
               "on_interact": {
                  "filters": {
                      "all_of": [
                       {
                          "test": "is_family",
                          "subject": "other",
                          "value": "player"
                       },
                       {
                          "test": "has_equipment",
                          "domain": "hand",
                          "subject": "other",
                          "value": "chest"
                       }
                      ]
                  },
                  "event": "minecraft:on_chest",
                  "target": "self"
               },
               "use_item": true,
               "interact_text": "action.interact.attachchest"
              }
          ]
      }
      Previous Value:
      "minecraft:interact": [
          {
              "play_sounds": "armor.equip_generic",
              "on_interact": {
               "filters": {
                  "all_of": [
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "player"
                      },
                      {
                       "test": "has_equipment",
                       "domain": "hand",
                       "subject": "other",
                       "value": "chest"
                      }
                  ]
               },
               "event": "minecraft:on_chest",
               "target": "self"
              },
              "use_item": true,
              "interact_text": "action.interact.attachchest"
          }
      ]
    • New Value:
      "format_version": "1.13.0"
      Previous Value:
      "format_version": "1.8.0"
    • New Value:
      "minecraft:breedable": {
          "require_tame": true,
          "inherit_tamed": false,
          "breeds_with": [
              {
               "mate_type": "minecraft:donkey",
               "baby_type": "minecraft:donkey",
               "breed_event": {
                  "event": "minecraft:entity_born",
                  "target": "baby"
               }
              },
              {
               "mate_type": "minecraft:horse",
               "baby_type": "minecraft:mule",
               "breed_event": {
                  "event": "minecraft:entity_born",
                  "target": "baby"
               }
              }
          ],
          "breed_items": [
              "golden_carrot",
              "golden_apple",
              "appleEnchanted"
          ]
      }
      Previous Value:
      "minecraft:breedable": {
          "requireTame": true,
          "inheritTamed": false,
          "breedsWith": [
              {
               "mateType": "minecraft:donkey",
               "babyType": "minecraft:donkey",
               "breed_event": {
                  "event": "minecraft:entity_born",
                  "target": "baby"
               }
              },
              {
               "mateType": "minecraft:horse",
               "babyType": "minecraft:mule",
               "breed_event": {
                  "event": "minecraft:entity_born",
                  "target": "baby"
               }
              }
          ],
          "breedItems": [
              "golden_carrot",
              "golden_apple",
              "appleEnchanted"
          ]
      }
    • New Value:
      "minecraft:breathable": {
          "total_supply": 15,
          "suffocate_time": 0
      }
      Previous Value:
      "minecraft:breathable": {
          "totalSupply": 15,
          "suffocateTime": 0
      }
    • New Value:
      "minecraft:type_family": {
          "family": [
              "donkey",
              "mob"
          ]
      }
      Previous Value:
      "minecraft:type_family": {
          "family": [
              "donkey"
          ]
      }
    • New Value:
      "minecraft:ageable": {
          "duration": 1200,
          "feed_items": [
              {
               "item": "wheat",
               "growth": 0.016667
              },
              {
               "item": "sugar",
               "growth": 0.025
              },
              {
               "item": "hay_block",
               "growth": 0.15
              },
              {
               "item": "apple",
               "growth": 0.05
              },
              {
               "item": "golden_carrot",
               "growth": 0.05
              },
              {
               "item": "golden_apple",
               "growth": 0.2
              },
              {
               "item": "appleEnchanted",
               "growth": 0.2
              }
          ],
          "grow_up": {
              "event": "minecraft:ageable_grow_up",
              "target": "self"
          }
      }
      Previous Value:
      "minecraft:ageable": {
          "duration": 1200,
          "feedItems": [
              {
               "item": "wheat",
               "growth": 0.016667
              },
              {
               "item": "sugar",
               "growth": 0.025
              },
              {
               "item": "hay_block",
               "growth": 0.15
              },
              {
               "item": "apple",
               "growth": 0.05
              },
              {
               "item": "golden_carrot",
               "growth": 0.05
              },
              {
               "item": "golden_apple",
               "growth": 0.2
              },
              {
               "item": "appleEnchanted",
               "growth": 0.2
              }
          ],
          "grow_up": {
              "event": "minecraft:ageable_grow_up",
              "target": "self"
          }
      }
    • New Value:
      "minecraft:tamemount": {
          "min_temper": 0,
          "max_temper": 100,
          "feed_text": "action.interact.feed",
          "ride_text": "action.interact.mount",
          "feed_items": [
              {
               "item": "wheat",
               "temper_mod": 3
              },
              {
               "item": "sugar",
               "temper_mod": 3
              },
              {
               "item": "apple",
               "temper_mod": 3
              },
              {
               "item": "golden_carrot",
               "temper_mod": 5
              },
              {
               "item": "golden_apple",
               "temper_mod": 10
              },
              {
               "item": "appleEnchanted",
               "temper_mod": 10
              }
          ],
          "auto_reject_items": [
              {
               "item": "horsearmorleather"
              },
              {
               "item": "horsearmoriron"
              },
              {
               "item": "horsearmorgold"
              },
              {
               "item": "horsearmordiamond"
              },
              {
               "item": "saddle"
              }
          ],
          "tame_event": {
              "event": "minecraft:on_tame",
              "target": "self"
          }
      }
      Previous Value:
      "minecraft:tamemount": {
          "minTemper": 0,
          "maxTemper": 100,
          "feed_text": "action.interact.feed",
          "ride_text": "action.interact.mount",
          "feedItems": [
              {
               "item": "wheat",
               "temperMod": 3
              },
              {
               "item": "sugar",
               "temperMod": 3
              },
              {
               "item": "apple",
               "temperMod": 3
              },
              {
               "item": "golden_carrot",
               "temperMod": 5
              },
              {
               "item": "golden_apple",
               "temperMod": 10
              },
              {
               "item": "appleEnchanted",
               "temperMod": 10
              }
          ],
          "autoRejectItems": [
              {
               "item": "horsearmorleather"
              },
              {
               "item": "horsearmoriron"
              },
              {
               "item": "horsearmorgold"
              },
              {
               "item": "horsearmordiamond"
              },
              {
               "item": "saddle"
              }
          ],
          "tame_event": {
              "event": "minecraft:on_tame",
              "target": "self"
          }
      }