Link Search Menu Expand Document

Components

This documentation is stripped from the vanilla files using an automated script. If there is an issue, please bring it to the authors attention by contacting him on discord: SirLich#1658

Table of contents

minecraft:addrider

cave_spider

"minecraft:addrider": {
    "entity_type": "minecraft:skeleton"
}
"minecraft:addrider": {
    "entity_type": "minecraft:skeleton.stray"
}
"minecraft:addrider": {
    "entity_type": "minecraft:skeleton.wither"
}

ravager

"minecraft:addrider": {
    "entity_type": "minecraft:pillager"
}
"minecraft:addrider": {
    "entity_type": "minecraft:pillager",
    "spawn_event": "minecraft:spawn_for_raid"
}
"minecraft:addrider": {
    "entity_type": "minecraft:evocation_illager",
    "spawn_event": "minecraft:spawn_for_raid"
}
"minecraft:addrider": {
    "entity_type": "minecraft:pillager",
    "spawn_event": "minecraft:spawn_as_illager_captain"
}
"minecraft:addrider": {
    "entity_type": "minecraft:vindicator"
}
"minecraft:addrider": {
    "entity_type": "minecraft:vindicator",
    "spawn_event": "minecraft:spawn_as_illager_captain"
}

spider

"minecraft:addrider": {
    "entity_type": "minecraft:skeleton"
}
"minecraft:addrider": {
    "entity_type": "minecraft:skeleton.stray"
}
"minecraft:addrider": {
    "entity_type": "minecraft:skeleton.wither"
}

strider

"minecraft:addrider": {
    "entity_type": "minecraft:zombie_pigman",
    "spawn_event": "spawn_zombified_piglin_rider"
}
"minecraft:addrider": {
    "entity_type": "minecraft:strider",
    "spawn_event": "spawn_baby"
}

minecraft:admire_item

piglin

"minecraft:admire_item": {
    "duration": 8,
    "cooldown_after_being_attacked": 20
}

minecraft:ageable

bee

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "minecraft:red_flower",
        "minecraft:yellow_flower",
        "minecraft:wither_rose",
        "minecraft:double_plant:0",
        "minecraft:double_plant:1",
        "minecraft:double_plant:4",
        "minecraft:double_plant:5"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

cat

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "fish",
        "salmon"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

chicken

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "wheat_seeds",
        "beetroot_seeds",
        "melon_seeds",
        "pumpkin_seeds"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

cow

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": "wheat",
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

dolphin

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "fish",
        "salmon"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

donkey

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

fox

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": "sweet_berries",
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

hoglin

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "crimson_fungus"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

horse

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

llama

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        {
            "item": "wheat",
            "growth": 0.1
        },
        {
            "item": "hay_block",
            "growth": 0.9
        }
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

mooshroom

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": "wheat",
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

mule

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

ocelot

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "fish",
        "salmon"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

panda

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": "bamboo",
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

pig

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "carrot",
        "beetroot",
        "potato"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

polar_bear

"minecraft:ageable": {
    "duration": 1200,
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

rabbit

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "golden_carrot",
        "carrot",
        "yellow_flower"
    ],
    "grow_up": {
        "event": "grow_up",
        "target": "self"
    }
}

sheep

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": "wheat",
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

skeleton_horse

"minecraft:ageable": {
    "duration": 1200,
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

strider

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "warped_fungus"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

turtle

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "seagrass"
    ],
    "drop_items": [
        "turtle_shell_piece"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

villager

"minecraft:ageable": {
    "duration": 1200,
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

villager_v2

"minecraft:ageable": {
    "duration": 1200,
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

wolf

"minecraft:ageable": {
    "duration": 1200,
    "feed_items": [
        "chicken",
        "cooked_chicken",
        "beef",
        "cooked_beef",
        "muttonRaw",
        "muttonCooked",
        "porkchop",
        "cooked_porkchop",
        "rabbit",
        "cooked_rabbit",
        "rotten_flesh"
    ],
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

zombie_horse

"minecraft:ageable": {
    "duration": 1200,
    "grow_up": {
        "event": "minecraft:ageable_grow_up",
        "target": "self"
    }
}

minecraft:ambient_sound_interval

bee

"minecraft:ambient_sound_interval": {
    "event_name": "ambient.pollinate",
    "range": 3.0,
    "value": 2.0
}
"minecraft:ambient_sound_interval": {
    "event_name": "ambient",
    "range": 0.0,
    "value": 0.0
}

evocation_illager

"minecraft:ambient_sound_interval": {
    "value": 2.0,
    "range": 4.0,
    "event_name": "ambient.in.raid"
}

fox

"minecraft:ambient_sound_interval": {
    "event_name": "ambient"
}
"minecraft:ambient_sound_interval": {
    "event_name": "sleep"
}
"minecraft:ambient_sound_interval": {
    "event_name": "screech",
    "value": 80,
    "range": 160
}

pillager

"minecraft:ambient_sound_interval": {
    "value": 2.0,
    "range": 4.0,
    "event_name": "ambient.in.raid"
}

ravager

"minecraft:ambient_sound_interval": {
    "value": 4.0,
    "range": 8.0,
    "event_name": "ambient.in.raid"
}

vindicator

"minecraft:ambient_sound_interval": {
    "value": 2.0,
    "range": 4.0,
    "event_name": "ambient.in.raid"
}

witch

"minecraft:ambient_sound_interval": {
    "value": 2.0,
    "range": 4.0,
    "event_name": "ambient.in.raid"
}

minecraft:angry

bee

"minecraft:angry": {
    "duration": 25,
    "broadcastAnger": true,
    "broadcastRange": 20,
    "broadcast_filters": {
        "test": "is_family",
        "operator": "!=",
        "value": "pacified"
    },
    "calm_event": {
        "event": "calmed_down",
        "target": "self"
    }
}

cave_spider

"minecraft:angry": {
    "duration": 10,
    "duration_delta": 3,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}

dolphin

"minecraft:angry": {
    "duration": 25,
    "broadcast_anger": true,
    "broadcast_range": 16,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}

enderman

"minecraft:angry": {
    "duration": 25,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}

hoglin

"minecraft:angry": {
    "duration": 10,
    "broadcast_anger": true,
    "broadcast_range": 16,
    "calm_event": {
        "event": "become_calm_event",
        "target": "self"
    },
    "angry_sound": "angry",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 5.0
    }
}

llama

"minecraft:angry": {
    "duration": 4,
    "broadcast_anger": false,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}
"minecraft:angry": {
    "duration": -1,
    "broadcast_anger": false,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}
"minecraft:angry": {
    "duration": 10,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}

panda

"minecraft:angry": {
    "duration": 500,
    "broadcast_anger": true,
    "broadcast_range": 41,
    "broadcast_filters": {
        "test": "is_family",
        "operator": "==",
        "value": "panda_aggressive"
    },
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}
"minecraft:angry": {
    "duration": 1,
    "broadcast_anger": true,
    "broadcast_range": 41,
    "broadcast_filters": {
        "test": "is_family",
        "operator": "==",
        "value": "panda_aggressive"
    },
    "calm_event": {
        "event": "minecraft:baby_on_calm",
        "target": "self"
    }
}

piglin

"minecraft:angry": {
    "duration": 30,
    "broadcast_anger": true,
    "broadcast_anger_on_attack": true,
    "broadcast_anger_on_being_attacked": true,
    "broadcast_range": 16,
    "calm_event": {
        "event": "become_calm_event",
        "target": "self"
    },
    "filters": {
        "all_of": [
            {
                "test": "is_family",
                "subject": "other",
                "operator": "!=",
                "value": "piglin"
            },
            {
                "test": "has_component",
                "subject": "self",
                "operator": "!=",
                "value": "minecraft:attack_cooldown"
            }
        ]
    },
    "angry_sound": "angry",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 5.0
    }
}

polar_bear

"minecraft:angry": {
    "duration": 1,
    "broadcast_anger": true,
    "broadcast_range": 41,
    "calm_event": {
        "event": "minecraft:baby_on_calm",
        "target": "self"
    }
}
"minecraft:angry": {
    "duration": 500,
    "broadcast_anger": false,
    "broadcast_range": 20,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}

silverfish

"minecraft:angry": {
    "duration": -1,
    "broadcast_anger": true,
    "broadcast_range": 20,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}

spider

"minecraft:angry": {
    "duration": 10,
    "duration_delta": 3,
    "calm_event": {
        "event": "minecraft:become_calm",
        "target": "self"
    }
}

vindicator

"minecraft:angry": {
    "duration": -1,
    "broadcast_anger": false,
    "calm_event": {
        "event": "minecraft:stop_aggro",
        "target": "self"
    }
}

wandering_trader

"minecraft:angry": {
    "duration": 5,
    "broadcastAnger": true,
    "broadcastRange": 10,
    "broadcast_targets": [
        "llama"
    ],
    "broadcast_filters": {
        "test": "is_leashed_to",
        "subject": "other",
        "value": true
    },
    "calm_event": {
        "event": "minecraft:become_calm",
        "target": "self"
    }
}

wolf

"minecraft:angry": {
    "duration": 25,
    "broadcast_anger": true,
    "broadcast_range": 20,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}

zombie_pigman

"minecraft:angry": {
    "duration": 25,
    "broadcast_anger": true,
    "broadcast_range": 20,
    "calm_event": {
        "event": "minecraft:on_calm",
        "target": "self"
    }
}

minecraft:annotation.break_door

drowned

"minecraft:annotation.break_door": {}

husk

"minecraft:annotation.break_door": {}

vindicator

"minecraft:annotation.break_door": {
    "break_time": 30,
    "min_difficulty": "normal"
}

zombie

"minecraft:annotation.break_door": {}

zombie_villager

"minecraft:annotation.break_door": {}

zombie_villager_v2

"minecraft:annotation.break_door": {}

minecraft:annotation.open_door

piglin

"minecraft:annotation.open_door": {}

villager

"minecraft:annotation.open_door": {}

villager_v2

"minecraft:annotation.open_door": {}

minecraft:area_attack

pufferfish

"minecraft:area_attack": {
    "damage_range": 0.2,
    "damage_per_tick": 2,
    "cause": "contact",
    "entity_filter": {
        "any_of": [
            {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            {
                "test": "is_family",
                "subject": "other",
                "value": "monster"
            }
        ]
    }
}

minecraft:attack

bee

"minecraft:attack": {
    "damage": 2
}
"minecraft:attack": {
    "damage": 2,
    "effect_name": "poison",
    "effect_duration": 10
}
"minecraft:attack": {
    "damage": 2,
    "effect_name": "poison",
    "effect_duration": 18
}

blaze

"minecraft:attack": {
    "damage": 6
}

cave_spider

"minecraft:attack": {
    "damage": 2,
    "effect_name": "poison",
    "effect_duration": 0
}
"minecraft:attack": {
    "damage": 2,
    "effect_name": "poison",
    "effect_duration": 7
}
"minecraft:attack": {
    "damage": 2,
    "effect_name": "poison",
    "effect_duration": 15
}

creeper

"minecraft:attack": {
    "damage": 3
}

dolphin

"minecraft:attack": {
    "damage": 3
}

drowned

"minecraft:attack": {
    "damage": 3
}

elder_guardian

"minecraft:attack": {
    "damage": 5
}

enderman

"minecraft:attack": {
    "damage": 7
}

endermite

"minecraft:attack": {
    "damage": 2
}

ender_dragon

"minecraft:attack": {
    "damage": 3
}

fox

"minecraft:attack": {
    "damage": 2
}

guardian

"minecraft:attack": {
    "damage": 5
}

hoglin

"minecraft:attack": {
    "damage": 0.5
}
"minecraft:attack": {
    "damage": [
        3,
        9
    ]
}

husk

"minecraft:attack": {
    "damage": 3,
    "effect_name": "hunger",
    "effect_duration": 30
}

iron_golem

"minecraft:attack": {
    "damage": {
        "range_min": 7,
        "range_max": 21
    }
}

magma_cube

"minecraft:attack": {
    "damage": 6
}
"minecraft:attack": {
    "damage": 4
}
"minecraft:attack": {
    "damage": 2
}

panda

"minecraft:attack": {
    "damage": 2.0
}
"minecraft:attack": {
    "damage": 6.0
}

phantom

"minecraft:attack": {
    "damage": 6
}

piglin

"minecraft:attack": {
    "damage": 5
}

pillager

"minecraft:attack": {
    "damage": 3
}

player

"minecraft:attack": {
    "damage": 1
}

polar_bear

"minecraft:attack": {
    "damage": 6.0
}

ravager

"minecraft:attack": {
    "damage": 12.0
}

silverfish

"minecraft:attack": {
    "damage": 1
}

skeleton

"minecraft:attack": {
    "damage": 3
}

slime

"minecraft:attack": {
    "damage": 4
}
"minecraft:attack": {
    "damage": 2
}
"minecraft:attack": {
    "damage": 0
}

snow_golem

"minecraft:attack": {
    "damage": 2
}

spider

"minecraft:attack": {
    "damage": 3
}

stray

"minecraft:attack": {
    "damage": 3,
    "effect_name": "slowness",
    "effect_duration": 10
}

vex

"minecraft:attack": {
    "damage": 3
}

vindicator

"minecraft:attack": {
    "damage": 8
}

wither_skeleton

"minecraft:attack": {
    "damage": 4,
    "effect_name": "wither",
    "effect_duration": 10
}

wolf

"minecraft:attack": {
    "damage": 3
}
"minecraft:attack": {
    "damage": 4
}

zoglin

"minecraft:attack": {
    "damage": 1
}
"minecraft:attack": {
    "damage": [
        3,
        8
    ]
}

zombie

"minecraft:attack": {
    "damage": 3
}

zombie_pigman

"minecraft:attack": {
    "damage": 5
}

zombie_villager

"minecraft:attack": {
    "damage": 3
}

zombie_villager_v2

"minecraft:attack": {
    "damage": 3
}

minecraft:attack_cooldown

hoglin

"minecraft:attack_cooldown": {
    "attack_cooldown_time": [
        10.0,
        15.0
    ],
    "attack_cooldown_complete_event": {
        "event": "attack_cooldown_complete_event",
        "target": "self"
    }
}

piglin

"minecraft:attack_cooldown": {
    "attack_cooldown_time": [
        30.0,
        120.0
    ],
    "attack_cooldown_complete_event": {
        "event": "attack_cooldown_complete_event",
        "target": "self"
    }
}

minecraft:attack_damage

cat

"minecraft:attack_damage": {
    "value": 4
}

ocelot

"minecraft:attack_damage": {
    "value": 4
}

minecraft:balloonable

chicken

"minecraft:balloonable": {
    "mass": 0.5
}

cow

"minecraft:balloonable": {}

donkey

"minecraft:balloonable": {}

fox

"minecraft:balloonable": {
    "mass": 0.6
}

horse

"minecraft:balloonable": {}

iron_golem

"minecraft:balloonable": {
    "mass": 2.0
}

llama

"minecraft:balloonable": {}

mooshroom

"minecraft:balloonable": {}

mule

"minecraft:balloonable": {}

panda

"minecraft:balloonable": {
    "mass": 1.5
}

pig

"minecraft:balloonable": {
    "mass": 0.75
}

rabbit

"minecraft:balloonable": {
    "mass": 0.4
}

sheep

"minecraft:balloonable": {
    "mass": 0.75
}

skeleton_horse

"minecraft:balloonable": {}

snow_golem

"minecraft:balloonable": {}

zombie_horse

"minecraft:balloonable": {}

minecraft:barter

piglin

"minecraft:barter": {
    "barter_table": "loot_tables/entities/piglin_barter.json",
    "cooldown_after_being_attacked": 20
}

minecraft:behavior.admire_item

"minecraft:behavior.admire_item": {
    "priority": 2,
    "admire_item_sound": "admire",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 5.0
    },
    "on_admire_item_start": {
        "event": "admire_item_started_event",
        "target": "self"
    },
    "on_admire_item_stop": {
        "event": "admire_item_stopped_event",
        "target": "self"
    }
}

minecraft:behavior.avoid_block

hoglin

"minecraft:behavior.avoid_block": {
    "priority": 1,
    "tick_interval": 5,
    "search_range": 8,
    "search_height": 4,
    "walk_speed_modifier": 1,
    "sprint_speed_modifier": 1,
    "avoid_block_sound": "retreat",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 5.0
    },
    "target_selection_method": "nearest",
    "target_blocks": [
        "minecraft:warped_fungus",
        "minecraft:portal"
    ],
    "on_escape": [
        {
            "event": "escaped_event",
            "target": "self"
        }
    ]
}

piglin

"minecraft:behavior.avoid_block": {
    "priority": 9,
    "tick_interval": 5,
    "search_range": 8,
    "search_height": 4,
    "sprint_speed_modifier": 1.1,
    "target_selection_method": "nearest",
    "target_blocks": [
        "minecraft:soul_fire",
        "minecraft:soul_lantern",
        "minecraft:soul_torch",
        "minecraft:item.soul_campfire"
    ],
    "avoid_block_sound": "retreat",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 5.0
    }
}

minecraft:behavior.avoid_mob_type

cat

"minecraft:behavior.avoid_mob_type": {
    "priority": 6,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 10,
            "walk_speed_multiplier": 0.8,
            "sprint_speed_multiplier": 1.33
        }
    ]
}

creeper

"minecraft:behavior.avoid_mob_type": {
    "priority": 3,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "ocelot"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "cat"
                    }
                ]
            },
            "max_dist": 6,
            "sprint_speed_multiplier": 1.2
        }
    ]
}

dolphin

"minecraft:behavior.avoid_mob_type": {
    "priority": 2,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "guardian_elder"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "guardian"
                    }
                ]
            },
            "max_dist": 8,
            "walk_speed_multiplier": 1.0,
            "sprint_speed_multiplier": 1.0
        }
    ],
    "probability_per_strength": 0.14
}

evocation_illager

"minecraft:behavior.avoid_mob_type": {
    "priority": 5,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 8,
            "walk_speed_multiplier": 0.6,
            "sprint_speed_multiplier": 1.0
        }
    ]
}

fish

"minecraft:behavior.avoid_mob_type": {
    "priority": 1,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 6,
            "walk_speed_multiplier": 1.5,
            "sprint_speed_multiplier": 2.0
        }
    ]
}

fox

"minecraft:behavior.avoid_mob_type": {
    "priority": 5,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "all_of": [
                            {
                                "test": "is_family",
                                "subject": "other",
                                "value": "player"
                            },
                            {
                                "test": "trusts",
                                "subject": "other",
                                "operator": "!=",
                                "value": true
                            },
                            {
                                "test": "is_sneaking",
                                "subject": "other",
                                "operator": "!=",
                                "value": true
                            }
                        ]
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "polarbear"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wolf"
                    }
                ]
            },
            "max_dist": 10,
            "walk_speed_multiplier": 1.0,
            "sprint_speed_multiplier": 1.5
        }
    ]
}

guardian

"minecraft:behavior.avoid_mob_type": {
    "priority": 1,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 8,
            "walk_speed_multiplier": 1,
            "sprint_speed_multiplier": 1
        }
    ]
}

hoglin

"minecraft:behavior.avoid_mob_type": {
    "priority": 0,
    "remove_target": true,
    "entity_types": [
        {
            "filters": {
                "all_of": [
                    {
                        "test": "has_target",
                        "subject": "other",
                        "value": true
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "piglin"
                    }
                ]
            },
            "check_if_outnumbered": true,
            "max_dist": 10,
            "sprint_speed_multiplier": 1.2
        }
    ],
    "avoid_mob_sound": "retreat",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 5.0
    }
}

ocelot

"minecraft:behavior.avoid_mob_type": {
    "priority": 5,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 10,
            "walk_speed_multiplier": 0.8,
            "sprint_speed_multiplier": 1.33
        }
    ]
}

panda

"minecraft:behavior.avoid_mob_type": {
    "priority": 5,
    "max_dist": 16,
    "max_flee": 20,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "operator": "!=",
                "subject": "other",
                "value": "panda"
            },
            "max_dist": 16,
            "sprint_speed_multiplier": 1.5
        }
    ]
}

phantom

"minecraft:behavior.avoid_mob_type": {
    "priority": 0,
    "max_dist": 16.0,
    "ignore_visibility": true,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "ocelot"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "cat"
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

piglin

"minecraft:behavior.avoid_mob_type": {
    "priority": 4,
    "remove_target": true,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie_pigman"
                    }
                ]
            },
            "max_dist": 6
        },
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zoglin"
                    }
                ]
            },
            "max_dist": 6
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "has_target",
                        "subject": "other",
                        "value": true
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "hoglin"
                    }
                ]
            },
            "sprint_speed_multiplier": 1.2,
            "check_if_outnumbered": true
        }
    ],
    "on_escape_event": {
        "event": "become_calm_event",
        "target": "self"
    },
    "avoid_mob_sound": "retreat",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 5.0
    }
}

rabbit

"minecraft:behavior.avoid_mob_type": {
    "priority": 4,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 8,
            "walk_speed_multiplier": 1.5,
            "sprint_speed_multiplier": 1.8
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "wolf"
            },
            "max_dist": 4,
            "walk_speed_multiplier": 1.5,
            "sprint_speed_multiplier": 1.8
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "monster"
            },
            "max_dist": 4,
            "walk_speed_multiplier": 1.5,
            "sprint_speed_multiplier": 1.5
        }
    ]
}

salmon

"minecraft:behavior.avoid_mob_type": {
    "priority": 1,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 3,
            "max_flee": 10,
            "walk_speed_multiplier": 1.5,
            "sprint_speed_multiplier": 2.0
        }
    ]
}

skeleton

"minecraft:behavior.avoid_mob_type": {
    "priority": 4,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "wolf"
            },
            "max_dist": 6,
            "walk_speed_multiplier": 1.2,
            "sprint_speed_multiplier": 1.2
        }
    ]
}

stray

"minecraft:behavior.avoid_mob_type": {
    "priority": 4,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "wolf"
            },
            "max_dist": 6,
            "walk_speed_multiplier": 1.2,
            "sprint_speed_multiplier": 1.2
        }
    ]
}

tropicalfish

"minecraft:behavior.avoid_mob_type": {
    "priority": 1,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 6,
            "walk_speed_multiplier": 1.5,
            "sprint_speed_multiplier": 2.0
        }
    ]
}

villager

"minecraft:behavior.avoid_mob_type": {
    "priority": 3,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie_villager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie_pigman"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "illager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "vex"
                    }
                ]
            },
            "max_dist": 8,
            "walk_speed_multiplier": 0.6,
            "sprint_speed_multiplier": 0.6
        }
    ]
}

villager_v2

"minecraft:behavior.avoid_mob_type": {
    "priority": 4,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie_villager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie_pigman"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "illager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "vex"
                    }
                ]
            },
            "max_dist": 8,
            "walk_speed_multiplier": 0.6,
            "sprint_speed_multiplier": 0.6
        }
    ]
}

wandering_trader

"minecraft:behavior.avoid_mob_type": {
    "priority": 2,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie_villager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "zombie_pigman"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "illager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "vex"
                    }
                ]
            },
            "walk_speed_multiplier": 0.6,
            "sprint_speed_multiplier": 0.6
        }
    ],
    "max_dist": 6
}

wolf

"minecraft:behavior.avoid_mob_type": {
    "priority": 3,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "llama"
            },
            "max_dist": 24,
            "walk_speed_multiplier": 1.5,
            "sprint_speed_multiplier": 1.5
        }
    ],
    "probability_per_strength": 0.14
}

minecraft:behavior.barter

piglin

"minecraft:behavior.barter": {
    "priority": 3
}

minecraft:behavior.beg

wolf

"minecraft:behavior.beg": {
    "priority": 9,
    "look_distance": 8,
    "look_time": [
        2,
        4
    ],
    "items": [
        "bone",
        "porkchop",
        "cooked_porkchop",
        "chicken",
        "cooked_chicken",
        "beef",
        "cooked_beef",
        "rotten_flesh",
        "muttonraw",
        "muttoncooked",
        "rabbit",
        "cooked_rabbit"
    ]
}

minecraft:behavior.breed

bee

"minecraft:behavior.breed": {
    "priority": 4,
    "speed_multiplier": 1.0
}

cat

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}

chicken

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}

cow

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}
"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}

donkey

"minecraft:behavior.breed": {
    "priority": 2,
    "speed_multiplier": 1.0
}

fox

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}

hoglin

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 0.6
}

horse

"minecraft:behavior.breed": {
    "priority": 2,
    "speed_multiplier": 1.0
}

llama

"minecraft:behavior.breed": {
    "priority": 4,
    "speed_multiplier": 1.0
}

mooshroom

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}
"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}

ocelot

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}

panda

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}
"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}

pig

"minecraft:behavior.breed": {
    "priority": 4,
    "speed_multiplier": 1.0
}

rabbit

"minecraft:behavior.breed": {
    "priority": 2,
    "speed_multiplier": 0.8
}
"minecraft:behavior.breed": {
    "priority": 2,
    "speed_multiplier": 1.0
}

sheep

"minecraft:behavior.breed": {
    "priority": 3,
    "speed_multiplier": 1.0
}

strider

"minecraft:behavior.breed": {
    "priority": 4,
    "speed_multiplier": 1.0
}

turtle

"minecraft:behavior.breed": {
    "priority": 2,
    "speed_multiplier": 1.0
}

wolf

"minecraft:behavior.breed": {
    "priority": 2,
    "speed_multiplier": 1.0
}

minecraft:behavior.celebrate

evocation_illager

"minecraft:behavior.celebrate": {
    "priority": 5,
    "celebration_sound": "celebrate",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 7.0
    },
    "jump_interval": {
        "range_min": 1.0,
        "range_max": 3.5
    },
    "duration": 30.0,
    "on_celebration_end_event": {
        "event": "minecraft:stop_celebrating",
        "target": "self"
    }
}

pillager

"minecraft:behavior.celebrate": {
    "priority": 5,
    "celebration_sound": "celebrate",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 7.0
    },
    "jump_interval": {
        "range_min": 1.0,
        "range_max": 3.5
    },
    "duration": 30.0,
    "on_celebration_end_event": {
        "event": "minecraft:stop_celebrating",
        "target": "self"
    }
}

ravager

"minecraft:behavior.celebrate": {
    "priority": 5,
    "celebration_sound": "celebrate",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 7.0
    },
    "jump_interval": {
        "range_min": 1.0,
        "range_max": 3.5
    },
    "duration": 30.0,
    "on_celebration_end_event": {
        "event": "minecraft:stop_celebrating",
        "target": "self"
    }
}

vindicator

"minecraft:behavior.celebrate": {
    "priority": 5,
    "celebration_sound": "celebrate",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 7.0
    },
    "jump_interval": {
        "range_min": 1.0,
        "range_max": 3.5
    },
    "duration": 30.0,
    "on_celebration_end_event": {
        "event": "minecraft:stop_celebrating",
        "target": "self"
    }
}

witch

"minecraft:behavior.celebrate": {
    "priority": 5,
    "celebration_sound": "celebrate",
    "sound_interval": {
        "range_min": 2.0,
        "range_max": 7.0
    },
    "jump_interval": {
        "range_min": 1.0,
        "range_max": 3.5
    },
    "duration": 30.0,
    "on_celebration_end_event": {
        "event": "minecraft:stop_celebrating",
        "target": "self"
    }
}

minecraft:behavior.charge_attack

vex

"minecraft:behavior.charge_attack": {
    "priority": 4,
    "speed_multiplier": 2.0
}

minecraft:behavior.charge_held_item

piglin

"minecraft:behavior.charge_held_item": {
    "priority": 3,
    "items": [
        "minecraft:arrow"
    ]
}

pillager

"minecraft:behavior.charge_held_item": {
    "priority": 3,
    "items": [
        "minecraft:arrow"
    ]
}

minecraft:behavior.circle_around_anchor

phantom

"minecraft:behavior.circle_around_anchor": {
    "priority": 3,
    "radius_change": 1.0,
    "radius_adjustment_chance": 0.004,
    "height_adjustment_chance": 0.002857,
    "goal_radius": 1.0,
    "angle_change": 15.0,
    "radius_range": [
        5.0,
        15.0
    ],
    "height_offset_range": [
        -4.0,
        5.0
    ],
    "height_above_target_range": [
        20.0,
        40.0
    ]
}

minecraft:behavior.controlled_by_player

pig

"minecraft:behavior.controlled_by_player": {
    "priority": 0
}

strider

"minecraft:behavior.controlled_by_player": {
    "priority": 0,
    "mount_speed_multiplier": 1.45
}

minecraft:behavior.defend_trusted_target

fox

"minecraft:behavior.defend_trusted_target": {
    "priority": 0,
    "within_radius": 25,
    "must_see": false,
    "aggro_sound": "mad",
    "sound_chance": 0.05,
    "on_defend_start": {
        "event": "minecraft:fox_configure_defending",
        "target": "self"
    }
}

minecraft:behavior.defend_village_target

iron_golem

"minecraft:behavior.defend_village_target": {
    "priority": 1,
    "must_reach": true,
    "attack_chance": 0.05,
    "entity_types": {
        "filters": {
            "any_of": [
                {
                    "test": "is_family",
                    "subject": "other",
                    "value": "mob"
                },
                {
                    "test": "is_family",
                    "subject": "other",
                    "value": "player"
                }
            ]
        }
    }
}

minecraft:behavior.delayed_attack

ravager

"minecraft:behavior.delayed_attack": {
    "priority": 4,
    "attack_once": false,
    "track_target": true,
    "require_complete_path": false,
    "random_stop_interval": 0,
    "reach_multiplier": 1.5,
    "speed_multiplier": 1.0,
    "attack_duration": 0.75,
    "hit_delay_pct": 0.5
}

minecraft:behavior.dragonchargeplayer

ender_dragon

"minecraft:behavior.dragonchargeplayer": {
    "priority": 1
}

minecraft:behavior.dragondeath

"minecraft:behavior.dragondeath": {
    "priority": 0
}

minecraft:behavior.dragonflaming

"minecraft:behavior.dragonflaming": {
    "priority": 1
}

minecraft:behavior.dragonholdingpattern

"minecraft:behavior.dragonholdingpattern": {
    "priority": 3
}

minecraft:behavior.dragonlanding

"minecraft:behavior.dragonlanding": {
    "priority": 0
}

minecraft:behavior.dragonscanning

"minecraft:behavior.dragonscanning": {
    "priority": 2
}

minecraft:behavior.dragonstrafeplayer

"minecraft:behavior.dragonstrafeplayer": {
    "priority": 2
}

minecraft:behavior.dragontakeoff

"minecraft:behavior.dragontakeoff": {
    "priority": 0
}

minecraft:behavior.drink_potion

wandering_trader

"minecraft:behavior.drink_potion": {
    "priority": 1,
    "speed_modifier": -0.2,
    "potions": [
        {
            "id": 7,
            "chance": 1.0,
            "filters": {
                "all_of": [
                    {
                        "any_of": [
                            {
                                "test": "hourly_clock_time",
                                "operator": ">=",
                                "value": 18000
                            },
                            {
                                "test": "hourly_clock_time",
                                "operator": "<",
                                "value": 12000
                            }
                        ]
                    },
                    {
                        "test": "is_visible",
                        "subject": "self",
                        "value": true
                    },
                    {
                        "any_of": [
                            {
                                "test": "is_avoiding_mobs",
                                "subject": "self",
                                "value": true
                            },
                            {
                                "all_of": [
                                    {
                                        "test": "has_component",
                                        "subject": "self",
                                        "value": "minecraft:angry"
                                    },
                                    {
                                        "test": "is_family",
                                        "subject": "target",
                                        "operator": "!=",
                                        "value": "player"
                                    }
                                ]
                            }
                        ]
                    }
                ]
            }
        },
        {
            "id": 8,
            "chance": 1.0,
            "filters": {
                "all_of": [
                    {
                        "test": "hourly_clock_time",
                        "operator": ">=",
                        "value": 12000
                    },
                    {
                        "test": "hourly_clock_time",
                        "operator": "<",
                        "value": 18000
                    },
                    {
                        "test": "is_visible",
                        "subject": "self",
                        "value": true
                    },
                    {
                        "any_of": [
                            {
                                "test": "is_avoiding_mobs",
                                "subject": "self",
                                "value": true
                            },
                            {
                                "test": "has_component",
                                "subject": "self",
                                "value": "minecraft:angry"
                            }
                        ]
                    }
                ]
            }
        }
    ]
}

minecraft:behavior.drop_item_for

cat

"minecraft:behavior.drop_item_for": {
    "priority": 1,
    "speed_multiplier": 1.0,
    "search_range": 5,
    "search_height": 2,
    "search_count": 0,
    "goal_radius": 1.0,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 6
        }
    ],
    "max_dist": 5,
    "drop_item_chance": 0.7,
    "offering_distance": 5,
    "loot_table": "loot_tables/entities/cat_gift.json",
    "time_of_day_range": [
        0.74999,
        0.8
    ],
    "on_drop_attempt": {
        "event": "minecraft:cat_gifted_owner",
        "target": "self"
    }
}

minecraft:behavior.eat_block

sheep

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

minecraft:behavior.eat_carried_item

fox

"minecraft:behavior.eat_carried_item": {
    "priority": 12,
    "delay_before_eating": 28
}

minecraft:behavior.enderman_leave_block

enderman

"minecraft:behavior.enderman_leave_block": {
    "priority": 10
}

minecraft:behavior.enderman_take_block

"minecraft:behavior.enderman_take_block": {
    "priority": 11
}

minecraft:behavior.equip_item

drowned

"minecraft:behavior.equip_item": {
    "priority": 3
}

fox

"minecraft:behavior.equip_item": {
    "priority": 2
}

husk

"minecraft:behavior.equip_item": {
    "priority": 2
}

piglin

"minecraft:behavior.equip_item": {
    "priority": 5
}

pillager

"minecraft:behavior.equip_item": {
    "priority": 3
}

skeleton

"minecraft:behavior.equip_item": {
    "priority": 3
}

stray

"minecraft:behavior.equip_item": {
    "priority": 3
}

wither_skeleton

"minecraft:behavior.equip_item": {
    "priority": 3
}

zombie

"minecraft:behavior.equip_item": {
    "priority": 2
}

zombie_pigman

"minecraft:behavior.equip_item": {
    "priority": 3
}

zombie_villager

"minecraft:behavior.equip_item": {
    "priority": 3
}

zombie_villager_v2

"minecraft:behavior.equip_item": {
    "priority": 3
}

minecraft:behavior.explore_outskirts

villager_v2

"minecraft:behavior.explore_outskirts": {}
"minecraft:behavior.explore_outskirts": {
    "priority": 9,
    "explore_dist": 6.0,
    "wait_time": 200,
    "speed_multiplier": 0.6
}

minecraft:behavior.find_cover

fox

"minecraft:behavior.find_cover": {
    "priority": 0,
    "speed_multiplier": 1,
    "cooldown_time": 0.0
}
"minecraft:behavior.find_cover": {
    "priority": 9,
    "speed_multiplier": 1,
    "cooldown_time": 5.0
}

minecraft:behavior.find_mount

husk

"minecraft:behavior.find_mount": {
    "priority": 1,
    "within_radius": 16
}

parrot

"minecraft:behavior.find_mount": {
    "priority": 3,
    "within_radius": 16,
    "avoid_water": true,
    "start_delay": 100,
    "target_needed": false,
    "mount_distance": 2.0
}

piglin

"minecraft:behavior.find_mount": {
    "priority": 1,
    "within_radius": 16,
    "start_delay": 15,
    "max_failed_attempts": 20
}

zombie

"minecraft:behavior.find_mount": {
    "priority": 1,
    "within_radius": 16,
    "start_delay": 15,
    "max_failed_attempts": 20
}

zombie_villager

"minecraft:behavior.find_mount": {
    "priority": 1,
    "within_radius": 16
}

zombie_villager_v2

"minecraft:behavior.find_mount": {
    "priority": 1,
    "within_radius": 16
}

minecraft:behavior.find_underwater_treasure

dolphin

"minecraft:behavior.find_underwater_treasure": {
    "priority": 2,
    "speed_multiplier": 2.0,
    "search_range": 30,
    "stop_distance": 50
}

minecraft:behavior.flee_sun

drowned

"minecraft:behavior.flee_sun": {
    "priority": 2,
    "speed_multiplier": 1
}

skeleton

"minecraft:behavior.flee_sun": {
    "priority": 2,
    "speed_multiplier": 1
}

stray

"minecraft:behavior.flee_sun": {
    "priority": 2,
    "speed_multiplier": 1
}

zombie_villager

"minecraft:behavior.flee_sun": {
    "priority": 4,
    "speed_multiplier": 1
}

zombie_villager_v2

"minecraft:behavior.flee_sun": {
    "priority": 4,
    "speed_multiplier": 1
}

minecraft:behavior.float

bat

"minecraft:behavior.float": {
    "priority": 0
}

bee

"minecraft:behavior.float": {
    "priority": 19
}

blaze

"minecraft:behavior.float": {
    "priority": 0
}

cat

"minecraft:behavior.float": {
    "priority": 0
}

cave_spider

"minecraft:behavior.float": {
    "priority": 1
}

chicken

"minecraft:behavior.float": {
    "priority": 0
}

cow

"minecraft:behavior.float": {
    "priority": 0
}

creeper

"minecraft:behavior.float": {
    "priority": 0
}

donkey

"minecraft:behavior.float": {
    "priority": 0
}

enderman

"minecraft:behavior.float": {
    "priority": 0
}

endermite

"minecraft:behavior.float": {
    "priority": 0
}

evocation_illager

"minecraft:behavior.float": {
    "priority": 0
}

fox

"minecraft:behavior.float": {
    "priority": 0
}

ghast

"minecraft:behavior.float": {
    "priority": 0
}

horse

"minecraft:behavior.float": {
    "priority": 0
}

llama

"minecraft:behavior.float": {
    "priority": 0
}

mooshroom

"minecraft:behavior.float": {
    "priority": 0
}

mule

"minecraft:behavior.float": {
    "priority": 0
}

ocelot

"minecraft:behavior.float": {
    "priority": 0
}

panda

"minecraft:behavior.float": {
    "priority": 0
}

parrot

"minecraft:behavior.float": {
    "priority": 0
}

pig

"minecraft:behavior.float": {
    "priority": 2
}

pillager

"minecraft:behavior.float": {
    "priority": 0
}

polar_bear

"minecraft:behavior.float": {
    "priority": 0
}

rabbit

"minecraft:behavior.float": {
    "priority": 0
}

ravager

"minecraft:behavior.float": {
    "priority": 0
}

sheep

"minecraft:behavior.float": {
    "priority": 0
}

silverfish

"minecraft:behavior.float": {
    "priority": 1
}

spider

"minecraft:behavior.float": {
    "priority": 1
}

vex

"minecraft:behavior.float": {
    "priority": 0
}

villager

"minecraft:behavior.float": {
    "priority": 0
}

villager_v2

"minecraft:behavior.float": {
    "priority": 0
}

vindicator

"minecraft:behavior.float": {
    "priority": 0
}

wandering_trader

"minecraft:behavior.float": {
    "priority": 0
}

witch

"minecraft:behavior.float": {
    "priority": 1
}

wither

"minecraft:behavior.float": {
    "priority": 1
}

wolf

"minecraft:behavior.float": {
    "priority": 0
}

minecraft:behavior.float_wander

bat

"minecraft:behavior.float_wander": {
    "xz_dist": 10,
    "y_dist": 7,
    "y_offset": -2.0,
    "random_reselect": true,
    "float_duration": [
        0.1,
        0.35
    ]
}

ghast

"minecraft:behavior.float_wander": {
    "priority": 2,
    "must_reach": true
}

minecraft:behavior.follow_caravan

llama

"minecraft:behavior.follow_caravan": {
    "priority": 3,
    "speed_multiplier": 2.1,
    "entity_count": 10,
    "entity_types": {
        "filters": {
            "test": "is_family",
            "subject": "other",
            "value": "llama"
        }
    }
}

minecraft:behavior.follow_mob

parrot

"minecraft:behavior.follow_mob": {
    "priority": 3,
    "speed_multiplier": 1.0,
    "stop_distance": 3,
    "search_range": 20
}

minecraft:behavior.follow_owner

cat

"minecraft:behavior.follow_owner": {
    "priority": 4,
    "speed_multiplier": 1.0,
    "start_distance": 10,
    "stop_distance": 2
}

ocelot

"minecraft:behavior.follow_owner": {
    "priority": 4,
    "speed_multiplier": 1.0,
    "start_distance": 10,
    "stop_distance": 2
}

parrot

"minecraft:behavior.follow_owner": {
    "priority": 2,
    "speed_multiplier": 1.0,
    "start_distance": 5,
    "stop_distance": 1
}

wolf

"minecraft:behavior.follow_owner": {
    "priority": 6,
    "speed_multiplier": 1.0,
    "start_distance": 10,
    "stop_distance": 2
}

minecraft:behavior.follow_parent

bee

"minecraft:behavior.follow_parent": {
    "priority": 11,
    "speed_multiplier": 1.1
}

chicken

"minecraft:behavior.follow_parent": {
    "priority": 5,
    "speed_multiplier": 1.1
}

cow

"minecraft:behavior.follow_parent": {
    "priority": 5,
    "speed_multiplier": 1.1
}
"minecraft:behavior.follow_parent": {
    "priority": 6,
    "speed_multiplier": 1.1
}

dolphin

"minecraft:behavior.follow_parent": {
    "priority": 4,
    "speed_multiplier": 1.1
}

donkey

"minecraft:behavior.follow_parent": {
    "priority": 4,
    "speed_multiplier": 1.0
}

fox

"minecraft:behavior.follow_parent": {
    "priority": 9,
    "speed_multiplier": 1.1
}

hoglin

"minecraft:behavior.follow_parent": {
    "priority": 6,
    "speed_multiplier": 1
}

horse

"minecraft:behavior.follow_parent": {
    "priority": 4,
    "speed_multiplier": 1.0
}

llama

"minecraft:behavior.follow_parent": {
    "priority": 5,
    "speed_multiplier": 1.0
}

mooshroom

"minecraft:behavior.follow_parent": {
    "priority": 5,
    "speed_multiplier": 1.1
}
"minecraft:behavior.follow_parent": {
    "priority": 6,
    "speed_multiplier": 1.1
}

mule

"minecraft:behavior.follow_parent": {
    "priority": 4,
    "speed_multiplier": 1.0
}

panda

"minecraft:behavior.follow_parent": {
    "priority": 13,
    "speed_multiplier": 1.1
}

pig

"minecraft:behavior.follow_parent": {
    "priority": 6,
    "speed_multiplier": 1.1
}

polar_bear

"minecraft:behavior.follow_parent": {
    "priority": 4,
    "speed_multiplier": 1.25
}

rabbit

"minecraft:behavior.follow_parent": {
    "priority": 6,
    "speed_multiplier": 1.1
}

sheep

"minecraft:behavior.follow_parent": {
    "priority": 5,
    "speed_multiplier": 1.1
}
"minecraft:behavior.follow_parent": {
    "priority": 6,
    "speed_multiplier": 1.1
}

skeleton_horse

"minecraft:behavior.follow_parent": {
    "priority": 4,
    "speed_multiplier": 1.0
}

strider

"minecraft:behavior.follow_parent": {
    "priority": 6,
    "speed_multiplier": 1.1
}

zombie_horse

"minecraft:behavior.follow_parent": {
    "priority": 4,
    "speed_multiplier": 1.0
}

minecraft:behavior.follow_target_captain

pillager

"minecraft:behavior.follow_target_captain": {
    "priority": 5,
    "speed_multiplier": 0.8,
    "within_radius": 64,
    "follow_distance": 5
}

vindicator

"minecraft:behavior.follow_target_captain": {
    "priority": 5,
    "speed_multiplier": 0.8,
    "within_radius": 64,
    "follow_distance": 5
}

minecraft:behavior.go_home

bee

"minecraft:behavior.go_home": {
    "priority": 4,
    "speed_multiplier": 1.0,
    "interval": 1,
    "goal_radius": 1.2,
    "on_home": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_block",
                        "subject": "block",
                        "value": "minecraft:bee_nest"
                    },
                    {
                        "test": "is_block",
                        "subject": "block",
                        "value": "minecraft:beehive"
                    }
                ]
            },
            "event": "minecraft:bee_returned_to_hive",
            "target": "block"
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_block",
                        "subject": "block",
                        "operator": "!=",
                        "value": "minecraft:bee_nest"
                    },
                    {
                        "test": "is_block",
                        "subject": "block",
                        "operator": "!=",
                        "value": "minecraft:beehive"
                    }
                ]
            },
            "event": "find_hive_event",
            "target": "self"
        }
    ],
    "on_failed": {
        "event": "find_hive_event",
        "target": "self"
    }
}

turtle

"minecraft:behavior.go_home": {
    "priority": 1,
    "speed_multiplier": 1.0,
    "interval": 700,
    "goal_radius": 4.0,
    "on_home": {
        "event": "minecraft:go_lay_egg",
        "target": "self"
    }
}

minecraft:behavior.guardian_attack

elder_guardian

"minecraft:behavior.guardian_attack": {
    "priority": 4
}

guardian

"minecraft:behavior.guardian_attack": {
    "priority": 4
}
"minecraft:behavior.guardian_attack": {
    "priority": 4
}

minecraft:behavior.harvest_farm_block

villager

"minecraft:behavior.harvest_farm_block": {
    "priority": 9,
    "speed_multiplier": 0.5
}

villager_v2

"minecraft:behavior.harvest_farm_block": {}
"minecraft:behavior.harvest_farm_block": {
    "priority": 8,
    "speed_multiplier": 0.5
}

minecraft:behavior.hide

"minecraft:behavior.hide": {
    "priority": 0,
    "speed_multiplier": 0.8,
    "poi_type": "bed",
    "duration": 30.0
}

minecraft:behavior.hold_ground

pillager

"minecraft:behavior.hold_ground": {
    "priority": 5,
    "min_radius": 10,
    "broadcast": true,
    "broadcast_range": 8,
    "within_radius_event": {
        "event": "minecraft:ranged_mode",
        "target": "self"
    }
}
"minecraft:behavior.hold_ground": {
    "priority": 6,
    "min_radius": 10,
    "broadcast": true,
    "broadcast_range": 8,
    "within_radius_event": {
        "event": "minecraft:ranged_mode",
        "target": "self"
    }
}

minecraft:behavior.hurt_by_target

bee

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

blaze

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

cave_spider

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

creeper

"minecraft:behavior.hurt_by_target": {
    "priority": 2
}

dolphin

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

drowned

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

enderman

"minecraft:behavior.hurt_by_target": {
    "priority": 3
}

evocation_illager

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

ghast

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

hoglin

"minecraft:behavior.hurt_by_target": {
    "priority": 2
}

husk

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

iron_golem

"minecraft:behavior.hurt_by_target": {
    "priority": 2,
    "entity_types": {
        "filters": {
            "test": "is_family",
            "subject": "other",
            "operator": "!=",
            "value": "creeper"
        }
    }
}
"minecraft:behavior.hurt_by_target": {
    "priority": 2,
    "entity_types": {
        "filters": {
            "all_of": [
                {
                    "test": "is_family",
                    "subject": "other",
                    "operator": "!=",
                    "value": "player"
                },
                {
                    "test": "is_family",
                    "subject": "other",
                    "operator": "!=",
                    "value": "creeper"
                }
            ]
        }
    }
}

llama

"minecraft:behavior.hurt_by_target": {
    "priority": 1,
    "hurt_owner": true
}

panda

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

piglin

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

pillager

"minecraft:behavior.hurt_by_target": {
    "priority": 1,
    "entity_types": {
        "filters": {
            "test": "is_family",
            "subject": "other",
            "operator": "!=",
            "value": "illager"
        },
        "max_dist": 64
    }
}

polar_bear

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

ravager

"minecraft:behavior.hurt_by_target": {
    "priority": 2,
    "entity_types": {
        "filters": {
            "test": "is_family",
            "subject": "other",
            "operator": "!=",
            "value": "illager"
        },
        "max_dist": 64
    }
}

shulker

"minecraft:behavior.hurt_by_target": {
    "priority": 2
}

silverfish

"minecraft:behavior.hurt_by_target": {
    "priority": 1,
    "alert_same_type": true
}

skeleton

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

spider

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

stray

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

turtle

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

vex

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

vindicator

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

witch

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

wither

"minecraft:behavior.hurt_by_target": {
    "priority": 2
}

wither_skeleton

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

wolf

"minecraft:behavior.hurt_by_target": {
    "priority": 3
}

zoglin

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

zombie

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

zombie_pigman

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

zombie_villager

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

zombie_villager_v2

"minecraft:behavior.hurt_by_target": {
    "priority": 1
}

minecraft:behavior.inspect_bookshelf

villager_v2

"minecraft:behavior.inspect_bookshelf": {}
"minecraft:behavior.inspect_bookshelf": {
    "priority": 8,
    "speed_multiplier": 0.6,
    "search_range": 4,
    "search_height": 3,
    "goal_radius": 0.8,
    "search_count": 0
}

minecraft:behavior.knockback_roar

ravager

"minecraft:behavior.knockback_roar": {
    "priority": 1,
    "duration": 1,
    "attack_time": 0.5,
    "knockback_damage": 6,
    "knockback_strength": 3,
    "knockback_range": 4,
    "knockback_filters": {
        "test": "is_family",
        "subject": "other",
        "operator": "!=",
        "value": "ravager"
    },
    "damage_filters": {
        "test": "is_family",
        "subject": "other",
        "operator": "!=",
        "value": "illager"
    },
    "on_roar_end": {
        "event": "minecraft:end_roar"
    },
    "cooldown_time": 0.1
}

minecraft:behavior.lay_down

panda

"minecraft:behavior.lay_down": {
    "priority": 5,
    "interval": 400,
    "random_stop_interval": 2000
}

minecraft:behavior.lay_egg

turtle

"minecraft:behavior.lay_egg": {
    "priority": 1,
    "speed_multiplier": 1.0,
    "search_range": 16,
    "search_height": 4,
    "goal_radius": 1.5,
    "on_lay": {
        "event": "minecraft:laid_egg",
        "target": "self"
    }
}

minecraft:behavior.leap_at_target

cat

"minecraft:behavior.leap_at_target": {
    "priority": 3,
    "target_dist": 0.3
}

cave_spider

"minecraft:behavior.leap_at_target": {
    "priority": 4,
    "yd": 0.4,
    "must_be_on_ground": false
}
"minecraft:behavior.leap_at_target": {
    "priority": 4,
    "yd": 0.4,
    "must_be_on_ground": false
}

ocelot

"minecraft:behavior.leap_at_target": {
    "priority": 3,
    "target_dist": 0.3
}

spider

"minecraft:behavior.leap_at_target": {
    "priority": 4,
    "yd": 0.4,
    "must_be_on_ground": false
}

wolf

"minecraft:behavior.leap_at_target": {
    "priority": 4,
    "target_dist": 0.4
}

minecraft:behavior.look_at_entity

evocation_illager

"minecraft:behavior.look_at_entity": {
    "priority": 10,
    "look_distance": 8.0,
    "filters": {
        "test": "is_family",
        "subject": "other",
        "value": "mob"
    }
}

ravager

"minecraft:behavior.look_at_entity": {
    "priority": 10,
    "look_distance": 8,
    "angle_of_view_horizontal": 45,
    "filters": {
        "test": "is_family",
        "subject": "other",
        "value": "mob"
    }
}

vex

"minecraft:behavior.look_at_entity": {
    "priority": 9,
    "look_distance": 6.0,
    "probability": 0.02,
    "filters": {
        "test": "is_family",
        "subject": "other",
        "value": "mob"
    }
}

minecraft:behavior.look_at_player

cat

"minecraft:behavior.look_at_player": {
    "priority": 9
}

cave_spider

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

chicken

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

cow

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

creeper

"minecraft:behavior.look_at_player": {
    "priority": 6,
    "look_distance": 8
}

dolphin

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6
}

donkey

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

drowned

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6,
    "probability": 0.02
}

elder_guardian

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 12.0,
    "probability": 0.01
}

enderman

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 8.0,
    "probability": 8.0
}

evocation_illager

"minecraft:behavior.look_at_player": {
    "priority": 9,
    "look_distance": 3.0,
    "probability": 1.0
}

fox

"minecraft:behavior.look_at_player": {
    "priority": 14,
    "look_distance": 6.0,
    "probability": 0.02
}

guardian

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 12.0,
    "probability": 0.01
}

hoglin

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6.0,
    "probability": 0.02
}

horse

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

husk

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6,
    "probability": 0.02
}

iron_golem

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

llama

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

mooshroom

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

mule

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

npc

"minecraft:behavior.look_at_player": {
    "priority": 0,
    "look_distance": 6.0,
    "probability": 0.02
}

ocelot

"minecraft:behavior.look_at_player": {
    "priority": 9
}

panda

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6.0,
    "probability": 0.02
}

parrot

"minecraft:behavior.look_at_player": {
    "priority": 1,
    "look_distance": 8.0
}

pig

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6.0,
    "probability": 0.02
}

piglin

"minecraft:behavior.look_at_player": {
    "priority": 11,
    "look_distance": 8
}

pillager

"minecraft:behavior.look_at_player": {
    "priority": 9,
    "look_distance": 8
}

polar_bear

"minecraft:behavior.look_at_player": {
    "priority": 6,
    "target_distance": 6.0,
    "probability": 0.02
}

rabbit

"minecraft:behavior.look_at_player": {
    "priority": 11
}

ravager

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6,
    "angle_of_view_horizontal": 45,
    "probability": 1
}

sheep

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6.0,
    "probability": 0.02
}

shulker

"minecraft:behavior.look_at_player": {
    "priority": 1,
    "look_distance": 6.0,
    "probability": 0.02
}

skeleton

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 8
}

skeleton_horse

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

snow_golem

"minecraft:behavior.look_at_player": {
    "priority": 3,
    "look_distance": 6.0
}

spider

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

stray

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 8
}

strider

"minecraft:behavior.look_at_player": {
    "priority": 9,
    "look_distance": 6.0,
    "probability": 0.02
}

turtle

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "target_distance": 6.0,
    "probability": 0.02
}

vex

"minecraft:behavior.look_at_player": {
    "priority": 9,
    "look_distance": 6.0,
    "probability": 0.02
}

villager

"minecraft:behavior.look_at_player": {
    "priority": 12,
    "look_distance": 8,
    "probability": 0.02
}

villager_v2

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 8,
    "probability": 0.02
}

vindicator

"minecraft:behavior.look_at_player": {
    "priority": 10,
    "look_distance": 8,
    "probability": 0.02
}

wandering_trader

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 8,
    "probability": 0.02
}

witch

"minecraft:behavior.look_at_player": {
    "priority": 5,
    "look_distance": 8.0
}

wither

"minecraft:behavior.look_at_player": {
    "priority": 6,
    "look_distance": 8
}

wither_skeleton

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 8
}

wolf

"minecraft:behavior.look_at_player": {
    "priority": 6,
    "target_distance": 6.0,
    "probability": 0.02
}

zoglin

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6.0,
    "probability": 0.02
}

zombie

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6,
    "probability": 0.02
}

zombie_horse

"minecraft:behavior.look_at_player": {
    "priority": 7,
    "look_distance": 6.0,
    "probability": 0.02
}

zombie_pigman

"minecraft:behavior.look_at_player": {
    "priority": 8,
    "look_distance": 6.0,
    "probability": 0.02
}

zombie_villager

"minecraft:behavior.look_at_player": {
    "priority": 10,
    "look_distance": 6,
    "probability": 0.02
}

zombie_villager_v2

"minecraft:behavior.look_at_player": {
    "priority": 10,
    "look_distance": 6,
    "probability": 0.02
}

minecraft:behavior.look_at_target

wither

"minecraft:behavior.look_at_target": {
    "priority": 5
}

minecraft:behavior.look_at_trading_player

villager

"minecraft:behavior.look_at_trading_player": {
    "priority": 2
}

villager_v2

"minecraft:behavior.look_at_trading_player": {
    "priority": 7
}

wandering_trader

"minecraft:behavior.look_at_trading_player": {
    "priority": 4
}

minecraft:behavior.make_love

villager

"minecraft:behavior.make_love": {
    "priority": 6
}

villager_v2

"minecraft:behavior.make_love": {
    "priority": 5
}

minecraft:behavior.melee_attack

bee

"minecraft:behavior.melee_attack": {
    "priority": 2,
    "attack_once": true,
    "speed_multiplier": 1.4,
    "on_attack": {
        "event": "countdown_to_perish_event",
        "target": "self"
    }
}

blaze

"minecraft:behavior.melee_attack": {
    "priority": 3,
    "track_target": true,
    "random_stop_interval": 2
}

cave_spider

"minecraft:behavior.melee_attack": {
    "priority": 3,
    "track_target": true,
    "random_stop_interval": 100,
    "reach_multiplier": 0.8
}
"minecraft:behavior.melee_attack": {
    "priority": 3,
    "track_target": true,
    "reach_multiplier": 1.4
}

creeper

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "speed_multiplier": 1.25,
    "track_target": false,
    "reach_multiplier": 0.0
}

dolphin

"minecraft:behavior.melee_attack": {
    "priority": 2,
    "track_target": true
}

drowned

"minecraft:behavior.melee_attack": {
    "priority": 3,
    "speed_multiplier": 1,
    "track_target": false,
    "require_complete_path": true
}

enderman

"minecraft:behavior.melee_attack": {
    "priority": 2
}

endermite

"minecraft:behavior.melee_attack": {
    "priority": 3,
    "track_target": true
}

fox

"minecraft:behavior.melee_attack": {
    "priority": 10,
    "track_target": true,
    "require_complete_path": true,
    "reach_multiplier": 1.5
}
"minecraft:behavior.melee_attack": {
    "priority": 1,
    "track_target": true,
    "require_complete_path": true,
    "reach_multiplier": 1.5
}

hoglin

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "speed_multiplier": 1,
    "track_target": true,
    "reach_multiplier": 1.0,
    "cooldown_time": 0.75
}
"minecraft:behavior.melee_attack": {
    "priority": 4,
    "speed_multiplier": 1,
    "track_target": true,
    "reach_multiplier": 2.5,
    "cooldown_time": 2
}

husk

"minecraft:behavior.melee_attack": {
    "priority": 3
}

iron_golem

"minecraft:behavior.melee_attack": {
    "priority": 1,
    "track_target": true
}

panda

"minecraft:behavior.melee_attack": {
    "priority": 2,
    "attack_once": true,
    "track_target": true,
    "reach_multiplier": 1.0
}
"minecraft:behavior.melee_attack": {
    "priority": 2,
    "track_target": true,
    "reach_multiplier": 1.0
}

piglin

"minecraft:behavior.melee_attack": {
    "priority": 8,
    "speed_multiplier": 1.0,
    "track_target": true
}

pillager

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "track_target": true
}

silverfish

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "track_target": true
}

skeleton

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "track_target": true,
    "speed_multiplier": 1.25
}

spider

"minecraft:behavior.melee_attack": {
    "priority": 3,
    "track_target": true,
    "reach_multiplier": 0.8
}

stray

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "track_target": true,
    "speed_multiplier": 1.25
}

vindicator

"minecraft:behavior.melee_attack": {
    "priority": 3
}

wither_skeleton

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "track_target": true,
    "speed_multiplier": 1.25
}

wolf

"minecraft:behavior.melee_attack": {
    "priority": 5
}

zoglin

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "speed_multiplier": 1.4,
    "track_target": true
}

zombie

"minecraft:behavior.melee_attack": {
    "priority": 3
}

zombie_pigman

"minecraft:behavior.melee_attack": {
    "priority": 4,
    "speed_multiplier": 1.5
}

zombie_villager

"minecraft:behavior.melee_attack": {
    "priority": 6
}

zombie_villager_v2

"minecraft:behavior.melee_attack": {
    "priority": 6
}

minecraft:behavior.mingle

villager_v2

"minecraft:behavior.mingle": {}
"minecraft:behavior.mingle": {
    "priority": 7,
    "speed_multiplier": 0.5,
    "duration": 30,
    "cooldown_time": 10,
    "mingle_partner_type": "minecraft:villager_v2",
    "mingle_distance": 2.0
}

minecraft:behavior.mount_pathing

cat

"minecraft:behavior.mount_pathing": {
    "priority": 1,
    "speed_multiplier": 1.25,
    "target_dist": 0,
    "track_target": true
}

cave_spider

"minecraft:behavior.mount_pathing": {
    "priority": 5,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

chicken

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

cow

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

donkey

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

horse

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

husk

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

llama

"minecraft:behavior.mount_pathing": {
    "priority": 1,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

mooshroom

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

mule

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

ocelot

"minecraft:behavior.mount_pathing": {
    "priority": 1,
    "speed_multiplier": 1.25,
    "target_dist": 0,
    "track_target": true
}

panda

"minecraft:behavior.mount_pathing": {
    "priority": 5,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

pig

"minecraft:behavior.mount_pathing": {
    "priority": 1,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

ravager

"minecraft:behavior.mount_pathing": {
    "priority": 5,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

sheep

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

skeleton_horse

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 4.0,
    "track_target": true
}

spider

"minecraft:behavior.mount_pathing": {
    "priority": 5,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

wolf

"minecraft:behavior.mount_pathing": {
    "priority": 1,
    "speed_multiplier": 1.25,
    "target_dist": 0,
    "track_target": true
}

zombie

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

zombie_horse

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.5,
    "target_dist": 0.0,
    "track_target": true
}

zombie_pigman

"minecraft:behavior.mount_pathing": {
    "priority": 2,
    "speed_multiplier": 1.25,
    "target_dist": 0,
    "track_target": true
}

zombie_villager

"minecraft:behavior.mount_pathing": {
    "priority": 5,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

zombie_villager_v2

"minecraft:behavior.mount_pathing": {
    "priority": 5,
    "speed_multiplier": 1.25,
    "target_dist": 0.0,
    "track_target": true
}

minecraft:behavior.move_indoors

villager

"minecraft:behavior.move_indoors": {
    "priority": 4,
    "speed_multiplier": 0.8
}

villager_v2

"minecraft:behavior.move_indoors": {
    "priority": 6,
    "speed_multiplier": 0.8,
    "timeout_cooldown": 8.0
}

minecraft:behavior.move_through_village

iron_golem

"minecraft:behavior.move_through_village": {
    "priority": 3,
    "speed_multiplier": 0.6,
    "only_at_night": true
}

minecraft:behavior.move_to_block

bee

"minecraft:behavior.move_to_block": {
    "priority": 10,
    "tick_interval": 1,
    "start_chance": 0.5,
    "search_range": 6,
    "search_height": 4,
    "goal_radius": 1.0,
    "stay_duration": 20.0,
    "target_selection_method": "random",
    "target_offset": [
        0,
        0.25,
        0
    ],
    "target_blocks": [
        "minecraft:red_flower",
        "minecraft:yellow_flower",
        "minecraft:wither_rose",
        "minecraft:sweet_berry_bush",
        "minecraft:double_plant:8",
        "minecraft:double_plant:9",
        "minecraft:double_plant:12",
        "minecraft:double_plant:13"
    ],
    "on_stay_completed": [
        {
            "event": "collected_nectar",
            "target": "self"
        }
    ]
}
"minecraft:behavior.move_to_block": {
    "priority": 10,
    "search_range": 16,
    "search_height": 10,
    "tick_interval": 1,
    "goal_radius": 0.633,
    "target_blocks": [
        "bee_nest",
        "beehive"
    ],
    "on_reach": [
        {
            "event": "minecraft:bee_returned_to_hive",
            "target": "block"
        }
    ]
}

minecraft:behavior.move_to_land

turtle

"minecraft:behavior.move_to_land": {
    "priority": 6,
    "search_range": 16,
    "search_height": 5,
    "goal_radius": 0.5
}

minecraft:behavior.move_to_lava

strider

"minecraft:behavior.move_to_lava": {
    "priority": 7,
    "search_range": 16,
    "search_height": 10,
    "goal_radius": 0.9,
    "search_count": 30
}

minecraft:behavior.move_to_random_block

pillager

"minecraft:behavior.move_to_random_block": {
    "priority": 6,
    "speed_multiplier": 0.55,
    "within_radius": 8,
    "block_distance": 512
}

vindicator

"minecraft:behavior.move_to_random_block": {
    "priority": 5,
    "speed_multiplier": 0.55,
    "within_radius": 8,
    "block_distance": 512
}

minecraft:behavior.move_to_village

evocation_illager

"minecraft:behavior.move_to_village": {
    "priority": 6,
    "speed_multiplier": 0.7
}

pillager

"minecraft:behavior.move_to_village": {
    "priority": 5,
    "speed_multiplier": 1.0,
    "goal_radius": 2.0
}

ravager

"minecraft:behavior.move_to_village": {
    "priority": 5,
    "speed_multiplier": 1.0,
    "goal_radius": 2.0
}

vindicator

"minecraft:behavior.move_to_village": {
    "priority": 4,
    "speed_multiplier": 1.0,
    "goal_radius": 2.0
}

witch

"minecraft:behavior.move_to_village": {
    "priority": 3,
    "speed_multiplier": 1.2,
    "goal_radius": 2.0
}

minecraft:behavior.move_to_water

dolphin

"minecraft:behavior.move_to_water": {
    "priority": 1,
    "search_range": 15,
    "search_height": 5
}

turtle

"minecraft:behavior.move_to_water": {
    "priority": 4,
    "search_range": 16,
    "search_height": 5,
    "search_count": 1,
    "goal_radius": 0.1
}
"minecraft:behavior.move_to_water": {
    "priority": 1,
    "search_range": 15,
    "search_height": 5,
    "goal_radius": 0.1
}

minecraft:behavior.move_towards_restriction

cat

"minecraft:behavior.move_towards_restriction": {
    "priority": 7
}

drowned

"minecraft:behavior.move_towards_restriction": {
    "priority": 5,
    "speed_multiplier": 1
}

elder_guardian

"minecraft:behavior.move_towards_restriction": {
    "priority": 5,
    "speed_multiplier": 1.0,
    "control_flags": [
        "move",
        "look"
    ]
}

guardian

"minecraft:behavior.move_towards_restriction": {
    "priority": 5,
    "speed_multiplier": 1.0,
    "control_flags": [
        "move",
        "look"
    ]
}

husk

"minecraft:behavior.move_towards_restriction": {
    "priority": 5,
    "speed_multiplier": 1
}

iron_golem

"minecraft:behavior.move_towards_restriction": {
    "priority": 4,
    "speed_multiplier": 1
}

villager

"minecraft:behavior.move_towards_restriction": {
    "priority": 7,
    "speed_multiplier": 0.6
}

villager_v2

"minecraft:behavior.move_towards_restriction": {
    "priority": 10,
    "speed_multiplier": 0.6
}

wandering_trader

"minecraft:behavior.move_towards_restriction": {
    "priority": 7,
    "speed_multiplier": 0.6
}

zombie

"minecraft:behavior.move_towards_restriction": {
    "priority": 5,
    "speed_multiplier": 1
}

zombie_pigman

"minecraft:behavior.move_towards_restriction": {
    "priority": 6
}

zombie_villager

"minecraft:behavior.move_towards_restriction": {
    "priority": 7,
    "speed_multiplier": 1
}

zombie_villager_v2

"minecraft:behavior.move_towards_restriction": {
    "priority": 7,
    "speed_multiplier": 1
}

minecraft:behavior.move_towards_target

iron_golem

"minecraft:behavior.move_towards_target": {
    "priority": 2,
    "speed_multiplier": 0.9,
    "within_radius": 32
}

minecraft:behavior.nap

fox

"minecraft:behavior.nap": {
    "priority": 8,
    "cooldown_min": 2.0,
    "cooldown_max": 7.0,
    "mob_detect_dist": 12.0,
    "mob_detect_height": 6.0,
    "can_nap_filters": {
        "all_of": [
            {
                "test": "in_water",
                "subject": "self",
                "operator": "==",
                "value": false
            },
            {
                "test": "on_ground",
                "subject": "self",
                "operator": "==",
                "value": true
            },
            {
                "test": "is_underground",
                "subject": "self",
                "operator": "==",
                "value": true
            },
            {
                "test": "weather_at_position",
                "subject": "self",
                "operator": "!=",
                "value": "thunderstorm"
            }
        ]
    },
    "wake_mob_exceptions": {
        "any_of": [
            {
                "test": "trusts",
                "subject": "other",
                "operator": "==",
                "value": true
            },
            {
                "test": "is_family",
                "subject": "other",
                "operator": "==",
                "value": "fox"
            },
            {
                "test": "is_sneaking",
                "subject": "other",
                "operator": "==",
                "value": true
            }
        ]
    }
}

minecraft:behavior.nearest_attackable_target

bee

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 10
        }
    ]
}

blaze

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 48.0
        }
    ]
}

cat

"minecraft:behavior.nearest_attackable_target": {
    "priority": 1,
    "reselect_targets": true,
    "within_radius": 16.0,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "rabbit"
            },
            "max_dist": 8
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 8
        }
    ]
}

cave_spider

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "attack_interval": 5,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}
"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "attack_interval": 10,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

creeper

"minecraft:behavior.nearest_attackable_target": {
    "priority": 1,
    "must_see": true,
    "must_see_forget_duration": 3.0,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 16
        }
    ]
}

drowned

"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": "player"
                            },
                            {
                                "test": "is_family",
                                "subject": "other",
                                "value": "snowgolem"
                            },
                            {
                                "test": "is_family",
                                "subject": "other",
                                "value": "irongolem"
                            }
                        ]
                    },
                    {
                        "any_of": [
                            {
                                "test": "in_water",
                                "subject": "other",
                                "value": true
                            },
                            {
                                "test": "is_daytime",
                                "value": false
                            }
                        ]
                    }
                ]
            },
            "max_dist": 20
        },
        {
            "filters": {
                "all_of": [
                    {
                        "any_of": [
                            {
                                "test": "is_family",
                                "subject": "other",
                                "value": "villager"
                            },
                            {
                                "test": "is_family",
                                "subject": "other",
                                "value": "wandering_trader"
                            }
                        ]
                    },
                    {
                        "any_of": [
                            {
                                "test": "in_water",
                                "subject": "other",
                                "value": true
                            },
                            {
                                "test": "is_daytime",
                                "value": false
                            }
                        ]
                    }
                ]
            },
            "max_dist": 20,
            "must_see": false
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 20
        }
    ]
}

elder_guardian

"minecraft:behavior.nearest_attackable_target": {
    "priority": 1,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "squid"
                    }
                ]
            },
            "max_dist": 16
        }
    ],
    "attack_interval_min": 1.0,
    "must_see": true
}

enderman

"minecraft:behavior.nearest_attackable_target": {
    "priority": 5,
    "must_see": true,
    "attack_interval": 10,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "endermite"
            },
            "max_dist": 64
        }
    ]
}

endermite

"minecraft:behavior.nearest_attackable_target": {
    "priority": 5,
    "must_see": true,
    "within_radius": 16.0,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "enderman"
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

evocation_illager

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wandering_trader"
                    }
                ]
            },
            "max_dist": 20
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "has_component",
                        "subject": "other",
                        "operator": "!=",
                        "value": "minecraft:is_baby"
                    }
                ]
            },
            "max_dist": 20
        }
    ],
    "must_see": true
}

ghast

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 28
        }
    ],
    "must_see": true
}

guardian

"minecraft:behavior.nearest_attackable_target": {
    "priority": 1,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "squid"
                    }
                ]
            },
            "max_dist": 16
        }
    ],
    "attack_interval_min": 1.0,
    "must_see": true
}
"minecraft:behavior.nearest_attackable_target": {
    "priority": 1,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "squid"
                    }
                ]
            },
            "max_dist": 16
        }
    ],
    "attack_interval_min": 1.0,
    "must_see": true
}

hoglin

"minecraft:behavior.nearest_attackable_target": {
    "priority": 4,
    "within_radius": 16.0,
    "entity_types": [
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "has_component",
                        "subject": "self",
                        "operator": "!=",
                        "value": "minecraft:attack_cooldown"
                    }
                ]
            },
            "max_dist": 16
        }
    ],
    "must_see": true
}

husk

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "reselect_targets": true,
    "within_radius": 25.0,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 35
        },
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wandering_trader"
                    }
                ]
            },
            "max_dist": 35,
            "must_see": false
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 35
        }
    ]
}

iron_golem

"minecraft:behavior.nearest_attackable_target": {
    "priority": 3,
    "must_reach": true,
    "must_see": true,
    "entity_types": [
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "monster"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "operator": "!=",
                        "value": "creeper"
                    }
                ]
            },
            "within_default": 10
        }
    ]
}

llama

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "attack_interval": 16,
    "entity_types": [
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wolf"
                    },
                    {
                        "test": "has_component",
                        "subject": "other",
                        "operator": "!=",
                        "value": "minecraft:is_tamed"
                    }
                ]
            },
            "max_dist": 10
        }
    ],
    "must_see": false,
    "must_reach": true
}

magma_cube

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 16
        }
    ],
    "must_see": true
}

ocelot

"minecraft:behavior.nearest_attackable_target": {
    "priority": 1,
    "reselect_targets": true,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "chicken"
            },
            "max_dist": 8
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 8
        }
    ]
}

phantom

"minecraft:behavior.nearest_attackable_target": {
    "priority": 1,
    "reselect_targets": true,
    "scan_interval": 20,
    "within_radius": 64.0,
    "must_see_forget_duration": 0.5,
    "target_search_height": 80.0,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 64
        }
    ]
}

piglin

"minecraft:behavior.nearest_attackable_target": {
    "priority": 7,
    "within_radius": 16.0,
    "persist_time": 2.0,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wither"
                    }
                ]
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "self",
                        "value": "piglin_hunter"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "hoglin_huntable"
                    },
                    {
                        "test": "has_component",
                        "subject": "other",
                        "operator": "!=",
                        "value": "minecraft:is_baby"
                    },
                    {
                        "test": "has_component",
                        "subject": "self",
                        "operator": "!=",
                        "value": "minecraft:attack_cooldown"
                    }
                ]
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "has_equipment",
                        "subject": "other",
                        "domain": "head",
                        "operator": "!=",
                        "value": "golden_helmet"
                    },
                    {
                        "test": "has_equipment",
                        "subject": "other",
                        "domain": "torso",
                        "operator": "!=",
                        "value": "golden_chestplate"
                    },
                    {
                        "test": "has_equipment",
                        "subject": "other",
                        "domain": "leg",
                        "operator": "!=",
                        "value": "golden_leggings"
                    },
                    {
                        "test": "has_equipment",
                        "subject": "other",
                        "domain": "feet",
                        "operator": "!=",
                        "value": "golden_boots"
                    }
                ]
            },
            "max_dist": 16
        },
        {
            "filters": {
                "any_of": [
                    {
                        "test": "has_container_open",
                        "subject": "other",
                        "operator": "==",
                        "value": true
                    }
                ]
            },
            "max_dist": 16
        }
    ],
    "must_see": true
}
"minecraft:behavior.nearest_attackable_target": {
    "priority": 7,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 16
        }
    ]
}

pillager

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "reselect_targets": true,
    "within_radius": 16.0,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wandering_trader"
                    }
                ]
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "has_component",
                        "subject": "other",
                        "operator": "!=",
                        "value": "minecraft:is_baby"
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

polar_bear

"minecraft:behavior.nearest_attackable_target": {
    "priority": 4,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 16
        }
    ]
}
"minecraft:behavior.nearest_attackable_target": {
    "priority": 4,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "fox"
            },
            "max_dist": 16
        }
    ],
    "must_see": false
}

ravager

"minecraft:behavior.nearest_attackable_target": {
    "priority": 3,
    "must_see": true,
    "within_radius": 16.0,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "subject": "other",
                        "test": "is_family",
                        "value": "player"
                    },
                    {
                        "subject": "other",
                        "test": "is_family",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "has_component",
                        "subject": "other",
                        "operator": "!=",
                        "value": "minecraft:is_baby"
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

shulker

"minecraft:behavior.nearest_attackable_target": {
    "priority": 3,
    "entity_types": {
        "filters": {
            "test": "is_family",
            "subject": "other",
            "value": "player"
        },
        "max_dist": 16
    },
    "must_see": true
}

silverfish

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "attack_interval": 10,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 8
        }
    ]
}

skeleton

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "reselect_targets": true,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 16
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "irongolem"
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

slime

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 16
        }
    ],
    "must_see": true
}

snow_golem

"minecraft:behavior.nearest_attackable_target": {
    "priority": 1,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "monster"
            },
            "within_default": 6
        }
    ]
}

spider

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "attack_interval": 5,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

stray

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "reselect_targets": true,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 16
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "irongolem"
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

vex

"minecraft:behavior.nearest_attackable_target": {
    "priority": 3,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wandering_trader"
                    }
                ]
            },
            "max_dist": 70
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "has_component",
                        "subject": "other",
                        "operator": "!=",
                        "value": "minecraft:is_baby"
                    }
                ]
            },
            "max_dist": 70
        }
    ],
    "must_see": true
}

vindicator

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "within_radius": 12.0,
    "must_see_forget_duration": 40.0,
    "entity_types": [
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "operator": "!=",
                        "value": "illager"
                    }
                ]
            },
            "max_dist": 12
        }
    ]
}
"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "within_radius": 12.0,
    "must_see_forget_duration": 40.0,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wandering_trader"
                    }
                ]
            },
            "max_dist": 12
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "has_component",
                        "subject": "other",
                        "operator": "!=",
                        "value": "minecraft:is_baby"
                    }
                ]
            },
            "max_dist": 12
        }
    ]
}

witch

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 10
        }
    ],
    "must_reach": true
}

wither

"minecraft:behavior.nearest_attackable_target": {
    "priority": 3,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 70
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "operator": "!=",
                        "value": "undead"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "operator": "!=",
                        "value": "inanimate"
                    }
                ]
            },
            "max_dist": 70
        }
    ],
    "must_see": true
}

wither_skeleton

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "reselect_targets": true,
    "must_see": true,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "player"
            },
            "max_dist": 16
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "irongolem"
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}

wolf

"minecraft:behavior.nearest_attackable_target": {
    "priority": 4,
    "reselect_targets": true,
    "must_see": true,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "skeleton"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "sheep"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "rabbit"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "fox"
                    }
                ]
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 16
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "skeleton"
                    },
                    {
                        "test": "is_underwater",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 16
        }
    ]
}
"minecraft:behavior.nearest_attackable_target": {
    "priority": 5,
    "must_see": true,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "skeleton"
            },
            "max_dist": 16
        }
    ]
}

zoglin

"minecraft:behavior.nearest_attackable_target": {
    "priority": 3,
    "within_radius": 16.0,
    "entity_types": [
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "operator": "!=",
                        "value": "zoglin"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "operator": "!=",
                        "value": "creeper"
                    }
                ]
            },
            "max_dist": 16
        }
    ],
    "must_see": true
}

zombie

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "reselect_targets": true,
    "within_radius": 25.0,
    "must_see_forget_duration": 17.0,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 35
        },
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wandering_trader"
                    }
                ]
            },
            "max_dist": 35,
            "must_see": false
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 35
        }
    ]
}

zombie_villager

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "reselect_targets": true,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    }
                ]
            },
            "max_dist": 35
        },
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wandering_trader"
                    }
                ]
            },
            "max_dist": 35,
            "must_see": false
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 35
        }
    ]
}

zombie_villager_v2

"minecraft:behavior.nearest_attackable_target": {
    "priority": 2,
    "must_see": true,
    "reselect_targets": true,
    "entity_types": [
        {
            "filters": {
                "any_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "player"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "snowgolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "irongolem"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "villager"
                    },
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "wandering_trader"
                    }
                ]
            },
            "max_dist": 35
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 35
        }
    ]
}

minecraft:behavior.nearest_prioritized_attackable_target

fox

"minecraft:behavior.nearest_prioritized_attackable_target": {
    "priority": 6,
    "attack_interval": 2,
    "reselect_targets": true,
    "target_search_height": 5,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "rabbit"
            },
            "max_dist": 12,
            "priority": 0
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "chicken"
            },
            "max_dist": 12,
            "priority": 0
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "cod"
            },
            "max_dist": 12,
            "priority": 1
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "salmon"
            },
            "max_dist": 12,
            "priority": 1
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "tropicalfish"
            },
            "max_dist": 12,
            "priority": 1
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 12,
            "priority": 0
        }
    ]
}
"minecraft:behavior.nearest_prioritized_attackable_target": {
    "priority": 6,
    "attack_interval": 2,
    "reselect_targets": true,
    "target_search_height": 5,
    "entity_types": [
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "rabbit"
            },
            "max_dist": 12,
            "priority": 1
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "chicken"
            },
            "max_dist": 12,
            "priority": 1
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "cod"
            },
            "max_dist": 12,
            "priority": 0
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "salmon"
            },
            "max_dist": 12,
            "priority": 0
        },
        {
            "filters": {
                "test": "is_family",
                "subject": "other",
                "value": "tropicalfish"
            },
            "max_dist": 12,
            "priority": 0
        },
        {
            "filters": {
                "all_of": [
                    {
                        "test": "is_family",
                        "subject": "other",
                        "value": "baby_turtle"
                    },
                    {
                        "test": "in_water",
                        "subject": "other",
                        "operator": "!=",
                        "value": true
                    }
                ]
            },
            "max_dist": 12,
            "priority": 1
        }
    ]
}

minecraft:behavior.ocelot_sit_on_block

cat

"minecraft:behavior.ocelot_sit_on_block": {
    "priority": 7,
    "speed_multiplier": 1.0
}

ocelot

"minecraft:behavior.ocelot_sit_on_block": {
    "priority": 6,
    "speed_multiplier": 1.0
}

minecraft:behavior.ocelotattack

cat

"minecraft:behavior.ocelotattack": {
    "priority": 4,
    "cooldown_time": 1.0,
    "x_max_rotation": 30.0,
    "y_max_head_rotation": 30.0,
    "max_distance": 15.0,
    "max_sneak_range": 15.0,
    "max_sprint_range": 4.0,
    "reach_multiplier": 2.0,
    "sneak_speed_multiplier": 0.6,
    "sprint_speed_multiplier": 1.33,
    "walk_speed_multiplier": 0.8
}

ocelot

"minecraft:behavior.ocelotattack": {
    "priority": 4,
    "cooldown_time": 1.0,
    "x_max_rotation": 30.0,
    "y_max_head_rotation": 30.0,
    "max_distance": 15.0,
    "max_sneak_range": 15.0,
    "max_sprint_range": 4.0,
    "reach_multiplier": 2.0,
    "sneak_speed_multiplier": 0.6,
    "sprint_speed_multiplier": 1.33,
    "walk_speed_multiplier": 0.8
}

minecraft:behavior.offer_flower

iron_golem

"minecraft:behavior.offer_flower": {
    "priority": 5
}

minecraft:behavior.open_door

villager

"minecraft:behavior.open_door": {
    "priority": 6,
    "close_door_after": true
}

wandering_trader

"minecraft:behavior.open_door": {
    "priority": 6,
    "close_door_after": true
}

minecraft:behavior.owner_hurt_by_target

wolf

"minecraft:behavior.owner_hurt_by_target": {
    "priority": 1
}

minecraft:behavior.owner_hurt_target

"minecraft:behavior.owner_hurt_target": {
    "priority": 2
}

minecraft:behavior.panic

bee

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25,
    "force": true
}
"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25,
    "force": true
}

cat

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25
}

chicken

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.5
}

cow

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25
}

dolphin

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25
}

donkey

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.2
}

fox

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25
}
"minecraft:behavior.panic": {
    "priority": 2,
    "speed_multiplier": 1.25
}

hoglin

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1
}

horse

"minecraft:behavior.panic": {
    "priority": 3,
    "speed_multiplier": 1.2
}

llama

"minecraft:behavior.panic": {
    "priority": 4,
    "speed_multiplier": 1.2
}

mooshroom

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25
}

mule

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.2
}

ocelot

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25
}

panda

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25
}
"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 2.5
}
"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25,
    "ignore_mob_damage": true
}

parrot

"minecraft:behavior.panic": {
    "priority": 0,
    "speed_multiplier": 1.25
}

pig

"minecraft:behavior.panic": {
    "priority": 3,
    "speed_multiplier": 1.25
}

piglin

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.1
}

polar_bear

"minecraft:behavior.panic": {
    "priority": 2,
    "speed_multiplier": 2.0
}

rabbit

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 2.2
}

sheep

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.25
}

skeleton_horse

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.2
}

strider

"minecraft:behavior.panic": {
    "priority": 3,
    "speed_multiplier": 1.1,
    "panic_sound": "panic",
    "sound_interval": {
        "range_min": 1.0,
        "range_max": 3.0
    }
}

turtle

"minecraft:behavior.panic": {
    "priority": 0,
    "prefer_water": true,
    "speed_multiplier": 1.2
}

villager

"minecraft:behavior.panic": {
    "priority": 3,
    "speed_multiplier": 0.6
}

villager_v2

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 0.6
}

wandering_trader

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 0.6
}

zombie_horse

"minecraft:behavior.panic": {
    "priority": 1,
    "speed_multiplier": 1.2
}

minecraft:behavior.pet_sleep_with_owner

cat

"minecraft:behavior.pet_sleep_with_owner": {
    "priority": 2,
    "speed_multiplier": 1.2,
    "search_radius": 10,
    "search_height": 10,
    "goal_radius": 1.0
}

minecraft:behavior.pickup_items

drowned

"minecraft:behavior.pickup_items": {
    "priority": 6,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true,
    "can_pickup_any_item": true
}

fox

"minecraft:behavior.pickup_items": {
    "priority": 11,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 0.5
}

husk

"minecraft:behavior.pickup_items": {
    "priority": 6,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true,
    "can_pickup_any_item": true
}

piglin

"minecraft:behavior.pickup_items": {
    "priority": 6,
    "max_dist": 10,
    "goal_radius": 2,
    "speed_multiplier": 0.8,
    "pickup_based_on_chance": false,
    "can_pickup_any_item": false,
    "cooldown_after_being_attacked": 20.0
}

pillager

"minecraft:behavior.pickup_items": {
    "priority": 7,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0
}

skeleton

"minecraft:behavior.pickup_items": {
    "priority": 5,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true,
    "can_pickup_any_item": true
}

stray

"minecraft:behavior.pickup_items": {
    "priority": 5,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true,
    "can_pickup_any_item": true
}

villager

"minecraft:behavior.pickup_items": {
    "priority": 9,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 0.5,
    "can_pickup_to_hand_or_equipment": false
}

villager_v2

"minecraft:behavior.pickup_items": {
    "priority": 4,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 0.5,
    "can_pickup_to_hand_or_equipment": false
}

wither_skeleton

"minecraft:behavior.pickup_items": {
    "priority": 5,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true
}

zombie

"minecraft:behavior.pickup_items": {
    "priority": 6,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true,
    "can_pickup_any_item": true
}

zombie_pigman

"minecraft:behavior.pickup_items": {
    "priority": 6,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true,
    "can_pickup_any_item": true
}

zombie_villager

"minecraft:behavior.pickup_items": {
    "priority": 8,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true,
    "can_pickup_any_item": true
}

zombie_villager_v2

"minecraft:behavior.pickup_items": {
    "priority": 8,
    "max_dist": 3,
    "goal_radius": 2,
    "speed_multiplier": 1.0,
    "pickup_based_on_chance": true,
    "can_pickup_any_item": true
}

minecraft:behavior.play

villager

"minecraft:behavior.play": {
    "priority": 8,
    "speed_multiplier": 0.32
}

villager_v2

"minecraft:behavior.play": {
    "priority": 8,
    "speed_multiplier": 0.32
}

minecraft:behavior.player_ride_tamed

donkey

"minecraft:behavior.player_ride_tamed": {}

horse

"minecraft:behavior.player_ride_tamed": {}

mule

"minecraft:behavior.player_ride_tamed": {}

skeleton_horse

"minecraft:behavior.player_ride_tamed": {}

zombie_horse

"minecraft:behavior.player_ride_tamed": {}

minecraft:behavior.raid_garden

fox

"minecraft:behavior.raid_garden": {
    "priority": 12,
    "blocks": [
        "minecraft:sweet_berry_bush"
    ],
    "speed_multiplier": 1.2,
    "search_range": 12,
    "search_height": 2,
    "goal_radius": 0.8,
    "max_to_eat": 0,
    "initial_eat_delay": 2
}

rabbit

"minecraft:behavior.raid_garden": {
    "priority": 5,
    "blocks": [
        "carrots"
    ],
    "search_range": 16,
    "goal_radius": 0.8
}

minecraft:behavior.random_breach

dolphin

"minecraft:behavior.random_breach": {
    "priority": 6,
    "interval": 50,
    "xz_dist": 6,
    "cooldown_time": 2.0
}

minecraft:behavior.random_fly

parrot

"minecraft:behavior.random_fly": {
    "priority": 2,
    "xz_dist": 15,
    "y_dist": 1,
    "y_offset": 0,
    "speed_multiplier": 1.0,
    "can_land_on_trees": true,
    "avoid_damage_blocks": true
}

minecraft:behavior.random_hover

bee

"minecraft:behavior.random_hover": {
    "priority": 12,
    "xz_dist": 8,
    "y_dist": 8,
    "y_offset": -1,
    "interval": 1,
    "hover_height": [
        1,
        4
    ]
}

minecraft:behavior.random_look_around

blaze

"minecraft:behavior.random_look_around": {
    "priority": 6
}

cave_spider

"minecraft:behavior.random_look_around": {
    "priority": 7
}

chicken

"minecraft:behavior.random_look_around": {
    "priority": 8
}

cow

"minecraft:behavior.random_look_around": {
    "priority": 9
}

creeper

"minecraft:behavior.random_look_around": {
    "priority": 6
}

dolphin

"minecraft:behavior.random_look_around": {
    "priority": 7
}

donkey

"minecraft:behavior.random_look_around": {
    "priority": 8
}

drowned

"minecraft:behavior.random_look_around": {
    "priority": 9
}

elder_guardian

"minecraft:behavior.random_look_around": {
    "priority": 9
}

enderman

"minecraft:behavior.random_look_around": {
    "priority": 8
}

fox

"minecraft:behavior.random_look_around": {
    "priority": 15
}

guardian

"minecraft:behavior.random_look_around": {
    "priority": 9
}

hoglin

"minecraft:behavior.random_look_around": {
    "priority": 9
}

horse

"minecraft:behavior.random_look_around": {
    "priority": 8
}

husk

"minecraft:behavior.random_look_around": {
    "priority": 9
}

iron_golem

"minecraft:behavior.random_look_around": {
    "priority": 8
}

llama

"minecraft:behavior.random_look_around": {
    "priority": 8
}

mooshroom

"minecraft:behavior.random_look_around": {
    "priority": 9
}

mule

"minecraft:behavior.random_look_around": {
    "priority": 8
}

panda

"minecraft:behavior.random_look_around": {
    "priority": 9
}

pig

"minecraft:behavior.random_look_around": {
    "priority": 9
}

piglin

"minecraft:behavior.random_look_around": {
    "priority": 12
}

pillager

"minecraft:behavior.random_look_around": {
    "priority": 10
}

polar_bear

"minecraft:behavior.random_look_around": {
    "priority": 7
}

sheep

"minecraft:behavior.random_look_around": {
    "priority": 9
}

shulker

"minecraft:behavior.random_look_around": {
    "priority": 8
}

skeleton

"minecraft:behavior.random_look_around": {
    "priority": 8
}

skeleton_horse

"minecraft:behavior.random_look_around": {
    "priority": 8
}

snow_golem

"minecraft:behavior.random_look_around": {
    "priority": 4
}

spider

"minecraft:behavior.random_look_around": {
    "priority": 7
}

stray

"minecraft:behavior.random_look_around": {
    "priority": 8
}

strider

"minecraft:behavior.random_look_around": {
    "priority": 10
}

wandering_trader

"minecraft:behavior.random_look_around": {
    "priority": 9
}

witch

"minecraft:behavior.random_look_around": {
    "priority": 5,
    "look_distance": 8.0
}

wither

"minecraft:behavior.random_look_around": {
    "priority": 7
}

wither_skeleton

"minecraft:behavior.random_look_around": {
    "priority": 8
}

zoglin

"minecraft:behavior.random_look_around": {
    "priority": 9
}

zombie

"minecraft:behavior.random_look_around": {
    "priority": 9
}

zombie_horse

"minecraft:behavior.random_look_around": {
    "priority": 8
}

zombie_pigman

"minecraft:behavior.random_look_around": {
    "priority": 9
}

zombie_villager

"minecraft:behavior.random_look_around": {
    "priority": 11
}

zombie_villager_v2

"minecraft:behavior.random_look_around": {
    "priority": 11
}

minecraft:behavior.random_look_around_and_sit

fox

"minecraft:behavior.random_look_around_and_sit": {
    "priority": 12,
    "min_look_count": 2,
    "max_look_count": 5,
    "min_look_time": 80,
    "max_look_time": 100,
    "probability": 0.001
}

minecraft:behavior.random_sitting

panda

"minecraft:behavior.random_sitting": {
    "priority": 5,
    "start_chance": 0.01,
    "stop_chance": 0.3,
    "cooldown": 30,
    "min_sit_time": 10
}
"minecraft:behavior.random_sitting": {
    "priority": 6,
    "start_chance": 0.02,
    "stop_chance": 0.2,
    "cooldown": 25,
    "min_sit_time": 15
}

minecraft:behavior.random_stroll

blaze

"minecraft:behavior.random_stroll": {
    "priority": 5,
    "speed_multiplier": 1.0
}

cat

"minecraft:behavior.random_stroll": {
    "priority": 8,
    "speed_multiplier": 0.8
}

cave_spider

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.8
}

chicken

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 1.0
}

cow

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.8
}

creeper

"minecraft:behavior.random_stroll": {
    "priority": 5,
    "speed_multiplier": 1
}

donkey

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.7
}

drowned

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 1
}

enderman

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 1.0
}

endermite

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 1
}

evocation_illager

"minecraft:behavior.random_stroll": {
    "priority": 8,
    "speed_multiplier": 0.6
}

fox

"minecraft:behavior.random_stroll": {
    "priority": 13,
    "speed_multiplier": 0.8
}

hoglin

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 0.4
}

horse

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.7
}

husk

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 1
}

iron_golem

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.6,
    "xz_dist": 16
}

llama

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.7
}

mooshroom

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.8
}

mule

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.7
}

ocelot

"minecraft:behavior.random_stroll": {
    "priority": 8,
    "speed_multiplier": 0.8
}

panda

"minecraft:behavior.random_stroll": {
    "priority": 14,
    "speed_multiplier": 0.8
}

pig

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 1.0
}

piglin

"minecraft:behavior.random_stroll": {
    "priority": 10,
    "speed_multiplier": 0.6
}

pillager

"minecraft:behavior.random_stroll": {
    "priority": 8,
    "speed_multiplier": 1
}

polar_bear

"minecraft:behavior.random_stroll": {
    "priority": 5
}

rabbit

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.6,
    "xz_dist": 2,
    "y_dist": 1
}

ravager

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 1.0
}
"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.4
}

sheep

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 0.8
}

skeleton

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 1
}

skeleton_horse

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.7
}

snow_golem

"minecraft:behavior.random_stroll": {
    "priority": 2,
    "speed_multiplier": 1
}

spider

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.8
}

stray

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 1
}

strider

"minecraft:behavior.random_stroll": {
    "priority": 8,
    "speed_multiplier": 0.8
}

turtle

"minecraft:behavior.random_stroll": {
    "priority": 9,
    "interval": 100
}

villager

"minecraft:behavior.random_stroll": {
    "priority": 11,
    "speed_multiplier": 0.6
}

villager_v2

"minecraft:behavior.random_stroll": {
    "priority": 10,
    "speed_multiplier": 0.6
}

vindicator

"minecraft:behavior.random_stroll": {
    "priority": 9,
    "speed_multiplier": 1
}

witch

"minecraft:behavior.random_stroll": {
    "priority": 4,
    "speed_multiplier": 1.0
}

wither

"minecraft:behavior.random_stroll": {
    "priority": 5,
    "speed_multiplier": 1
}

wither_skeleton

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 1
}

wolf

"minecraft:behavior.random_stroll": {
    "priority": 8,
    "speed_multiplier": 1.0
}

zoglin

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 1.0
}

zombie

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 1
}

zombie_horse

"minecraft:behavior.random_stroll": {
    "priority": 6,
    "speed_multiplier": 0.7
}

zombie_pigman

"minecraft:behavior.random_stroll": {
    "priority": 7,
    "speed_multiplier": 1.0
}

zombie_villager

"minecraft:behavior.random_stroll": {
    "priority": 9,
    "speed_multiplier": 1
}

zombie_villager_v2

"minecraft:behavior.random_stroll": {
    "priority": 9,
    "speed_multiplier": 1
}

minecraft:behavior.random_swim

dolphin

"minecraft:behavior.random_swim": {
    "priority": 5,
    "interval": 0,
    "xz_dist": 20
}

elder_guardian

"minecraft:behavior.random_swim": {
    "priority": 7,
    "speed_multiplier": 0.5,
    "avoid_surface": false
}

fish

"minecraft:behavior.random_swim": {
    "priority": 3,
    "speed_multiplier": 1.0,
    "xz_dist": 16,
    "y_dist": 4,
    "interval": 0
}

guardian

"minecraft:behavior.random_swim": {
    "priority": 7,
    "speed_multiplier": 1.0,
    "interval": 80,
    "avoid_surface": false
}

pufferfish

"minecraft:behavior.random_swim": {
    "priority": 3,
    "speed_multiplier": 1.0,
    "xz_dist": 16,
    "y_dist": 4,
    "interval": 0
}

salmon

"minecraft:behavior.random_swim": {
    "speed_multiplier": 1.0,
    "priority": 3,
    "xz_dist": 16,
    "y_dist": 4,
    "interval": 0
}

tropicalfish

"minecraft:behavior.random_swim": {
    "priority": 3,
    "speed_multiplier": 1.0,
    "xz_dist": 16,
    "y_dist": 4,
    "interval": 0
}

turtle

"minecraft:behavior.random_swim": {
    "priority": 7,
    "interval": 0,
    "xz_dist": 30,
    "y_dist": 15
}

minecraft:behavior.ranged_attack

blaze

"minecraft:behavior.ranged_attack": {
    "priority": 4,
    "burst_shots": 3,
    "burst_interval": 0.3,
    "charge_charged_trigger": 0.0,
    "charge_shoot_trigger": 4.0,
    "attack_interval_min": 3.0,
    "attack_interval_max": 5.0,
    "attack_radius": 16.0
}

drowned

"minecraft:behavior.ranged_attack": {
    "priority": 3,
    "attack_interval_min": 1.0,
    "attack_interval_max": 3.0,
    "attack_radius": 10.0
}

ghast

"minecraft:behavior.ranged_attack": {
    "priority": 1,
    "attack_radius": 64,
    "charge_shoot_trigger": 2,
    "charge_charged_trigger": 1
}

llama

"minecraft:behavior.ranged_attack": {
    "priority": 2,
    "attack_radius": 64,
    "charge_shoot_trigger": 2,
    "charge_charged_trigger": 1
}
"minecraft:behavior.ranged_attack": {
    "priority":