{
   "format_version":"1.16.0",
   "minecraft:entity":{
      "description":{
         "identifier":"vatonage:allyfish",
         "is_spawnable":true,
         "is_summonable":true,
         "is_experimental":false
      },
      "events":{
         "vatonage:transform":{
            "add":{
               "component_groups":[
                  "vatonage:transform"
               ]
            }
         }
      },
      "component_groups":{
         "vatonage:transform":{
            "minecraft:instant_despawn":{
            }
         }
      },
      "components":{
         "minecraft:timer":{
            "time":30.0,
            "time_down_event":{
               "event":"vatonage:transform"
            }
         },
         "minecraft:health":{
            "value":20,
            "max":20
         },
         "minecraft:behavior.melee_attack":{
            "priority":3,
            "track_target":true
         },
         "minecraft:attack":{
            "damage":6.00
         },
         "minecraft:movement":{
            "value":0.33
         },
         "minecraft:follow_range":{
            "value":32
         },
         "minecraft:movement.basic":{
            
         },
         "minecraft:navigation.walk":{
            "can_path_over_water":true
         },
         "minecraft:jump.static":{
            
         },
         "minecraft:can_climb":{
            
         },
         "minecraft:behavior.random_stroll":{
            "priority":6,
            "speed_multiplier":0.8
         },
         "minecraft:behavior.look_at_player":{
            "priority":7,
            "look_distance":6.0,
            "probability":0.02
         },
         "minecraft:behavior.random_look_around":{
            "priority":7
         },
         "minecraft:behavior.nearest_attackable_target":{
            "priority":2,
            "reselect_targets":true,
            "must_see":true,
            "within_radius":12.0,
            "must_see_forget_duration":17.0,
            "persist_time":0.5,
            "entity_types":[
               {
                  "filters":{
                     "all_of":[
                        {
                           "any_of":[
                              {
                                 "test":"is_family",
                                 "subject":"other",
                                 "value":"monster"
                              }
                           ]
                        }
                     ]
                  },
                  "max_dist":32
               }
            ]
         },
         "minecraft:physics":{
            
         },
         "minecraft:despawn":{
            "despawn_from_distance":{
               
            }
         },
         "minecraft:collision_box":{
            "width":0.9,
            "height":1.8
         }
      }
   }
}