{
   "format_version":"1.16.0",
   "minecraft:entity":{
      "description":{
         "identifier":"minecraft:armadillo",
         "is_spawnable":true,
         "is_summonable":true,
         "is_experimental":false
      },
      "component_groups":{
         "pickup_item_delay":{
            "minecraft:timer":{
               "looping":false,
               "time":3,
               "time_down_event":{
                  "event":"pickup_item_delay_complete"
               }
            }
         },
         "pickup_item":{
            "minecraft:behavior.pickup_items":{
               "priority":2,
               "max_dist":64,
               "search_height":32,
               "goal_radius":2.2,
               "speed_multiplier":6,
               "pickup_based_on_chance":false,
               "can_pickup_any_item":false,
               "can_pickup_to_hand_or_equipment":false,
               "pickup_same_items_as_in_hand":true
            }
         },
         "true:despawn":{
            "minecraft:transformation":{
               "into":"true:zombie_walker<minecraft:entity_spawned>"
            }
         }
      },
      "components":{
         "minecraft:is_hidden_when_invisible":{
            
         },
         "minecraft:type_family":{
            "family":[
               "allay",
               "mob"
            ]
         },
         "minecraft:collision_box":{
            "width":0.35,
            "height":0.6
         },
         "minecraft:balloonable":{
            "mass":0.5
         },
         "minecraft:breathable":{
            "totalSupply":15,
            "suffocateTime":0
         },
         "minecraft:nameable":{
            
         },
         "minecraft:leashable":{
            "soft_distance":4.0,
            "hard_distance":6.0,
            "max_distance":10.0
         },
         "minecraft:health":{
            "value":20
         },
         "minecraft:hurt_on_condition":{
            "damage_conditions":[
               {
                  "filters":{
                     "test":"in_lava",
                     "subject":"self",
                     "operator":"==",
                     "value":true
                  },
                  "cause":"lava",
                  "damage_per_tick":4
               }
            ]
         },
         "minecraft:damage_sensor":{
            "triggers":[
               {
                  "on_damage":{
                     "filters":{
                        "all_of":[
                           {
                              "test":"is_family",
                              "subject":"other",
                              "value":"player"
                           },
                           {
                              "test":"is_owner",
                              "subject":"other",
                              "value":true
                           }
                        ]
                     }
                  },
                  "deals_damage":false
               }
            ]
         },
         "minecraft:movement":{
            "value":0.1
         },
         "minecraft:flying_speed":{
            "value":0.1
         },
         "minecraft:navigation.hover":{
            "can_path_over_water":true,
            "can_sink":false,
            "can_pass_doors":false,
            "can_path_from_air":true,
            "avoid_water":true,
            "avoid_damage_blocks":true,
            "avoid_sun":false
         },
         "minecraft:movement.hover":{
            
         },
         "minecraft:follow_range":{
            "value":1024
         },
         "minecraft:ambient_sound_interval":{
            "value":5.0,
            "range":5.0,
            "event_name":"ambient",
            "event_names":[
               {
                  "event_name":"ambient.tame",
                  "condition":"query.is_using_item"
               },
               {
                  "event_name":"ambient",
                  "condition":"!query.is_using_item"
               }
            ]
         },
         "minecraft:jump.static":{
            
         },
         "minecraft:can_fly":{
            
         },
         "minecraft:physics":{
            "has_gravity":false
         },
         "minecraft:pushable":{
            "is_pushable":true,
            "is_pushable_by_piston":true
         },
         "minecraft:conditional_bandwidth_optimization":{
            
         },
         "minecraft:inventory":{
            "inventory_size":1
         },
         "minecraft:interact":{
            "interactions":[
               {
                  "on_interact":{
                     "filters":{
                        "all_of":[
                           {
                              "test":"is_family",
                              "subject":"other",
                              "value":"player"
                           }
                        ]
                     }
                  },
                  "give_item":true,
                  "take_item":true,
                  "interact_text":"action.interact.allay"
               }
            ]
         },
         "minecraft:behavior.panic":{
            "priority":1,
            "speed_multiplier":2.0
         },
         "minecraft:behavior.go_and_give_items_to_noteblock":{
            "priority":3,
            "run_speed":8,
            "throw_sound":"item_thrown",
            "on_item_throw":[
               {
                  "event":"pickup_item_delay",
                  "target":"self"
               }
            ]
         },
         "minecraft:behavior.go_and_give_items_to_owner":{
            "priority":4,
            "run_speed":8,
            "throw_sound":"item_thrown",
            "on_item_throw":[
               {
                  "event":"pickup_item_delay",
                  "target":"self"
               }
            ]
         },
         "minecraft:behavior.stay_near_noteblock":{
            "priority":5,
            "speed":8,
            "start_distance":16,
            "stop_distance":4
         },
         "minecraft:behavior.follow_owner":{
            "priority":6,
            "speed_multiplier":8,
            "start_distance":16,
            "stop_distance":4,
            "can_teleport":false,
            "ignore_vibration":false
         },
         "minecraft:behavior.float":{
            "priority":7
         },
         "minecraft:behavior.look_at_player":{
            "priority":8,
            "target_distance":6.0,
            "probability":0.02
         },
         "minecraft:behavior.random_look_around":{
            "priority":8
         },
         "minecraft:behavior.random_hover":{
            "priority":9,
            "xz_dist":8,
            "y_dist":8,
            "y_offset":-1,
            "interval":1,
            "hover_height":[
               1,
               4
            ]
         }
      },
      "events":{
         "pickup_item_delay":{
            "remove":{
               "component_groups":[
                  "pickup_item"
               ]
            },
            "add":{
               "component_groups":[
                  "pickup_item_delay"
               ]
            }
         },
         "pickup_item_delay_complete":{
            "remove":{
               "component_groups":[
                  "pickup_item_delay"
               ]
            },
            "add":{
               "component_groups":[
                  "pickup_item"
               ]
            }
         },
         "minecraft:entity_spawned":{
            "add":{
               "component_groups":[
                  "pickup_item",
                  "true:despawn"
               ]
            }
         }
      }
   }
}