Vanilla Usage Spawn Rules

This page was created with Wiki Content Generator. If there are issues, contact us on Bedrock OSS Discord server. Note that not more than 8 examples are shown for each component to keep this page fast to load. Namespace minecraft was also removed.If you want to see full page, you can do it here. Last updated for 1.19.40

biome_filter

Show

axolotl

Copy
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "lush_caves"
}
1
2
3
4
5

bat

Copy
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "animal"
}
1
2
3
4
5

bee

Copy
"minecraft:biome_filter": [
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "plains"
    },
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "sunflower_plains"
    },
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "flower_forest"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

chicken

Copy
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "animal"
}
1
2
3
4
5

cod

Copy
"minecraft:biome_filter": [
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "ocean"
    },
    {
        "test": "has_biome_tag",
        "operator": "!=",
        "value": "warm"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12

cow

Copy
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "animal"
}
1
2
3
4
5

creeper

Copy
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "monster"
}
1
2
3
4
5

dolphin

Copy
"minecraft:biome_filter": [
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "ocean"
    },
    {
        "test": "has_biome_tag",
        "operator": "!=",
        "value": "frozen"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12

brightness_filter

Show

bat

Copy
"minecraft:brightness_filter": {
    "min": 0,
    "max": 4,
    "adjust_for_weather": true
}
1
2
3
4
5

bee

Copy
"minecraft:brightness_filter": {
    "min": 7,
    "max": 15,
    "adjust_for_weather": false
}
1
2
3
4
5

chicken

Copy
"minecraft:brightness_filter": {
    "min": 7,
    "max": 15,
    "adjust_for_weather": false
}
1
2
3
4
5

cow

Copy
"minecraft:brightness_filter": {
    "min": 7,
    "max": 15,
    "adjust_for_weather": false
}
1
2
3
4
5

creeper

Copy
"minecraft:brightness_filter": {
    "min": 0,
    "max": 7,
    "adjust_for_weather": true
}
1
2
3
4
5

donkey

Copy
"minecraft:brightness_filter": {
    "min": 7,
    "max": 15,
    "adjust_for_weather": false
}
1
2
3
4
5
Copy
"minecraft:brightness_filter": {
    "min": 7,
    "max": 15,
    "adjust_for_weather": false
}
1
2
3
4
5

drowned

Copy
"minecraft:brightness_filter": {
    "min": 0,
    "max": 7,
    "adjust_for_weather": true
}
1
2
3
4
5

delay_filter

Show

pillager_patrol

Copy
"minecraft:delay_filter": {
    "min": 600,
    "max": 660,
    "identifier": "minecraft:pillager_patrol_easy",
    "spawn_chance": 20
}
1
2
3
4
5
6
Copy
"minecraft:delay_filter": {
    "min": 600,
    "max": 660,
    "identifier": "minecraft:pillager_patrol_normal",
    "spawn_chance": 20
}
1
2
3
4
5
6
Copy
"minecraft:delay_filter": {
    "min": 600,
    "max": 660,
    "identifier": "minecraft:pillager_patrol_hard",
    "spawn_chance": 20
}
1
2
3
4
5
6

density_limit

Show

axolotl

Copy
"minecraft:density_limit": {
    "underground": 5
}
1
2
3

bat

Copy
"minecraft:density_limit": {
    "surface": 5
}
1
2
3

cod

Copy
"minecraft:density_limit": {
    "surface": 20
}
1
2
3

creeper

Copy
"minecraft:density_limit": {
    "surface": 5
}
1
2
3

dolphin

Copy
"minecraft:density_limit": {
    "surface": 5,
    "underground": 0
}
1
2
3
4

drowned

Copy
"minecraft:density_limit": {
    "surface": 5
}
1
2
3
Copy
"minecraft:density_limit": {
    "surface": 2
}
1
2
3
Copy
"minecraft:density_limit": {
    "surface": 2
}
1
2
3

difficulty_filter

Show

creeper

Copy
"minecraft:difficulty_filter": {
    "min": "easy",
    "max": "hard"
}
1
2
3
4

drowned

Copy
"minecraft:difficulty_filter": {
    "min": "easy",
    "max": "hard"
}
1
2
3
4
Copy
"minecraft:difficulty_filter": {
    "min": "easy",
    "max": "hard"
}
1
2
3
4
Copy
"minecraft:difficulty_filter": {
    "min": "easy",
    "max": "hard"
}
1
2
3
4

enderman

Copy
"minecraft:difficulty_filter": {
    "min": "easy",
    "max": "hard"
}
1
2
3
4
Copy
"minecraft:difficulty_filter": {
    "min": "easy",
    "max": "hard"
}
1
2
3
4
Copy
"minecraft:difficulty_filter": {
    "min": "easy",
    "max": "hard"
}
1
2
3
4

ghast

Copy
"minecraft:difficulty_filter": {
    "min": "easy",
    "max": "hard"
}
1
2
3
4

disallow_spawns_in_bubble

Show

axolotl

Copy
"minecraft:disallow_spawns_in_bubble": {}
1

distance_filter

Show

cod

Copy
"minecraft:distance_filter": {
    "min": 12,
    "max": 32
}
1
2
3
4

pillager_patrol

Copy
"minecraft:distance_filter": {
    "min": 24,
    "max": 48
}
1
2
3
4
Copy
"minecraft:distance_filter": {
    "min": 24,
    "max": 48
}
1
2
3
4
Copy
"minecraft:distance_filter": {
    "min": 24,
    "max": 48
}
1
2
3
4

pufferfish

Copy
"minecraft:distance_filter": {
    "min": 12,
    "max": 32
}
1
2
3
4

salmon

Copy
"minecraft:distance_filter": {
    "min": 12,
    "max": 32
}
1
2
3
4
Copy
"minecraft:distance_filter": {
    "min": 12,
    "max": 32
}
1
2
3
4

tropicalfish

Copy
"minecraft:distance_filter": {
    "min": 12,
    "max": 32
}
1
2
3
4

height_filter

Show

bat

Copy
"minecraft:height_filter": {
    "min": -63,
    "max": 63
}
1
2
3
4

cod

Copy
"minecraft:height_filter": {
    "min": 0,
    "max": 64
}
1
2
3
4

dolphin

Copy
"minecraft:height_filter": {
    "min": 0,
    "max": 64
}
1
2
3
4

glow_squid

Copy
"minecraft:height_filter": {
    "min": -64,
    "max": 30
}
1
2
3
4

pufferfish

Copy
"minecraft:height_filter": {
    "min": 0,
    "max": 64
}
1
2
3
4

salmon

Copy
"minecraft:height_filter": {
    "min": 0,
    "max": 64
}
1
2
3
4
Copy
"minecraft:height_filter": {
    "min": 50,
    "max": 64
}
1
2
3
4

stray

Copy
"minecraft:height_filter": {
    "min": 60,
    "max": 66
}
1
2
3
4

herd

Show

axolotl

Copy
"minecraft:herd": {
    "min_size": 4,
    "max_size": 6,
    "event": "minecraft:entity_born",
    "event_skip_count": 2
}
1
2
3
4
5
6

bat

Copy
"minecraft:herd": {
    "min_size": 2,
    "max_size": 2
}
1
2
3
4

bee

Copy
"minecraft:herd": {
    "min_size": 1,
    "max_size": 1
}
1
2
3
4

chicken

Copy
"minecraft:herd": {
    "min_size": 2,
    "max_size": 4
}
1
2
3
4

cod

Copy
"minecraft:herd": {
    "min_size": 4,
    "max_size": 7
}
1
2
3
4

cow

Copy
"minecraft:herd": {
    "min_size": 2,
    "max_size": 3
}
1
2
3
4

dolphin

Copy
"minecraft:herd": {
    "min_size": 3,
    "max_size": 5
}
1
2
3
4

donkey

Copy
"minecraft:herd": {
    "min_size": 2,
    "max_size": 6
}
1
2
3
4

mob_event_filter

Show

pillager_patrol

Copy
"minecraft:mob_event_filter": {
    "event": "minecraft:pillager_patrols_event"
}
1
2
3
Copy
"minecraft:mob_event_filter": {
    "event": "minecraft:pillager_patrols_event"
}
1
2
3
Copy
"minecraft:mob_event_filter": {
    "event": "minecraft:pillager_patrols_event"
}
1
2
3

permute_type

Show

pillager_patrol

Copy
"minecraft:permute_type": [
    {
        "weight": 100,
        "entity_type": "minecraft:pillager<minecraft:spawn_as_patrol_follower>"
    }
]
1
2
3
4
5
6
Copy
"minecraft:permute_type": [
    {
        "weight": 100,
        "entity_type": "minecraft:pillager<minecraft:spawn_as_patrol_follower>"
    }
]
1
2
3
4
5
6
Copy
"minecraft:permute_type": [
    {
        "weight": 100,
        "entity_type": "minecraft:pillager<minecraft:spawn_as_patrol_follower>"
    }
]
1
2
3
4
5
6

zombie

Copy
"minecraft:permute_type": [
    {
        "weight": 95
    },
    {
        "weight": 5,
        "entity_type": "minecraft:zombie_villager_v2"
    }
]
1
2
3
4
5
6
7
8
9

player_in_village_filter

Show

pillager_patrol

Copy
"minecraft:player_in_village_filter": {
    "distance": 48,
    "village_border_tolerance": 32
}
1
2
3
4
Copy
"minecraft:player_in_village_filter": {
    "distance": 48,
    "village_border_tolerance": 32
}
1
2
3
4
Copy
"minecraft:player_in_village_filter": {
    "distance": 48,
    "village_border_tolerance": 32
}
1
2
3
4

spawn_event

Show

stray

Copy
"minecraft:spawn_event": {
    "event": "change_to_skeleton"
}
1
2
3
Copy
"minecraft:spawn_event": {
    "event": "change_to_skeleton"
}
1
2
3

spawns_lava

Show

strider

Copy
"minecraft:spawns_lava": {}
1

spawns_on_block_filter

Show

axolotl

Copy
"minecraft:spawns_on_block_filter": "minecraft:clay"
1

chicken

Copy
"minecraft:spawns_on_block_filter": "minecraft:grass"
1

cow

Copy
"minecraft:spawns_on_block_filter": "minecraft:grass"
1

donkey

Copy
"minecraft:spawns_on_block_filter": "minecraft:grass"
1
Copy
"minecraft:spawns_on_block_filter": "minecraft:grass"
1

goat

Copy
"minecraft:spawns_on_block_filter": [
    "minecraft:stone",
    "minecraft:snow",
    "minecraft:powder_snow",
    "minecraft:snow_layer",
    "minecraft:packed_ice",
    "minecraft:gravel"
]
1
2
3
4
5
6
7
8

horse

Copy
"minecraft:spawns_on_block_filter": "minecraft:grass"
1
Copy
"minecraft:spawns_on_block_filter": "minecraft:grass"
1

spawns_on_block_prevented_filter

Show

hoglin

Copy
"minecraft:spawns_on_block_prevented_filter": [
    "minecraft:nether_wart_block",
    "minecraft:shroomlight"
]
1
2
3
4

magma_cube

Copy
"minecraft:spawns_on_block_prevented_filter": [
    "minecraft:nether_wart_block",
    "minecraft:shroomlight"
]
1
2
3
4
Copy
"minecraft:spawns_on_block_prevented_filter": [
    "minecraft:nether_wart_block",
    "minecraft:shroomlight"
]
1
2
3
4

piglin

Copy
"minecraft:spawns_on_block_prevented_filter": [
    "minecraft:nether_wart_block",
    "minecraft:shroomlight"
]
1
2
3
4
Copy
"minecraft:spawns_on_block_prevented_filter": [
    "minecraft:nether_wart_block",
    "minecraft:shroomlight"
]
1
2
3
4

skeleton

Copy
"minecraft:spawns_on_block_prevented_filter": [
    "minecraft:nether_wart_block",
    "minecraft:shroomlight"
]
1
2
3
4

zombie_pigman

Copy
"minecraft:spawns_on_block_prevented_filter": [
    "minecraft:nether_wart_block",
    "minecraft:shroomlight"
]
1
2
3
4
Copy
"minecraft:spawns_on_block_prevented_filter": [
    "minecraft:nether_wart_block",
    "minecraft:shroomlight"
]
1
2
3
4

spawns_on_surface

Show

bee

Copy
"minecraft:spawns_on_surface": {}
1

chicken

Copy
"minecraft:spawns_on_surface": {}
1

cod

Copy
"minecraft:spawns_on_surface": {}
1

cow

Copy
"minecraft:spawns_on_surface": {}
1

creeper

Copy
"minecraft:spawns_on_surface": {}
1

dolphin

Copy
"minecraft:spawns_on_surface": {}
1

donkey

Copy
"minecraft:spawns_on_surface": {}
1
Copy
"minecraft:spawns_on_surface": {}
1

spawns_underground

Show

axolotl

Copy
"minecraft:spawns_underground": {}
1

bat

Copy
"minecraft:spawns_underground": {}
1

creeper

Copy
"minecraft:spawns_underground": {}
1

enderman

Copy
"minecraft:spawns_underground": {}
1
Copy
"minecraft:spawns_underground": {}
1
Copy
"minecraft:spawns_underground": {}
1

ghast

Copy
"minecraft:spawns_underground": {}
1

glow_squid

Copy
"minecraft:spawns_underground": {}
1

spawns_underwater

Show

axolotl

Copy
"minecraft:spawns_underwater": {}
1

cod

Copy
"minecraft:spawns_underwater": {}
1

dolphin

Copy
"minecraft:spawns_underwater": {}
1

drowned

Copy
"minecraft:spawns_underwater": {}
1
Copy
"minecraft:spawns_underwater": {}
1
Copy
"minecraft:spawns_underwater": {}
1

glow_squid

Copy
"minecraft:spawns_underwater": {}
1

guardian

Copy
"minecraft:spawns_underwater": {}
1

weight

Show

axolotl

Copy
"minecraft:weight": {
    "default": 10
}
1
2
3

bat

Copy
"minecraft:weight": {
    "default": 10
}
1
2
3

bee

Copy
"minecraft:weight": {
    "default": 10
}
1
2
3

chicken

Copy
"minecraft:weight": {
    "default": 10
}
1
2
3

cod

Copy
"minecraft:weight": {
    "default": 75
}
1
2
3

cow

Copy
"minecraft:weight": {
    "default": 8
}
1
2
3

creeper

Copy
"minecraft:weight": {
    "default": 100
}
1
2
3

dolphin

Copy
"minecraft:weight": {
    "default": 7
}
1
2
3

world_age_filter

Show

pillager_patrol

Copy
"minecraft:world_age_filter": {
    "min": 6000
}
1
2
3
Copy
"minecraft:world_age_filter": {
    "min": 6000
}
1
2
3
Copy
"minecraft:world_age_filter": {
    "min": 6000
}
1
2
3

Contributors