{
   "format_version":"1.16.0",
   "minecraft:entity":{
      "description":{
         "identifier":"minecraft:mule",
         "is_spawnable":true,
         "is_summonable":true,
         "is_experimental":false
      },
      "component_groups":{
         "minecraft:mule_baby":{
            "minecraft:is_baby":{
               
            },
            "minecraft:scale_by_age":{
               "start_scale":0.5,
               "end_scale":1.0
            },
            "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"
               }
            },
            "minecraft:behavior.follow_parent":{
               "priority":4,
               "speed_multiplier":1.0
            }
         },
         "minecraft:mule_adult":{
            "minecraft:experience_reward":{
               "on_death":"query.last_hit_by_player ? Math.Random(1,3) : 0"
            },
            "minecraft:loot":{
               "table":"loot_tables/entities/horse.json"
            },
            "minecraft:behavior.run_around_like_crazy":{
               "priority":1,
               "speed_multiplier":1.2
            }
         },
         "minecraft:mule_wild":{
            "minecraft:rideable":{
               "seat_count":1,
               "family_types":[
                  "player",
                  "zombie"
               ],
               "interact_text":"action.interact.mount",
               "seats":{
                  "position":[
                     0.0,
                     0.975,
                     -0.2
                  ]
               }
            },
            "minecraft:behavior.mount_pathing":{
               "priority":2,
               "speed_multiplier":1.5,
               "target_dist":0.0,
               "track_target":true
            },
            "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"
               }
            }
         },
         "minecraft:mule_tamed":{
            "minecraft:is_tamed":{
               
            },
            "minecraft:equippable":{
               "slots":[
                  {
                     "slot":0,
                     "item":"saddle",
                     "accepted_items":[
                        "saddle"
                     ],
                     "on_equip":{
                        "event":"minecraft:mule_saddled"
                     },
                     "on_unequip":{
                        "event":"minecraft:mule_unsaddled"
                     }
                  }
               ]
            },
            "minecraft:rideable":{
               "seat_count":1,
               "crouching_skip_interact":true,
               "family_types":[
                  "player"
               ],
               "interact_text":"action.interact.ride.horse",
               "seats":{
                  "position":[
                     0.0,
                     0.975,
                     -0.2
                  ]
               }
            },
            "minecraft:inventory":{
               "inventory_size":16,
               "container_type":"horse"
            },
            "minecraft:behavior.tempt":{
               "priority":5,
               "speed_multiplier":1.2,
               "items":[
                  "apple",
                  "carrot",
                  "golden_apple",
                  "appleEnchanted",
                  "golden_carrot",
                  "carrotOnAStick",
                  "hay_block",
                  "sugar",
                  "bread",
                  "wheat"
               ]
            }
         },
         "minecraft:mule_unchested":{
            "minecraft:interact":{
               "interactions":[
                  {
                     "play_sounds":"armor.equip_generic",
                     "on_interact":{
                        "filters":{
                           "all_of":[
                              {
                                 "test":"has_equipment",
                                 "subject":"other",
                                 "domain":"hand",
                                 "value":"chest"
                              },
                              {
                                 "test":"is_family",
                                 "subject":"other",
                                 "value":"player"
                              }
                           ]
                        },
                        "event":"minecraft:on_chest",
                        "target":"self"
                     },
                     "use_item":true,
                     "interact_text":"action.interact.attachchest"
                  }
               ]
            }
         },
         "minecraft:mule_chested":{
            "minecraft:is_chested":{
               
            }
         },
         "minecraft:mule_saddled":{
            "minecraft:is_saddled":{
               
            },
            "minecraft:input_ground_controlled":{
               
            },
            "minecraft:can_power_jump":{
               
            },
            "minecraft:behavior.player_ride_tamed":{
               
            }
         },
         "true:despawn":{
            "minecraft:transformation":{
               "into":"true:zombie_walker<minecraft:entity_spawned>"
            }
         }
      },
      "components":{
         "minecraft:is_hidden_when_invisible":{
            
         },
         "minecraft:type_family":{
            "family":[
               "mule",
               "mob"
            ]
         },
         "minecraft:breathable":{
            "total_supply":15,
            "suffocate_time":0
         },
         "minecraft:collision_box":{
            "width":1.4,
            "height":1.6
         },
         "minecraft:health":{
            "value":{
               "range_min":15,
               "range_max":30
            }
         },
         "minecraft:hurt_on_condition":{
            "damage_conditions":[
               {
                  "filters":{
                     "test":"in_lava",
                     "subject":"self",
                     "operator":"==",
                     "value":true
                  },
                  "cause":"lava",
                  "damage_per_tick":4
               }
            ]
         },
         "minecraft:movement":{
            "value":0.175
         },
         "minecraft:navigation.walk":{
            "can_path_over_water":true,
            "avoid_water":true,
            "avoid_damage_blocks":true
         },
         "minecraft:movement.basic":{
            
         },
         "minecraft:jump.static":{
            
         },
         "minecraft:nameable":{
            
         },
         "minecraft:horse.jump_strength":{
            "value":0.5
         },
         "minecraft:leashable":{
            "soft_distance":4.0,
            "hard_distance":6.0,
            "max_distance":10.0
         },
         "minecraft:balloonable":{
            
         },
         "minecraft:healable":{
            "items":[
               {
                  "item":"wheat",
                  "heal_amount":2
               },
               {
                  "item":"sugar",
                  "heal_amount":1
               },
               {
                  "item":"hay_block",
                  "heal_amount":20
               },
               {
                  "item":"apple",
                  "heal_amount":3
               },
               {
                  "item":"golden_carrot",
                  "heal_amount":4
               },
               {
                  "item":"golden_apple",
                  "heal_amount":10
               },
               {
                  "item":"appleEnchanted",
                  "heal_amount":10
               }
            ]
         },
         "minecraft:despawn":{
            "despawn_from_distance":{
               
            }
         },
         "minecraft:behavior.float":{
            "priority":0
         },
         "minecraft:behavior.panic":{
            "priority":1,
            "speed_multiplier":1.2
         },
         "minecraft:behavior.random_stroll":{
            "priority":6,
            "speed_multiplier":0.7
         },
         "minecraft:behavior.look_at_player":{
            "priority":7,
            "look_distance":6.0,
            "probability":0.02
         },
         "minecraft:behavior.random_look_around":{
            "priority":8
         },
         "minecraft:physics":{
            
         },
         "minecraft:pushable":{
            "is_pushable":true,
            "is_pushable_by_piston":true
         },
         "minecraft:conditional_bandwidth_optimization":{
            
         }
      },
      "events":{
         "minecraft:entity_spawned":{
            "add":{
               "component_groups":[
                  "true:despawn"
               ]
            }
         },
         "minecraft:entity_born":{
            "add":{
               "component_groups":[
                  "minecraft:mule_baby"
               ]
            }
         },
         "minecraft:on_tame":{
            "remove":{
               "component_groups":[
                  "minecraft:mule_wild"
               ]
            },
            "add":{
               "component_groups":[
                  "minecraft:mule_tamed",
                  "minecraft:mule_unchested"
               ]
            }
         },
         "minecraft:ageable_grow_up":{
            "remove":{
               "component_groups":[
                  "minecraft:mule_baby"
               ]
            },
            "add":{
               "component_groups":[
                  "minecraft:mule_adult",
                  "minecraft:mule_wild"
               ]
            }
         },
         "minecraft:on_chest":{
            "remove":{
               "component_groups":[
                  "minecraft:mule_unchested"
               ]
            },
            "add":{
               "component_groups":[
                  "minecraft:mule_chested"
               ]
            }
         },
         "minecraft:mule_saddled":{
            "add":{
               "component_groups":[
                  "minecraft:mule_saddled"
               ]
            }
         },
         "minecraft:mule_unsaddled":{
            "remove":{
               "component_groups":[
                  "minecraft:mule_saddled"
               ]
            }
         }
      }
   }
}