Vanilla Usage Components
- addrider
- admire_item
- ageable
- ambient_sound_interval
- anger_level
- angry
- annotation.break_door
- annotation.open_door
- area_attack
- attack
- attack_cooldown
- attack_damage
- balloonable
- barter
- behavior.admire_item
- behavior.avoid_block
- behavior.avoid_mob_type
- behavior.barter
- behavior.beg
- behavior.breed
- behavior.celebrate
- behavior.celebrate_survive
- behavior.charge_attack
- behavior.charge_held_item
- behavior.circle_around_anchor
- behavior.controlled_by_player
- behavior.croak
- behavior.defend_trusted_target
- behavior.defend_village_target
- behavior.delayed_attack
- behavior.dig
- behavior.dragonchargeplayer
- behavior.dragondeath
- behavior.dragonflaming
- behavior.dragonholdingpattern
- behavior.dragonlanding
- behavior.dragonscanning
- behavior.dragonstrafeplayer
- behavior.dragontakeoff
- behavior.drink_milk
- behavior.drink_potion
- behavior.drop_item_for
- behavior.eat_block
- behavior.eat_carried_item
- behavior.eat_mob
- behavior.emerge
- behavior.enderman_leave_block
- behavior.enderman_take_block
- behavior.equip_item
- behavior.explore_outskirts
- behavior.fertilize_farm_block
- behavior.find_cover
- behavior.find_mount
- behavior.find_underwater_treasure
- behavior.fire_at_target
- behavior.flee_sun
- behavior.float
- behavior.float_wander
- behavior.follow_caravan
- behavior.follow_mob
- behavior.follow_owner
- behavior.follow_parent
- behavior.follow_target_captain
- behavior.go_and_give_items_to_noteblock
- behavior.go_and_give_items_to_owner
- behavior.go_home
- behavior.guardian_attack
- behavior.harvest_farm_block
- behavior.hide
- behavior.hold_ground
- behavior.hurt_by_target
- behavior.inspect_bookshelf
- behavior.investigate_suspicious_location
- behavior.jump_around_target
- behavior.jump_to_block
- behavior.knockback_roar
- behavior.lay_down
- behavior.lay_egg
- behavior.leap_at_target
- behavior.look_at_entity
- behavior.look_at_player
- behavior.look_at_target
- behavior.look_at_trading_player
- behavior.make_love
- behavior.melee_attack
- behavior.melee_box_attack
- behavior.mingle
- behavior.mount_pathing
- behavior.move_away_from_target
- behavior.move_indoors
- behavior.move_outdoors
- behavior.move_through_village
- behavior.move_to_block
- behavior.move_to_land
- behavior.move_to_liquid
- behavior.move_to_random_block
- behavior.move_to_village
- behavior.move_to_water
- behavior.move_towards_dwelling_restriction
- behavior.move_towards_home_restriction
- behavior.move_towards_target
- behavior.nap
- behavior.nearest_attackable_target
- behavior.nearest_prioritized_attackable_target
- behavior.ocelot_sit_on_block
- behavior.ocelotattack
- behavior.offer_flower
- behavior.open_door
- behavior.owner_hurt_by_target
- behavior.owner_hurt_target
- behavior.panic
- behavior.pet_sleep_with_owner
- behavior.pickup_items
- behavior.play
- behavior.play_dead
- behavior.player_ride_tamed
- behavior.raid_garden
- behavior.ram_attack
- behavior.random_breach
- behavior.random_fly
- behavior.random_hover
- behavior.random_look_around
- behavior.random_look_around_and_sit
- behavior.random_search_and_dig
- behavior.random_sitting
- behavior.random_stroll
- behavior.random_swim
- behavior.ranged_attack
- behavior.receive_love
- behavior.restrict_open_door
- behavior.rise_to_liquid_level
- behavior.roar
- behavior.roll
- behavior.run_around_like_crazy
- behavior.scared
- behavior.send_event
- behavior.share_items
- behavior.silverfish_merge_with_stone
- behavior.silverfish_wake_up_friends
- behavior.skeleton_horse_trap
- behavior.sleep
- behavior.slime_attack
- behavior.slime_float
- behavior.slime_keep_on_jumping
- behavior.slime_random_direction
- behavior.snacking
- behavior.sneeze
- behavior.sniff
- behavior.sonic_boom
- behavior.squid_dive
- behavior.squid_flee
- behavior.squid_idle
- behavior.squid_move_away_from_ground
- behavior.squid_out_of_water
- behavior.stalk_and_pounce_on_target
- behavior.stay_near_noteblock
- behavior.stay_while_sitting
- behavior.stomp_attack
- behavior.stomp_turtle_egg
- behavior.stroll_towards_village
- behavior.summon_entity
- behavior.swell
- behavior.swim_idle
- behavior.swim_wander
- behavior.swim_with_entity
- behavior.swoop_attack
- behavior.take_flower
- behavior.target_when_pushed
- behavior.tempt
- behavior.timer_flag_1
- behavior.timer_flag_2
- behavior.timer_flag_3
- behavior.trade_interest
- behavior.trade_with_player
- behavior.wither_random_attack_pos_goal
- behavior.wither_target_highest_damage
- behavior.work
- behavior.work_composter
- block_climber
- block_sensor
- body_rotation_blocked
- boostable
- boss
- break_blocks
- breathable
- breedable
- bribeable
- buoyant
- burns_in_daylight
- can_climb
- can_fly
- can_join_raid
- can_power_jump
- celebrate_hunt
- collision_box
- color
- color2
- combat_regeneration
- conditional_bandwidth_optimization
- custom_hit_test
- damage_over_time
- damage_sensor
- dash
- despawn
- drying_out_timer
- dweller
- economy_trade_table
- entity_sensor
- environment_sensor
- equip_item
- equipment
- equippable
- exhaustion_values
- experience_reward
- explode
- fire_immune
- flocking
- flying_speed
- follow_range
- game_event_movement_tracking
- genetics
- giveable
- group_size
- grows_crop
- healable
- health
- heartbeat
- hide
- home
- horse.jump_strength
- hurt_on_condition
- input_ground_controlled
- inside_block_notifier
- insomnia
- interact
- inventory
- is_baby
- is_charged
- is_chested
- is_dyeable
- is_hidden_when_invisible
- is_ignited
- is_illager_captain
- is_pregnant
- is_saddled
- is_shaking
- is_sheared
- is_stackable
- is_stunned
- is_tamed
- item_controllable
- item_hopper
- jump.dynamic
- jump.static
- knockback_resistance
- lava_movement
- leashable
- lookat
- loot
- managed_wandering_trader
- mark_variant
- mob_effect
- mob_effect_immunity
- movement
- movement.amphibious
- movement.basic
- movement.fly
- movement.generic
- movement.glide
- movement.hover
- movement.jump
- movement.skip
- movement.sway
- movement_sound_distance_offset
- nameable
- navigation.climb
- navigation.float
- navigation.fly
- navigation.generic
- navigation.hover
- navigation.walk
- npc
- on_death
- on_friendly_anger
- on_hurt
- on_hurt_by_player
- on_start_landing
- on_start_takeoff
- on_target_acquired
- on_target_escape
- on_wake_with_owner
- out_of_control
- peek
- persistent
- physics
- player.exhaustion
- player.experience
- player.level
- player.saturation
- preferred_path
- projectile
- pushable
- raid_trigger
- rail_movement
- rail_sensor
- ravager_blocked
- reflect_projectiles
- rideable
- scale
- scale_by_age
- scheduler
- shareables
- shooter
- sittable
- skin_id
- spawn_entity
- spell_effects
- strength
- suspect_tracking
- tameable
- tamemount
- target_nearby_sensor
- teleport
- timer
- trade_resupply
- trade_table
- trail
- transformation
- trust
- trusting
- type_family
- underwater_movement
- variable_max_auto_step
- variant
- vibration_damper
- vibration_listener
- water_movement
- wind_burst
This page was created with Wiki Content Generator. If there are issues, contact us on Bedrock OSS Discord server. Note that to keep this page fast to load and informative, there are not more than 8 example(s) for each component and not more than 3 example(s) from each entity are shown. Namespace minecraft
was also removed. If you want to see full page, you can do it here. Last updated for 1.21.0
addrider
Show
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"
}
spider
"minecraft:addrider": {
"entity_type": "minecraft:skeleton"
}
"minecraft:addrider": {
"entity_type": "minecraft:skeleton.stray"
}
admire_item
Show
piglin
"minecraft:admire_item": {
"duration": 8,
"cooldown_after_being_attacked": 20
}
ageable
Show
armadillo
"minecraft:ageable": {
"duration": 1200,
"interact_filters": {
"test": "enum_property",
"domain": "minecraft:armadillo_state",
"value": "unrolled"
},
"feed_items": "spider_eye",
"grow_up": {
"event": "minecraft:ageable_grow_up",
"target": "self"
}
}
axolotl
"minecraft:ageable": {
"duration": 1200,
"feed_items": "tropical_fish_bucket",
"transform_to_item": "water_bucket:0",
"grow_up": {
"event": "minecraft:ageable_grow_up",
"target": "self"
}
}
bee
"minecraft:ageable": {
"duration": 1200,
"feed_items": [
"minecraft:poppy",
"minecraft:blue_orchid",
"minecraft:allium",
"minecraft:azure_bluet",
"minecraft:red_tulip",
"minecraft:orange_tulip",
"minecraft:white_tulip",
"minecraft:pink_tulip",
"minecraft:oxeye_daisy",
"minecraft:cornflower",
"minecraft:lily_of_the_valley",
"minecraft:yellow_flower",
"minecraft:wither_rose",
"minecraft:sunflower",
"minecraft:lilac",
"minecraft:rose_bush",
"minecraft:peony",
"minecraft:flowering_azalea",
"minecraft:azalea_leaves_flowered",
"minecraft:mangrove_propagule",
"minecraft:pitcher_plant",
"minecraft:torchflower",
"minecraft:cherry_leaves",
"minecraft:pink_petals"
],
"grow_up": {
"event": "minecraft:ageable_grow_up",
"target": "self"
}
}
camel
"minecraft:ageable": {
"duration": 1200,
"feed_items": "cactus",
"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",
"pitcher_pod",
"torchflower_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": "ageable_grow_up",
"target": "self"
}
}
ambient_sound_interval
Show
allay
"minecraft:ambient_sound_interval": {
"value": 5.0,
"range": 5.0,
"event_name": "ambient",
"event_names": [
{
"event_name": "ambient.tame",
"condition": "query.is_using_item"
},
{
"event_name": "ambient",
"condition": "!query.is_using_item"
}
]
}
armadillo
"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
}
anger_level
Show
warden
"minecraft:anger_level": {
"max_anger": 150,
"angry_threshold": 80,
"remove_targets_below_angry_threshold": true,
"angry_boost": 20,
"anger_decrement_interval": 1.0,
"default_annoyingness": 35,
"default_projectile_annoyingness": 10,
"on_increase_sounds": [
{
"sound": "listening_angry",
"condition": "query.anger_level(this) >= 40"
},
{
"sound": "listening",
"condition": "query.anger_level(this) >= 0"
}
],
"nuisance_filter": {
"all_of": [
{
"test": "is_family",
"subject": "other",
"operator": "not",
"value": "warden"
},
{
"test": "is_family",
"subject": "other",
"operator": "not",
"value": "inanimate"
}
]
}
}
angry
Show
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": "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"
}
}
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"
}
}
annotation.break_door
Show
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": {}
annotation.open_door
Show
piglin
"minecraft:annotation.open_door": {}
piglin_brute
"minecraft:annotation.open_door": {}
villager
"minecraft:annotation.open_door": {}
villager_v2
"minecraft:annotation.open_door": {}
area_attack
Show
magma_cube
"minecraft:area_attack": {
"damage_range": 0.15,
"damage_per_tick": 6,
"damage_cooldown": 0.5,
"cause": "entity_attack",
"entity_filter": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "is_family",
"subject": "other",
"value": "irongolem"
}
]
}
}
"minecraft:area_attack": {
"damage_range": 0.15,
"damage_per_tick": 4,
"damage_cooldown": 0.5,
"cause": "entity_attack",
"entity_filter": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "is_family",
"subject": "other",
"value": "irongolem"
}
]
}
}
"minecraft:area_attack": {
"damage_range": 0.15,
"damage_per_tick": 3,
"damage_cooldown": 0.5,
"cause": "entity_attack",
"entity_filter": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "is_family",
"subject": "other",
"value": "irongolem"
}
]
}
}
pufferfish
"minecraft:area_attack": {
"damage_range": 0.2,
"damage_per_tick": 2,
"damage_cooldown": 0.5,
"cause": "contact",
"entity_filter": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "is_family",
"subject": "other",
"value": "monster"
}
]
}
}
slime
"minecraft:area_attack": {
"damage_range": 0.15,
"damage_per_tick": 4,
"damage_cooldown": 0.5,
"cause": "entity_attack",
"entity_filter": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "is_family",
"subject": "other",
"value": "irongolem"
},
{
"test": "is_family",
"subject": "other",
"value": "snowgolem"
}
]
}
}
"minecraft:area_attack": {
"damage_range": 0.15,
"damage_per_tick": 2,
"damage_cooldown": 0.5,
"cause": "entity_attack",
"entity_filter": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "is_family",
"subject": "other",
"value": "irongolem"
},
{
"test": "is_family",
"subject": "other",
"value": "snowgolem"
}
]
}
}
attack
Show
axolotl
"minecraft:attack": {
"damage": 2
}
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
}
bogged
"minecraft:attack": {
"damage": 3,
"effect_name": "slowness",
"effect_duration": 10
}
cave_spider
"minecraft:attack": {
"damage": 2,
"effect_name": "poison",
"effect_duration": 0
}
"minecraft:attack": {
"damage": 2,
"effect_name": "poison",
"effect_duration": 7
}
attack_cooldown
Show
axolotl
"minecraft:attack_cooldown": {
"attack_cooldown_time": 120.0,
"attack_cooldown_complete_event": {
"event": "attack_cooldown_complete_event",
"target": "self"
}
}
goat
"minecraft:attack_cooldown": {
"attack_cooldown_time": [
30,
40
],
"attack_cooldown_complete_event": {
"event": "attack_cooldown_complete_event",
"target": "self"
}
}
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"
}
}
attack_damage
Show
cat
"minecraft:attack_damage": {
"value": 4
}
ocelot
"minecraft:attack_damage": {
"value": 3
}
balloonable
Show
allay
"minecraft:balloonable": {
"mass": 0.5
}
armadillo
"minecraft:balloonable": {}
bee
"minecraft:balloonable": {
"mass": 0.5
}
boat
"minecraft:balloonable": {}
camel
"minecraft:balloonable": {}
cat
"minecraft:balloonable": {
"mass": 0.6
}
chest_boat
"minecraft:balloonable": {}
chicken
"minecraft:balloonable": {
"mass": 0.5
}
barter
Show
piglin
"minecraft:barter": {
"barter_table": "loot_tables/entities/piglin_barter.json",
"cooldown_after_being_attacked": 20
}
behavior.admire_item
Show
piglin
"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"
}
}
behavior.avoid_block
Show
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",
"minecraft:respawn_anchor"
],
"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
}
}
behavior.avoid_mob_type
Show
bogged
"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
}
]
}
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
}
]
}
cave_spider
"minecraft:behavior.avoid_mob_type": {
"priority": 2,
"entity_types": [
{
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "other",
"value": "armadillo"
},
{
"test": "enum_property",
"subject": "other",
"domain": "minecraft:armadillo_state",
"value": "unrolled"
}
]
},
"max_dist": 6,
"sprint_speed_multiplier": 1.2
}
]
}
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
}
]
}
cod
"minecraft:behavior.avoid_mob_type": {
"priority": 1,
"entity_types": [
{
"filters": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "is_family",
"subject": "other",
"value": "axolotl"
}
]
},
"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
}
]
}
behavior.barter
Show
piglin
"minecraft:behavior.barter": {
"priority": 3
}
behavior.beg
Show
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"
]
}
behavior.breed
Show
armadillo
"minecraft:behavior.breed": {
"priority": 2,
"speed_multiplier": 1.0
}
axolotl
"minecraft:behavior.breed": {
"priority": 1,
"speed_multiplier": 1.0
}
bee
"minecraft:behavior.breed": {
"priority": 4,
"speed_multiplier": 1.0
}
camel
"minecraft:behavior.breed": {
"priority": 2,
"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
}
behavior.celebrate
Show
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"
}
}
behavior.celebrate_survive
Show
villager
"minecraft:behavior.celebrate_survive": {
"priority": 5,
"fireworks_interval": {
"range_min": 2.0,
"range_max": 7.0
},
"duration": 30.0,
"on_celebration_end_event": {
"event": "minecraft:stop_celebrating",
"target": "self"
}
}
villager_v2
"minecraft:behavior.celebrate_survive": {
"priority": 5,
"fireworks_interval": {
"range_min": 2.0,
"range_max": 7.0
},
"duration": 30.0,
"on_celebration_end_event": {
"event": "minecraft:stop_celebrating",
"target": "self"
}
}
behavior.charge_attack
Show
vex
"minecraft:behavior.charge_attack": {
"priority": 4
}
behavior.charge_held_item
Show
piglin
"minecraft:behavior.charge_held_item": {
"priority": 3,
"items": [
"minecraft:arrow"
]
}
pillager
"minecraft:behavior.charge_held_item": {
"priority": 3,
"items": [
"minecraft:arrow"
]
}
behavior.circle_around_anchor
Show
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
]
}
behavior.controlled_by_player
Show
pig
"minecraft:behavior.controlled_by_player": {
"priority": 0
}
strider
"minecraft:behavior.controlled_by_player": {
"priority": 0,
"mount_speed_multiplier": 1.45
}
behavior.croak
Show
frog
"minecraft:behavior.croak": {
"priority": 9,
"interval": [
10,
20
],
"duration": 4.5,
"filters": {
"all_of": [
{
"test": "in_water",
"value": false
},
{
"test": "in_lava",
"value": false
}
]
}
}
behavior.defend_trusted_target
Show
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"
}
}
behavior.defend_village_target
Show
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"
}
]
}
}
}
behavior.delayed_attack
Show
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
}
behavior.dig
Show
warden
"minecraft:behavior.dig": {
"priority": 1,
"duration": 5.5,
"idle_time": 60.0,
"vibration_is_disturbance": true,
"suspicion_is_disturbance": true,
"digs_in_daylight": false,
"on_start": {
"event": "on_digging_event",
"target": "self"
}
}
behavior.dragonchargeplayer
Show
ender_dragon
"minecraft:behavior.dragonchargeplayer": {
"priority": 1
}
behavior.dragondeath
Show
ender_dragon
"minecraft:behavior.dragondeath": {
"priority": 0
}
behavior.dragonflaming
Show
ender_dragon
"minecraft:behavior.dragonflaming": {
"priority": 1
}
behavior.dragonholdingpattern
Show
ender_dragon
"minecraft:behavior.dragonholdingpattern": {
"priority": 3
}
behavior.dragonlanding
Show
ender_dragon
"minecraft:behavior.dragonlanding": {
"priority": 0
}
behavior.dragonscanning
Show
ender_dragon
"minecraft:behavior.dragonscanning": {
"priority": 2
}
behavior.dragonstrafeplayer
Show
ender_dragon
"minecraft:behavior.dragonstrafeplayer": {
"priority": 2
}
behavior.dragontakeoff
Show
ender_dragon
"minecraft:behavior.dragontakeoff": {
"priority": 0
}
behavior.drink_milk
Show
wandering_trader
"minecraft:behavior.drink_milk": {
"priority": 5,
"filters": {
"all_of": [
{
"test": "is_daytime",
"value": true
},
{
"test": "is_visible",
"subject": "self",
"value": false
},
{
"test": "is_avoiding_mobs",
"subject": "self",
"value": false
}
]
}
}
behavior.drink_potion
Show
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"
}
]
}
]
}
}
]
}
witch
"minecraft:behavior.drink_potion": {
"priority": 1,
"speed_modifier": -0.25,
"potions": [
{
"id": 19,
"chance": 0.15,
"filters": {
"all_of": [
{
"test": "is_underwater",
"subject": "self",
"value": true
},
{
"none_of": [
{
"test": "has_mob_effect",
"subject": "self",
"value": "water_breathing"
}
]
}
]
}
},
{
"id": 12,
"chance": 0.15,
"filters": {
"all_of": [
{
"any_of": [
{
"test": "on_fire",
"subject": "self",
"value": true
},
{
"test": "on_hot_block",
"subject": "self",
"value": true
},
{
"test": "taking_fire_damage",
"subject": "self",
"value": true
}
]
},
{
"none_of": [
{
"test": "has_mob_effect",
"subject": "self",
"value": "fire_resistance"
}
]
}
]
}
},
{
"id": 21,
"chance": 0.05,
"filters": {
"all_of": [
{
"test": "is_missing_health",
"subject": "self",
"value": true
}
]
}
},
{
"id": 14,
"chance": 0.25,
"filters": {
"all_of": [
{
"test": "has_target",
"subject": "self",
"value": true
},
{
"none_of": [
{
"test": "has_mob_effect",
"subject": "self",
"value": "speed"
}
]
},
{
"test": "target_distance",
"subject": "self",
"value": 11.0,
"operator": ">="
}
]
}
}
]
}
behavior.drop_item_for
Show
cat
"minecraft:behavior.drop_item_for": {
"priority": 1,
"seconds_before_pickup": 0.0,
"cooldown": 0.25,
"drop_item_chance": 0.7,
"offering_distance": 5.0,
"minimum_teleport_distance": 2.0,
"max_head_look_at_height": 10.0,
"target_range": [
5.0,
5.0,
5.0
],
"teleport_offset": [
0.0,
1.0,
0.0
],
"time_of_day_range": [
0.74999,
0.8
],
"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
}
],
"loot_table": "loot_tables/entities/cat_gift.json",
"on_drop_attempt": {
"event": "minecraft:cat_gifted_owner",
"target": "self"
}
}
behavior.eat_block
Show
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"
}
}
behavior.eat_carried_item
Show
fox
"minecraft:behavior.eat_carried_item": {
"priority": 12,
"delay_before_eating": 28
}
behavior.eat_mob
Show
frog
"minecraft:behavior.eat_mob": {
"priority": 7,
"run_speed": 2.0,
"eat_animation_time": 0.3,
"pull_in_force": 0.75,
"reach_mob_distance": 1.75,
"eat_mob_sound": "tongue",
"loot_table": "loot_tables/entities/frog.json"
}
behavior.emerge
Show
warden
"minecraft:behavior.emerge": {
"duration": 7.0,
"on_done": {
"event": "minecraft:emerged",
"target": "self"
}
}
behavior.enderman_leave_block
Show
enderman
"minecraft:behavior.enderman_leave_block": {
"priority": 10
}
behavior.enderman_take_block
Show
enderman
"minecraft:behavior.enderman_take_block": {
"priority": 11
}
behavior.equip_item
Show
bogged
"minecraft:behavior.equip_item": {
"priority": 3
}
drowned
"minecraft:behavior.equip_item": {
"priority": 3
}
evocation_illager
"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
}
behavior.explore_outskirts
Show
villager_v2
"minecraft:behavior.explore_outskirts": {}
"minecraft:behavior.explore_outskirts": {
"priority": 9,
"next_xz": 5,
"next_y": 3,
"min_wait_time": 3.0,
"max_wait_time": 10.0,
"max_travel_time": 60.0,
"speed_multiplier": 0.6,
"explore_dist": 6.0,
"min_perimeter": 1.0,
"min_dist_from_target": 2.5,
"timer_ratio": 2.0,
"dist_from_boundary": [
5.0,
0.0,
5.0
]
}
behavior.fertilize_farm_block
Show
villager_v2
"minecraft:behavior.fertilize_farm_block": {
"priority": 8
}
behavior.find_cover
Show
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
}
behavior.find_mount
Show
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
}
behavior.find_underwater_treasure
Show
dolphin
"minecraft:behavior.find_underwater_treasure": {
"priority": 2,
"speed_multiplier": 2.0,
"search_range": 30,
"stop_distance": 50
}
behavior.fire_at_target
Show
breeze
"minecraft:behavior.fire_at_target": {
"projectile_def": "minecraft:breeze_wind_charge_projectile",
"priority": 3,
"attack_range": [
2,
16
],
"attack_cooldown": 0.5,
"pre_shoot_delay": 0.75,
"post_shoot_delay": 0.2,
"ranged_fov": 90.0,
"owner_anchor": 2,
"owner_offset": [
0.0,
0.3,
0.0
],
"target_anchor": 0,
"target_offset": [
0.0,
0.5,
0.0
]
}
behavior.flee_sun
Show
bogged
"minecraft:behavior.flee_sun": {
"priority": 2,
"speed_multiplier": 1
}
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
}
behavior.float
Show
allay
"minecraft:behavior.float": {
"priority": 7
}
armadillo
"minecraft:behavior.float": {
"priority": 0
}
bat
"minecraft:behavior.float": {
"priority": 0
}
bee
"minecraft:behavior.float": {
"priority": 19
}
blaze
"minecraft:behavior.float": {
"priority": 0
}
breeze
"minecraft:behavior.float": {
"priority": 0
}
camel
"minecraft:behavior.float": {
"priority": 0,
"sink_with_passengers": true
}
cat
"minecraft:behavior.float": {
"priority": 0
}
behavior.float_wander
Show
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
}
behavior.follow_caravan
Show
llama
"minecraft:behavior.follow_caravan": {
"priority": 3,
"speed_multiplier": 2.1,
"entity_count": 10,
"entity_types": {
"filters": {
"test": "is_family",
"subject": "other",
"value": "llama"
}
}
}
trader_llama
"minecraft:behavior.follow_caravan": {
"priority": 3,
"speed_multiplier": 2.1,
"entity_count": 10,
"entity_types": {
"filters": {
"test": "is_family",
"subject": "other",
"value": "llama"
}
}
}
behavior.follow_mob
Show
parrot
"minecraft:behavior.follow_mob": {
"priority": 3,
"speed_multiplier": 1.0,
"stop_distance": 3,
"search_range": 20
}
behavior.follow_owner
Show
allay
"minecraft:behavior.follow_owner": {
"priority": 6,
"speed_multiplier": 8,
"start_distance": 16,
"stop_distance": 4,
"can_teleport": false,
"ignore_vibration": false
}
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
}
behavior.follow_parent
Show
armadillo
"minecraft:behavior.follow_parent": {
"priority": 5,
"speed_multiplier": 1.25
}
axolotl
"minecraft:behavior.follow_parent": {
"priority": 5,
"speed_multiplier": 1.1
}
bee
"minecraft:behavior.follow_parent": {
"priority": 11,
"speed_multiplier": 1.1
}
camel
"minecraft:behavior.follow_parent": {
"priority": 5,
"speed_multiplier": 2.5
}
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
}
behavior.follow_target_captain
Show
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
}
behavior.go_and_give_items_to_noteblock
Show
allay
"minecraft:behavior.go_and_give_items_to_noteblock": {
"priority": 3,
"run_speed": 8,
"throw_sound": "item_thrown",
"on_item_throw": [
{
"event": "pickup_item_delay",
"target": "self"
}
]
}
behavior.go_and_give_items_to_owner
Show
allay
"minecraft:behavior.go_and_give_items_to_owner": {
"priority": 4,
"run_speed": 8,
"throw_sound": "item_thrown",
"on_item_throw": [
{
"event": "pickup_item_delay",
"target": "self"
}
]
}
behavior.go_home
Show
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"
}
]
}
piglin_brute
"minecraft:behavior.go_home": {
"priority": 6,
"interval": 200,
"speed_multiplier": 0.6,
"goal_radius": 4.0,
"on_failed": [
{
"event": "go_back_to_spawn_failed",
"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"
}
]
}
behavior.guardian_attack
Show
elder_guardian
"minecraft:behavior.guardian_attack": {
"priority": 4
}
guardian
"minecraft:behavior.guardian_attack": {
"priority": 4
}
"minecraft:behavior.guardian_attack": {
"priority": 4
}
behavior.harvest_farm_block
Show
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": 7
}
behavior.hide
Show
villager_v2
"minecraft:behavior.hide": {
"priority": 0,
"speed_multiplier": 0.8,
"poi_type": "bed",
"duration": 30.0
}
behavior.hold_ground
Show
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"
}
}
behavior.hurt_by_target
Show
bee
"minecraft:behavior.hurt_by_target": {
"priority": 1
}
blaze
"minecraft:behavior.hurt_by_target": {
"priority": 1
}
bogged
"minecraft:behavior.hurt_by_target": {
"priority": 1,
"entity_types": [
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "breeze"
}
}
]
}
breeze
"minecraft:behavior.hurt_by_target": {
"priority": 4,
"entity_types": [
{
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "skeleton"
},
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "stray"
},
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "zombie"
},
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "husk"
},
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "spider"
},
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "cavespider"
},
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "slime"
}
]
}
}
]
}
cave_spider
"minecraft:behavior.hurt_by_target": {
"priority": 1,
"entity_types": [
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "breeze"
}
}
]
}
creeper
"minecraft:behavior.hurt_by_target": {
"priority": 2
}
dolphin
"minecraft:behavior.hurt_by_target": {
"priority": 1
}
drowned
"minecraft:behavior.hurt_by_target": {
"priority": 1
}
behavior.inspect_bookshelf
Show
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
}
behavior.investigate_suspicious_location
Show
warden
"minecraft:behavior.investigate_suspicious_location": {
"priority": 5,
"speed_multiplier": 0.7
}
behavior.jump_around_target
Show
breeze
"minecraft:behavior.jump_around_target": {
"priority": 5,
"filters": {
"all_of": [
{
"any_of": [
{
"test": "in_water",
"value": true
},
{
"test": "on_ground",
"value": true
}
]
},
{
"test": "is_riding",
"value": false
},
{
"test": "in_lava",
"value": false
}
]
},
"jump_cooldown_duration": 0.5,
"jump_cooldown_when_hurt_duration": 0.1,
"last_hurt_duration": 2.0,
"prepare_jump_duration": 0.5,
"max_jump_velocity": 1.4,
"check_collision": false,
"entity_bounding_box_scale": 0.7,
"line_of_sight_obstruction_height_ignore": 4,
"valid_distance_to_target": [
4.0,
20.0
],
"landing_position_spread_degrees": 90,
"landing_distance_from_target": [
4.0,
8.0
],
"required_vertical_space": 4,
"snap_to_surface_block_range": 10,
"jump_angles": [
40.0,
55.0,
60.0,
75.0,
80.0
]
}
behavior.jump_to_block
Show
frog
"minecraft:behavior.jump_to_block": {
"priority": 10,
"search_width": 8,
"search_height": 4,
"minimum_path_length": 2,
"minimum_distance": 1,
"scale_factor": 0.6,
"max_velocity": 1,
"cooldown_range": [
5,
7
],
"preferred_blocks": [
"minecraft:waterlily",
"minecraft:big_dripleaf"
],
"preferred_blocks_chance": 0.5,
"forbidden_blocks": [
"minecraft:water"
]
}
goat
"minecraft:behavior.jump_to_block": {
"priority": 8,
"search_width": 10,
"search_height": 10,
"minimum_path_length": 8,
"minimum_distance": 1,
"scale_factor": 0.6,
"cooldown_range": [
30,
60
]
}
behavior.knockback_roar
Show
ravager
"minecraft:behavior.knockback_roar": {
"priority": 1,
"duration": 1,
"attack_time": 0.5,
"knockback_damage": 6,
"knockback_horizontal_strength": 3,
"knockback_vertical_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
}
behavior.lay_down
Show
panda
"minecraft:behavior.lay_down": {
"priority": 5,
"interval": 400,
"random_stop_interval": 2000
}
behavior.lay_egg
Show
frog
"minecraft:behavior.lay_egg": {
"priority": 2,
"speed_multiplier": 1.0,
"search_range": 10,
"search_height": 3,
"goal_radius": 1.7,
"target_blocks": [
"minecraft:water"
],
"target_materials_above_block": [
"Air"
],
"allow_laying_from_below": true,
"use_default_animation": false,
"lay_seconds": 2,
"egg_type": "minecraft:frog_spawn",
"lay_egg_sound": "lay_spawn",
"on_lay": {
"event": "laid_egg",
"target": "self"
}
}
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"
}
}
behavior.leap_at_target
Show
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,
"yd": 0.4
}
behavior.look_at_entity
Show
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"
}
}
behavior.look_at_player
Show
allay
"minecraft:behavior.look_at_player": {
"priority": 8,
"target_distance": 6.0,
"probability": 0.02
}
armadillo
"minecraft:behavior.look_at_player": {
"priority": 7,
"target_distance": 6.0,
"probability": 0.02,
"min_look_time": 40,
"max_look_time": 80
}
axolotl
"minecraft:behavior.look_at_player": {
"priority": 10,
"target_distance": 6.0,
"probability": 0.02
}
bogged
"minecraft:behavior.look_at_player": {
"priority": 7,
"look_distance": 8
}
breeze
"minecraft:behavior.look_at_player": {
"priority": 7,
"look_distance": 16
}
camel
"minecraft:behavior.look_at_player": {
"priority": 7,
"target_distance": 6.0,
"probability": 0.02
}
cat
"minecraft:behavior.look_at_player": {
"priority": 9
}
cave_spider
"minecraft:behavior.look_at_player": {
"priority": 7,
"look_distance": 6.0,
"probability": 0.02
}
behavior.look_at_target
Show
wither
"minecraft:behavior.look_at_target": {
"priority": 5
}
behavior.look_at_trading_player
Show
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
}
behavior.make_love
Show
villager
"minecraft:behavior.make_love": {
"priority": 6
}
villager_v2
"minecraft:behavior.make_love": {
"priority": 5
}
behavior.melee_attack
Show
creeper
"minecraft:behavior.melee_attack": {
"priority": 4,
"speed_multiplier": 1.25,
"track_target": false,
"reach_multiplier": 0.0
}
behavior.melee_box_attack
Show
axolotl
"minecraft:behavior.melee_box_attack": {
"priority": 4,
"on_kill": {
"event": "killed_enemy_event",
"target": "self"
}
}
bee
"minecraft:behavior.melee_box_attack": {
"priority": 2,
"attack_once": true,
"speed_multiplier": 1.4,
"on_attack": {
"event": "countdown_to_perish_event",
"target": "self"
}
}
blaze
"minecraft:behavior.melee_box_attack": {
"priority": 3
}
bogged
"minecraft:behavior.melee_box_attack": {
"priority": 4,
"track_target": true,
"speed_multiplier": 1.25
}
cave_spider
"minecraft:behavior.melee_box_attack": {
"priority": 3,
"track_target": true,
"random_stop_interval": 100
}
"minecraft:behavior.melee_box_attack": {
"priority": 3,
"track_target": true
}
dolphin
"minecraft:behavior.melee_box_attack": {
"priority": 2,
"track_target": true
}
drowned
"minecraft:behavior.melee_box_attack": {
"can_spread_on_fire": true,
"priority": 3,
"speed_multiplier": 1,
"track_target": false,
"require_complete_path": true
}
behavior.mingle
Show
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
}
behavior.mount_pathing
Show
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
}
behavior.move_away_from_target
Show
breeze
"minecraft:behavior.move_away_from_target": {
"priority": 2,
"destination_position_range": [
4.0,
8.0
],
"movement_speed": 1.2,
"destination_pos_spread_degrees": 90,
"filters": {
"all_of": [
{
"test": "on_ground",
"value": true
},
{
"test": "target_distance",
"subject": "self",
"value": 4.0,
"operator": "<="
}
]
}
}
behavior.move_indoors
Show
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
}
behavior.move_outdoors
Show
villager
"minecraft:behavior.move_outdoors": {
"priority": 2,
"speed_multiplier": 0.8,
"timeout_cooldown": 8.0
}
villager_v2
"minecraft:behavior.move_outdoors": {
"priority": 2,
"speed_multiplier": 0.8,
"timeout_cooldown": 8.0
}
behavior.move_through_village
Show
iron_golem
"minecraft:behavior.move_through_village": {
"priority": 3,
"speed_multiplier": 0.6,
"only_at_night": true
}
behavior.move_to_block
Show
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_block_filters": {
"test": "is_waterlogged",
"subject": "block",
"operator": "==",
"value": false
},
"target_blocks": [
"minecraft:poppy",
"minecraft:blue_orchid",
"minecraft:allium",
"minecraft:azure_bluet",
"minecraft:red_tulip",
"minecraft:orange_tulip",
"minecraft:white_tulip",
"minecraft:pink_tulip",
"minecraft:oxeye_daisy",
"minecraft:cornflower",
"minecraft:lily_of_the_valley",
"minecraft:yellow_flower",
"minecraft:wither_rose",
"minecraft:sunflower",
"minecraft:lilac",
"minecraft:rose_bush",
"minecraft:peony",
"minecraft:flowering_azalea",
"minecraft:azalea_leaves_flowered",
"minecraft:mangrove_propagule",
"minecraft:pitcher_plant",
"minecraft:torchflower",
"minecraft:cherry_leaves",
"minecraft:pink_petals"
],
"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"
}
]
}
behavior.move_to_land
Show
frog
"minecraft:behavior.move_to_land": {
"priority": 6,
"search_range": 30,
"search_height": 8,
"search_count": 80,
"goal_radius": 2
}
turtle
"minecraft:behavior.move_to_land": {
"priority": 6,
"search_range": 16,
"search_height": 5,
"goal_radius": 0.5
}
behavior.move_to_liquid
Show
strider
"minecraft:behavior.move_to_liquid": {
"priority": 7,
"search_range": 16,
"search_height": 10,
"goal_radius": 0.9,
"material_type": "Lava",
"search_count": 30
}
behavior.move_to_random_block
Show
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
}
behavior.move_to_village
Show
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
}
behavior.move_to_water
Show
axolotl
"minecraft:behavior.move_to_water": {
"priority": 6,
"search_range": 16,
"search_height": 5,
"search_count": 1,
"goal_radius": 0.1
}
dolphin
"minecraft:behavior.move_to_water": {
"priority": 1,
"search_range": 15,
"search_height": 5
}
frog
"minecraft:behavior.move_to_water": {
"priority": 3,
"search_range": 20,
"search_height": 5,
"goal_radius": 1.5
}
turtle
"minecraft:behavior.move_to_water": {
"priority": 4,
"search_range": 16,
"search_height": 5,
"goal_radius": 1.5
}
"minecraft:behavior.move_to_water": {
"priority": 1,
"search_range": 15,
"search_height": 5,
"goal_radius": 0.1
}
behavior.move_towards_dwelling_restriction
Show
cat
"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 7
}
iron_golem
"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 4,
"speed_multiplier": 1
}
villager_v2
"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 11,
"speed_multiplier": 0.6
}
behavior.move_towards_home_restriction
Show
bee
"minecraft:behavior.move_towards_home_restriction": {
"priority": 9
}
elder_guardian
"minecraft:behavior.move_towards_home_restriction": {
"priority": 5,
"speed_multiplier": 1.0
}
guardian
"minecraft:behavior.move_towards_home_restriction": {
"priority": 5,
"speed_multiplier": 1.0
}
wandering_trader
"minecraft:behavior.move_towards_home_restriction": {
"priority": 6,
"speed_multiplier": 0.6
}
behavior.move_towards_target
Show
iron_golem
"minecraft:behavior.move_towards_target": {
"priority": 2,
"speed_multiplier": 0.9,
"within_radius": 32
}
behavior.nap
Show
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
}
]
}
}
behavior.nearest_attackable_target
Show
axolotl
"minecraft:behavior.nearest_attackable_target": {
"priority": 3,
"must_see": true,
"reselect_targets": true,
"within_radius": 20.0,
"must_see_forget_duration": 17.0,
"entity_types": [
{
"filters": {
"all_of": [
{
"test": "in_water",
"subject": "other",
"value": true
},
{
"test": "has_component",
"subject": "self",
"operator": "!=",
"value": "minecraft:attack_cooldown"
},
{
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "squid"
},
{
"test": "is_family",
"subject": "other",
"value": "fish"
},
{
"test": "is_family",
"subject": "other",
"value": "tadpole"
}
]
}
]
},
"max_dist": 8
},
{
"filters": {
"all_of": [
{
"test": "in_water",
"subject": "other",
"value": true
},
{
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "drowned"
},
{
"test": "is_family",
"subject"