Bedrock Wiki
  • Discord
  • Contribute
  • bedrock.dev
  • MS Learn
Beginner's Guide
  • Guide
    • 1. Introduction
      guide
    • 2. Add-Ons Explained
    • 3. Software & Preparation
    • 4. Project Setup
    • 5. Create a Custom Item
    • 6. Create a Custom Entity
    • 7. Blockbench: Modeling, Texturing & Animating
    • 8. Adding a Loot Table, Spawn Rule & Crafting Recipe
  • Extra
    • a. Understanding JSON
    • b. Download Example Packs
    • c. Troubleshooting
      help
    • d. Advanced Manifest
    • e. Format Versions
    • f. Project Setup Android
Animation Controllers
  • Intro to Animation Controllers
    guide
  • Entity Commands
  • AFK Detector
  • Death Commands
  • Molang into Scoreboard
  • Respawn Commands
Blocks
  • General
    • Intro to Blocks
      guide
    • Block Components
    • Block Tags
    • Block States
    • Block Traits
    • Block Permutations
    • Block Events
      Scripts
    • Block Event Migration
      help
    • Blocks as Items
    • Troubleshooting Blocks
      help
  • Visuals
    • Block Culling
    • Block Models
      guide
    • Block Texture Animation
    • Block Texture Variation
    • Block Tinting
  • Tutorials
    • Applying Constant Effects
      Scripts
    • Avoiding State Limit
    • Fake Blocks
    • Ore Loot Tables
      Scripts
    • Precise Interaction
      Scripts
    • Precise Rotation
      Scripts
    • Rotatable Blocks
  • Vanilla Re-Creations
    • Custom Crops
      Scripts
    • Custom Glass
    • Custom Glazed Terracotta
    • Custom Trapdoors
      Scripts
  • Documentation
    • Block Format History
    • Block Shapes
    • Block Sounds
    • Vanilla Block Models
Commands
  • General
    • Intro to Command Blocks
    • Functions
    • Block States
    • Coordinate System
    • NBT Commands
    • Scoreboard Operations
    • Understanding Selectors
  • Commands
    • Damage
    • Execute
    • Playanimation
    • Playsound
  • On Event Systems
    • On Player First Join
    • On Player Join
    • On Player Leave
    • On Player Death
    • On Player Respawn
    • On First World Load
  • Scoreboard Systems
    • Entity Counter
    • Scoreboard Timers
    • Comparing And Retrieving Scores
  • Techniques
    • Execute Logic Gates
    • MBE - Max's Block Entity
    • FMBE - A New Way to Create Display Entities
    • Look Detection
    • Movement Detections
    • Orbital Camera
  • Useful Creations
    • Custom Crafter
    • Multiplayer Position Rearrangement
      function
Concepts
  • contents.json
  • Emojis & Symbols
  • Molang
  • Namespaces
  • Overwriting Assets
  • Raw Text
  • Shaders
  • Sounds
  • Subpacks
  • Text and Localization
  • Texture Atlases
  • textures_list.json
Documentation
  • Shared Constructs
  • Advanced Molang
  • File Types
  • Fog IDs
  • Material Configuration Description
  • Menu Categories
  • Molang Queries
  • Pack Folder Structure
  • Sound Definitions
  • Vanilla Materials
Entities
  • General
    • Intro to Entities BP
      guide
    • Intro to Entities RP
      guide
    • Troubleshooting Entities
      help
    • Entity Events
    • Entity Properties
    • NPC Dialogues
    • Render Controllers
    • Spawn Rules
  • Tutorials
    • Convert Points Between Any Space (World, Entity, Bones)
    • Creating Boats
    • Detecting Other Entities
    • Disabling Team Damage
    • Dummy Entities
    • Entity Attacks
    • Entity Holds Item
    • Entity Movement
    • Entity Timers
    • Flying Entities
    • Introduction to AOE Clouds
    • Invulnerable Entities
    • Look at Entity
    • Sleeping Entities
    • Solid Entities
    • Spawning Tamed Entities
      Scripts
    • Village Mechanic
  • Documentation
    • Dummy Components
    • Non-Mob Runtime Identifiers
    • Projectiles
    • Runtime Identifiers
    • Vanilla Usage Components
    • Vanilla Usage Spawn Rules
Items
  • General
    • Intro to Items
      guide
    • Item Components
    • Item Tags
    • Item Events
      Scripts
    • Item Event Migration
      help
    • Troubleshooting Items
      help
  • Tutorials
    • Custom Armor
    • Custom Food
      Scripts
    • Custom Pottery Sherds
    • Custom Weapons
    • Equipment-Based Commands
    • High Resolution Items
    • Spawning Items
    • Throwable Items
  • Documentation
    • Enchantments
    • Attachables
    • Item Format History
    • Numerical Item IDs
    • Vanilla Item Identifiers
    • Vanilla Usage Components
JSON UI
  • General
    • Intro to JSON UI
      guide
    • Best Practices
      guide
  • Tutorials
    • Adding HUD Elements
    • Aseprite Animations
    • Buttons and Toggles
    • Modifying Server Forms
    • Preserve Title Texts
    • String to Number
  • Documentation
    • JSON UI Documentation
Loot, Recipes & Trading
  • General
    • Trading Behavior
  • Documentation
    • Loot Tables
    • Trade Tables
    • Recipes
    • Item Functions
  • Tutorials
    • Randomized Structure Loot
Meta
  • Add-On Performance
  • Style Guide
  • Useful Links
  • Using Schemas
  • Version Control
  • Q&A
    • Blocks and Items Q&A 2024/08/30
    • Deferred Technical Preview Q&A 2024/02/23
    • GameTest Q&A 2021/08/06
    • Scripting and Editor Q&A 2023/09/22
    • World Generation Q&A 2024/11/15
NBT
  • General
    • .mcstructure
  • Tutorials
    • Experiments in Education Edition
    • Extending Structure Limits
  • NBT in Depth
    • About NBT (Named Binary Tag)
    • NBT Libraries
    • Reading NBT Example
Particles
  • General
    • Intro to Particles
      guide
  • Tutorials
    • Disabling Particles
  • Documentation
    • Vanilla Particles
Scripting
  • General
    • Intro to Scripting
    • What is Script API?
    • API Modules
  • Tutorials
    • Block Placement Prevention
    • GameTests
    • Script Core Features
    • Script Forms
    • Script Requests API
    • Simple Chat Commands
  • Documentation
    • Engine Environment
    • Script Resources
    • Script Watchdog
    • Troubleshooting JavaScript
    • TypeScript
Servers
  • Software
    • Bedrock Server Software
  • Protocols
    • Bedrock Protocol
    • NetherNet Protocol
    • RakNet Protocol
Visuals
  • General
    • Introduction to Entity Visuals
      guide
    • Bedrock Modeling
    • Custom Death Animations
    • Effects in Animations
    • Material Creations
    • Materials
    • Math-Based Animations
    • Skin Packs
  • Tutorials
    • Entity Texture Animation
    • Glowing Entity Texture
    • Hurt Animations
    • Leash Position
    • Player Geometry
    • Remove Entity Shadows
    • Retexturing Spawn Eggs
  • Ideas
    • Structure Presentation
World Generation
  • General
    • Intro to World Generation
      guide
    • Biomes
      guide
    • Feature Types
  • Tutorials
    • Block Conditions for Features
    • Generating Custom Ores
    • Generating Custom Structures
    • Generating Patches
    • Heightmap Noise
  • Documentation
    • Biome Tags

Vanilla Usage Spawn Rules - Full

Vanilla Usage Spawn Rules - Full
  • biome_filter
  • brightness_filter
  • delay_filter
  • density_limit
  • difficulty_filter
  • disallow_spawns_in_bubble
  • distance_filter
  • height_filter
  • herd
  • mob_event_filter
  • permute_type
  • player_in_village_filter
  • spawn_event
  • spawns_lava
  • spawns_on_block_filter
  • spawns_on_block_prevented_filter
  • spawns_on_surface
  • spawns_underground
  • spawns_underwater
  • weight
  • world_age_filter

This page was created with Wiki Content Generator. If there are issues, contact us on Bedrock OSS Discord server. Includes all examples. Namespace minecraft and some formatting has been removed to make the page load quickly. Last updated for 1.21.60

biome_filter ​

armadillo

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "value": "savanna"
}
1
2
3
4
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "mesa"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "plateau"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "mesa"
        },
        {
            "test": "has_biome_tag",
            "value": "plateau"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12

axolotl

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

bat

json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "caves"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "animal"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

bee

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

bogged

json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "swamp"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "mangrove_swamp"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

chicken

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

cod

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

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

creeper

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

dolphin

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

donkey

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "plains"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "meadow"
}
1
2
3
4
5

drowned

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "ocean"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "river"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "dripstone_caves"
}
1
2
3
4
5

enderman

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "monster"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "nether"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "spawn_endermen"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "warped_forest"
}
1
2
3
4
5
json
"minecraft:biome_filter": [
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "the_end"
    }
]
1
2
3
4
5
6
7

fox

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "value": "taiga"
}
1
2
3
4
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "value": "grove"
}
1
2
3
4

frog

json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "swamp"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "mangrove_swamp"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

ghast

json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "nether"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "spawn_ghast"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

goat

json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "snowy_slopes"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "jagged_peaks"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "frozen_peaks"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

hoglin

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

horse

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "plains"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "savanna"
}
1
2
3
4
5

husk

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

llama

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "extreme_hills"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "savanna"
}
1
2
3
4
5

magma_cube

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "spawn_magma_cubes"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "spawn_many_magma_cubes"
}
1
2
3
4
5

mooshroom

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

ocelot

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

panda

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

parrot

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

phantom

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

pig

json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "animal"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "cherry_grove"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

piglin

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "spawn_piglin"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "spawn_few_piglins"
}
1
2
3
4
5

pillager_patrol

json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "mooshroom_island"
        },
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "nether"
        },
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "the_end"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "mooshroom_island"
        },
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "nether"
        },
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "the_end"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "mooshroom_island"
        },
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "nether"
        },
        {
            "test": "has_biome_tag",
            "operator": "!=",
            "value": "the_end"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

polar_bear

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

pufferfish

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

rabbit

json
"minecraft:biome_filter": {
    "any_of": [
        {
            "all_of": [
                {
                    "test": "has_biome_tag",
                    "value": "taiga"
                },
                {
                    "test": "has_biome_tag",
                    "operator": "not",
                    "value": "mega"
                }
            ]
        },
        {
            "test": "is_snow_covered"
        },
        {
            "test": "has_biome_tag",
            "value": "desert"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "value": "flower_forest"
        },
        {
            "test": "has_biome_tag",
            "value": "snowy_slopes"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "value": "grove"
}
1
2
3
4
json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "value": "meadow"
        },
        {
            "test": "has_biome_tag",
            "value": "cherry_grove"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12

salmon

json
"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
json
"minecraft:biome_filter": [
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "river"
    }
]
1
2
3
4
5
6
7

sheep

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "animal"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "meadow"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "cherry_grove"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

skeleton

json
"minecraft:biome_filter": {
    "any_of": [
        {
            "all_of": [
                {
                    "test": "has_biome_tag",
                    "operator": "==",
                    "value": "monster"
                },
                {
                    "test": "has_biome_tag",
                    "operator": "!=",
                    "value": "frozen"
                },
                {
                    "test": "has_biome_tag",
                    "operator": "!=",
                    "value": "mangrove_swamp"
                }
            ]
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "soulsand_valley"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

slime

json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "monster"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "swamp"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "mangrove_swamp"
        },
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "frozen"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

spider

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

squid

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "ocean"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "any_of": [
        {
            "test": "has_biome_tag",
            "operator": "==",
            "value": "river"
        }
    ]
}
1
2
3
4
5
6
7
8
9

stray

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

strider

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

tropicalfish

json
"minecraft:biome_filter": [
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "ocean"
    },
    {
        "any_of": [
            {
                "test": "has_biome_tag",
                "operator": "==",
                "value": "warm"
            },
            {
                "test": "has_biome_tag",
                "operator": "==",
                "value": "lukewarm"
            }
        ]
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
json
"minecraft:biome_filter": [
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "ocean"
    },
    {
        "any_of": [
            {
                "test": "has_biome_tag",
                "operator": "==",
                "value": "warm"
            },
            {
                "test": "has_biome_tag",
                "operator": "==",
                "value": "lukewarm"
            }
        ]
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "lush_caves"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "lush_caves"
}
1
2
3
4
5
json
"minecraft:biome_filter": [
    {
        "test": "has_biome_tag",
        "operator": "==",
        "value": "mangrove_swamp"
    }
]
1
2
3
4
5
6
7

turtle

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

witch

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

wolf

json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "taiga"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "cold"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "mega"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "mutated"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "taiga"
        },
        {
            "test": "has_biome_tag",
            "value": "cold"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "mega"
        },
        {
            "test": "has_biome_tag",
            "value": "taiga"
        },
        {
            "test": "has_biome_tag",
            "value": "forest"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "mutated"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "mega"
        },
        {
            "test": "has_biome_tag",
            "value": "taiga"
        },
        {
            "test": "has_biome_tag",
            "value": "forest"
        },
        {
            "test": "has_biome_tag",
            "value": "mutated"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "edge"
        },
        {
            "test": "has_biome_tag",
            "value": "jungle"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "value": "grove"
}
1
2
3
4
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "savanna"
        },
        {
            "test": "has_biome_tag",
            "value": "plateau"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "mesa"
        },
        {
            "test": "has_biome_tag",
            "value": "plateau"
        },
        {
            "test": "has_biome_tag",
            "value": "stone"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
json
"minecraft:biome_filter": {
    "all_of": [
        {
            "test": "has_biome_tag",
            "value": "forest"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "birch"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "taiga"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "roofed"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "mutated"
        },
        {
            "test": "has_biome_tag",
            "operator": "not",
            "value": "mountain"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

zombie

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

zombie_pigman

json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "spawn_zombified_piglin"
}
1
2
3
4
5
json
"minecraft:biome_filter": {
    "test": "has_biome_tag",
    "operator": "==",
    "value": "spawn_few_zombified_piglins"
}
1
2
3
4
5

brightness_filter ​

armadillo

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

bat

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

bee

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

bogged

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

chicken

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

cow

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

creeper

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

donkey

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

drowned

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

enderman

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

fox

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

goat

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

horse

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

husk

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

llama

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

mooshroom

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

ocelot

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

panda

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

parrot

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

phantom

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

pig

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

pillager_patrol

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

polar_bear

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

rabbit

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

sheep

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

skeleton

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

spider

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

stray

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

turtle

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

witch

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

wolf

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

zombie

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

zombie_pigman

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

delay_filter ​

pillager_patrol

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

density_limit ​

axolotl

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

bat

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

cod

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

creeper

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

dolphin

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

drowned

json
"minecraft:density_limit": {
    "surface": 5
}
1
2
3
json
"minecraft:density_limit": {
    "surface": 2
}
1
2
3
json
"minecraft:density_limit": {
    "underground": 5
}
1
2
3

ghast

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

phantom

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

pufferfish

json
"minecraft:density_limit": {
    "surface": 3
}
1
2
3

salmon

json
"minecraft:density_limit": {
    "surface": 10
}
1
2
3
json
"minecraft:density_limit": {
    "surface": 4
}
1
2
3

squid

json
"minecraft:density_limit": {
    "surface": 4
}
1
2
3
json
"minecraft:density_limit": {
    "surface": 2
}
1
2
3

strider

json
"minecraft:density_limit": {
    "surface": 3
}
1
2
3

tropicalfish

json
"minecraft:density_limit": {
    "surface": 20
}
1
2
3
json
"minecraft:density_limit": {
    "surface": 20
}
1
2
3
json
"minecraft:density_limit": {
    "underground": 20
}
1
2
3
json
"minecraft:density_limit": {
    "underground": 20
}
1
2
3
json
"minecraft:density_limit": {
    "surface": 20
}
1
2
3

difficulty_filter ​

bogged

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

creeper

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

drowned

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

enderman

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

ghast

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

hoglin

json
"minecraft:difficulty_filter": {
    "min": "peaceful",
    "max": "hard"
}
1
2
3
4

husk

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

magma_cube

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

phantom

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

piglin

json
"minecraft:difficulty_filter": {
    "min": "peaceful",
    "max": "hard"
}
1
2
3
4
json
"minecraft:difficulty_filter": {
    "min": "peaceful",
    "max": "hard"
}
1
2
3
4

pillager_patrol

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

skeleton

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

slime

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

spider

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

stray

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

strider

json
"minecraft:difficulty_filter": {
    "min": "peaceful",
    "max": "hard"
}
1
2
3
4

witch

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

zombie

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

zombie_pigman

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

disallow_spawns_in_bubble ​

axolotl

json
"minecraft:disallow_spawns_in_bubble": {}
1

distance_filter ​

cod

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

pillager_patrol

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

pufferfish

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

salmon

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

tropicalfish

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

height_filter ​

cod

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

dolphin

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

glow_squid

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

pufferfish

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

salmon

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

stray

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

tropicalfish

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

turtle

json
"minecraft:height_filter": {
    "min": 60,
    "max": 67
}
1
2
3
4

herd ​

armadillo

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

axolotl

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

bat

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

bee

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

bogged

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

chicken

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

cod

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

cow

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

dolphin

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

donkey

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

drowned

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

enderman

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

fox

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

frog

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

glow_squid

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

goat

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

hoglin

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

horse

json
"minecraft:herd": [
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_white"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_creamy"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_chestnut"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_brown"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_black"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_gray"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_darkbrown"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
json
"minecraft:herd": [
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_white"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_creamy"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_chestnut"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_brown"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_black"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_gray"
    },
    {
        "min_size": 2,
        "max_size": 6,
        "event": "minecraft:make_darkbrown"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

husk

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

llama

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

magma_cube

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

mooshroom

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

ocelot

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

panda

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

parrot

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

pig

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

piglin

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

pillager_patrol

json
"minecraft:herd": {
    "min_size": 2,
    "max_size": 5,
    "initial_event": "minecraft:promote_to_patrol_captain",
    "initial_event_count": 1,
    "event": "minecraft:spawn_as_patrol_follower",
    "event_skip_count": 1
}
1
2
3
4
5
6
7
8
json
"minecraft:herd": {
    "min_size": 2,
    "max_size": 5,
    "initial_event": "minecraft:promote_to_patrol_captain",
    "initial_event_count": 1,
    "event": "minecraft:spawn_as_patrol_follower",
    "event_skip_count": 1
}
1
2
3
4
5
6
7
8
json
"minecraft:herd": {
    "min_size": 2,
    "max_size": 5,
    "initial_event": "minecraft:promote_to_patrol_captain",
    "initial_event_count": 1,
    "event": "minecraft:spawn_as_patrol_follower",
    "event_skip_count": 1
}
1
2
3
4
5
6
7
8

polar_bear

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

pufferfish

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

rabbit

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

salmon

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

sheep

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

skeleton

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

squid

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

stray

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

strider

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

tropicalfish

json
"minecraft:herd": [
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_anenonme"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_black_tang"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_blue_dory"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_butterfly_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_cichlid"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_clownfish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_cc_betta"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_dog_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_e_red_snapper"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_goat_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_moorish_idol"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_ornate_butterfly"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_parrot_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_queen_angel_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_cichlid"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_lipped_benny"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_snapper"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_threadfin"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_tomato_clown"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_triggerfish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_yellow_tang"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_yellow_tail_parrot"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
json
"minecraft:herd": {
    "min_size": 1,
    "max_size": 3
}
1
2
3
4
json
"minecraft:herd": [
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_anenonme"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_black_tang"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_blue_dory"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_butterfly_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_cichlid"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_clownfish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_cc_betta"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_dog_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_e_red_snapper"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_goat_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_moorish_idol"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_ornate_butterfly"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_parrot_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_queen_angel_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_cichlid"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_lipped_benny"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_snapper"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_threadfin"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_tomato_clown"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_triggerfish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_yellow_tang"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_yellow_tail_parrot"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
json
"minecraft:herd": {
    "min_size": 1,
    "max_size": 3
}
1
2
3
4
json
"minecraft:herd": [
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_anenonme"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_black_tang"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_blue_dory"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_butterfly_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_cichlid"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_clownfish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_cc_betta"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_dog_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_e_red_snapper"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_goat_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_moorish_idol"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_ornate_butterfly"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_parrot_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_queen_angel_fish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_cichlid"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_lipped_benny"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_red_snapper"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_threadfin"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_tomato_clown"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_triggerfish"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_yellow_tang"
    },
    {
        "min_size": 3,
        "max_size": 5,
        "event": "minecraft:become_yellow_tail_parrot"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112

turtle

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

wolf

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

zombie

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

zombie_pigman

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

mob_event_filter ​

pillager_patrol

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

permute_type ​

pillager_patrol

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

zombie

json
"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 ​

pillager_patrol

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

spawn_event ​

stray

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

spawns_lava ​

strider

json
"minecraft:spawns_lava": {}
1

spawns_on_block_filter ​

armadillo

json
"minecraft:spawns_on_block_filter": [
    {
        "name": "minecraft:grass_block"
    },
    {
        "name": "minecraft:red_sand"
    },
    {
        "name": "minecraft:coarse_dirt"
    },
    {
        "name": "minecraft:brown_terracotta"
    },
    {
        "name": "minecraft:hardened_clay"
    },
    {
        "name": "minecraft:orange_terracotta"
    },
    {
        "name": "minecraft:light_gray_terracotta"
    },
    {
        "name": "minecraft:red_terracotta"
    },
    {
        "name": "minecraft:white_terracotta"
    },
    {
        "name": "minecraft:yellow_terracotta"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
json
"minecraft:spawns_on_block_filter": [
    {
        "name": "minecraft:grass_block"
    },
    {
        "name": "minecraft:red_sand"
    },
    {
        "name": "minecraft:coarse_dirt"
    },
    {
        "name": "minecraft:brown_terracotta"
    },
    {
        "name": "minecraft:hardened_clay"
    },
    {
        "name": "minecraft:orange_terracotta"
    },
    {
        "name": "minecraft:light_gray_terracotta"
    },
    {
        "name": "minecraft:red_terracotta"
    },
    {
        "name": "minecraft:white_terracotta"
    },
    {
        "name": "minecraft:yellow_terracotta"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
json
"minecraft:spawns_on_block_filter": [
    {
        "name": "minecraft:grass_block"
    },
    {
        "name": "minecraft:red_sand"
    },
    {
        "name": "minecraft:coarse_dirt"
    },
    {
        "name": "minecraft:brown_terracotta"
    },
    {
        "name": "minecraft:hardened_clay"
    },
    {
        "name": "minecraft:orange_terracotta"
    },
    {
        "name": "minecraft:light_gray_terracotta"
    },
    {
        "name": "minecraft:red_terracotta"
    },
    {
        "name": "minecraft:white_terracotta"
    },
    {
        "name": "minecraft:yellow_terracotta"
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

axolotl

json
"minecraft:spawns_on_block_filter": "minecraft:clay"
1

bat

json
"minecraft:spawns_on_block_filter": [
    "minecraft:stone",
    "minecraft:granite",
    "minecraft:diorite",
    "minecraft:andesite",
    "minecraft:tuff",
    "minecraft:deepslate"
]
1
2
3
4
5
6
7
8

chicken

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

cow

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

donkey

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1
json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

goat

json
"minecraft:spawns_on_block_filter": [
    "minecraft:stone",
    "minecraft:granite",
    "minecraft:polished_granite",
    "minecraft:diorite",
    "minecraft:polished_diorite",
    "minecraft:andesite",
    "minecraft:polished_andesite",
    "minecraft:snow",
    "minecraft:powder_snow",
    "minecraft:snow_layer",
    "minecraft:packed_ice",
    "minecraft:gravel"
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14

horse

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1
json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

llama

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1
json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

ocelot

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

panda

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1
json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

parrot

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

pig

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

polar_bear

json
"minecraft:spawns_on_block_filter": "minecraft:ice"
1

rabbit

json
"minecraft:spawns_on_block_filter": [
    "minecraft:grass_block",
    "minecraft:snow",
    "minecraft:sand",
    "minecraft:snow_layer"
]
1
2
3
4
5
6
json
"minecraft:spawns_on_block_filter": [
    "minecraft:grass_block",
    "minecraft:snow",
    "minecraft:sand",
    "minecraft:snow_layer"
]
1
2
3
4
5
6
json
"minecraft:spawns_on_block_filter": [
    "minecraft:grass_block",
    "minecraft:snow",
    "minecraft:sand",
    "minecraft:snow_layer"
]
1
2
3
4
5
6
json
"minecraft:spawns_on_block_filter": [
    "minecraft:grass_block",
    "minecraft:snow",
    "minecraft:sand",
    "minecraft:snow_layer"
]
1
2
3
4
5
6

sheep

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1
json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

turtle

json
"minecraft:spawns_on_block_filter": "minecraft:sand"
1

wolf

json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1
json
"minecraft:spawns_on_block_filter": [
    "minecraft:grass_block",
    "minecraft:snow",
    "minecraft:snow_layer"
]
1
2
3
4
5
json
"minecraft:spawns_on_block_filter": [
    {
        "name": "minecraft:podzol"
    },
    {
        "name": "minecraft:grass_block"
    },
    {
        "name": "minecraft:coarse_dirt"
    }
]
1
2
3
4
5
6
7
8
9
10
11
json
"minecraft:spawns_on_block_filter": [
    {
        "name": "minecraft:podzol"
    },
    {
        "name": "minecraft:grass_block"
    },
    {
        "name": "minecraft:coarse_dirt"
    }
]
1
2
3
4
5
6
7
8
9
10
11
json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1
json
"minecraft:spawns_on_block_filter": [
    "minecraft:grass_block",
    "minecraft:snow",
    "minecraft:snow_layer"
]
1
2
3
4
5
json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1
json
"minecraft:spawns_on_block_filter": [
    {
        "name": "minecraft:grass_block"
    },
    {
        "name": "minecraft:coarse_dirt"
    }
]
1
2
3
4
5
6
7
8
json
"minecraft:spawns_on_block_filter": "minecraft:grass_block"
1

spawns_on_block_prevented_filter ​

hoglin

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

magma_cube

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

piglin

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

skeleton

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

zombie_pigman

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

spawns_on_surface ​

armadillo

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

bee

json
"minecraft:spawns_on_surface": {}
1

bogged

json
"minecraft:spawns_on_surface": {}
1

chicken

json
"minecraft:spawns_on_surface": {}
1

cod

json
"minecraft:spawns_on_surface": {}
1

cow

json
"minecraft:spawns_on_surface": {}
1

creeper

json
"minecraft:spawns_on_surface": {}
1

dolphin

json
"minecraft:spawns_on_surface": {}
1

donkey

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

drowned

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

enderman

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

fox

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

frog

json
"minecraft:spawns_on_surface": {}
1

goat

json
"minecraft:spawns_on_surface": {}
1

horse

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

husk

json
"minecraft:spawns_on_surface": {}
1

llama

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

mooshroom

json
"minecraft:spawns_on_surface": {}
1

ocelot

json
"minecraft:spawns_on_surface": {}
1

panda

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

parrot

json
"minecraft:spawns_on_surface": {}
1

phantom

json
"minecraft:spawns_on_surface": {}
1

pig

json
"minecraft:spawns_on_surface": {}
1

pillager_patrol

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

polar_bear

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

pufferfish

json
"minecraft:spawns_on_surface": {}
1

rabbit

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

salmon

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

sheep

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

skeleton

json
"minecraft:spawns_on_surface": {}
1

slime

json
"minecraft:spawns_on_surface": {}
1

spider

json
"minecraft:spawns_on_surface": {}
1

squid

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

stray

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

tropicalfish

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

turtle

json
"minecraft:spawns_on_surface": {}
1

witch

json
"minecraft:spawns_on_surface": {}
1

wolf

json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1
json
"minecraft:spawns_on_surface": {}
1

zombie

json
"minecraft:spawns_on_surface": {}
1

spawns_underground ​

axolotl

json
"minecraft:spawns_underground": {}
1

bat

json
"minecraft:spawns_underground": {}
1

creeper

json
"minecraft:spawns_underground": {}
1

drowned

json
"minecraft:spawns_underground": {}
1

enderman

json
"minecraft:spawns_underground": {}
1
json
"minecraft:spawns_underground": {}
1
json
"minecraft:spawns_underground": {}
1

ghast

json
"minecraft:spawns_underground": {}
1

glow_squid

json
"minecraft:spawns_underground": {}
1

hoglin

json
"minecraft:spawns_underground": {}
1

magma_cube

json
"minecraft:spawns_underground": {}
1
json
"minecraft:spawns_underground": {}
1

piglin

json
"minecraft:spawns_underground": {}
1
json
"minecraft:spawns_underground": {}
1

skeleton

json
"minecraft:spawns_underground": {}
1

slime

json
"minecraft:spawns_underground": {}
1

spider

json
"minecraft:spawns_underground": {}
1

stray

json
"minecraft:spawns_underground": {}
1

strider

json
"minecraft:spawns_underground": {}
1

tropicalfish

json
"minecraft:spawns_underground": {}
1
json
"minecraft:spawns_underground": {}
1

witch

json
"minecraft:spawns_underground": {}
1

zombie

json
"minecraft:spawns_underground": {}
1

zombie_pigman

json
"minecraft:spawns_underground": {}
1
json
"minecraft:spawns_underground": {}
1

spawns_underwater ​

axolotl

json
"minecraft:spawns_underwater": {}
1

cod

json
"minecraft:spawns_underwater": {}
1

dolphin

json
"minecraft:spawns_underwater": {}
1

drowned

json
"minecraft:spawns_underwater": {}
1
json
"minecraft:spawns_underwater": {}
1
json
"minecraft:spawns_underwater": {}
1

glow_squid

json
"minecraft:spawns_underwater": {}
1

guardian

json
"minecraft:spawns_underwater": {}
1

pufferfish

json
"minecraft:spawns_underwater": {}
1

salmon

json
"minecraft:spawns_underwater": {}
1
json
"minecraft:spawns_underwater": {}
1

squid

json
"minecraft:spawns_underwater": {}
1
json
"minecraft:spawns_underwater": {}
1

tropicalfish

json
"minecraft:spawns_underwater": {}
1
json
"minecraft:spawns_underwater": {}
1
json
"minecraft:spawns_underwater": {}
1
json
"minecraft:spawns_underwater": {}
1
json
"minecraft:spawns_underwater": {}
1

weight ​

armadillo

json
"minecraft:weight": {
    "default": 10
}
1
2
3
json
"minecraft:weight": {
    "default": 6,
    "rarity": 3
}
1
2
3
4
json
"minecraft:weight": {
    "default": 6,
    "rarity": 2
}
1
2
3
4

axolotl

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

bat

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

bee

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

bogged

json
"minecraft:weight": {
    "default": 40
}
1
2
3

chicken

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

cod

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

cow

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

creeper

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

dolphin

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

donkey

json
"minecraft:weight": {
    "default": 1
}
1
2
3
json
"minecraft:weight": {
    "default": 1
}
1
2
3

drowned

json
"minecraft:weight": {
    "default": 100
}
1
2
3
json
"minecraft:weight": {
    "default": 5
}
1
2
3
json
"minecraft:weight": {
    "default": 95
}
1
2
3

enderman

json
"minecraft:weight": {
    "default": 10
}
1
2
3
json
"minecraft:weight": {
    "default": 6
}
1
2
3
json
"minecraft:weight": {
    "default": 10
}
1
2
3
json
"minecraft:weight": {
    "default": 10
}
1
2
3

fox

json
"minecraft:weight": {
    "default": 8
}
1
2
3
json
"minecraft:weight": {
    "default": 4
}
1
2
3

frog

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

ghast

json
"minecraft:weight": {
    "default": 40
}
1
2
3

glow_squid

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

goat

json
"minecraft:weight": {
    "default": 5
}
1
2
3

hoglin

json
"minecraft:weight": {
    "default": 20
}
1
2
3

horse

json
"minecraft:weight": {
    "default": 4
}
1
2
3
json
"minecraft:weight": {
    "default": 1
}
1
2
3

husk

json
"minecraft:weight": {
    "default": 240
}
1
2
3

llama

json
"minecraft:weight": {
    "default": 5
}
1
2
3
json
"minecraft:weight": {
    "default": 8
}
1
2
3

magma_cube

json
"minecraft:weight": {
    "default": 10
}
1
2
3
json
"minecraft:weight": {
    "default": 100
}
1
2
3

mooshroom

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

ocelot

json
"minecraft:weight": {
    "default": 30
}
1
2
3

panda

json
"minecraft:weight": {
    "default": 10
}
1
2
3
json
"minecraft:weight": {
    "default": 40
}
1
2
3

parrot

json
"minecraft:weight": {
    "default": 40
}
1
2
3

phantom

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

pig

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

piglin

json
"minecraft:weight": {
    "default": 5
}
1
2
3
json
"minecraft:weight": {
    "default": 15
}
1
2
3

polar_bear

json
"minecraft:weight": {
    "default": 1
}
1
2
3
json
"minecraft:weight": {
    "default": 5
}
1
2
3

pufferfish

json
"minecraft:weight": {
    "default": 25
}
1
2
3

rabbit

json
"minecraft:weight": {
    "default": 4
}
1
2
3
json
"minecraft:weight": {
    "default": 4
}
1
2
3
json
"minecraft:weight": {
    "default": 8
}
1
2
3
json
"minecraft:weight": {
    "default": 2
}
1
2
3

salmon

json
"minecraft:weight": {
    "default": 26
}
1
2
3
json
"minecraft:weight": {
    "default": 16
}
1
2
3

sheep

json
"minecraft:weight": {
    "default": 12
}
1
2
3
json
"minecraft:weight": {
    "default": 2
}
1
2
3

skeleton

json
"minecraft:weight": {
    "default": 80
}
1
2
3

slime

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

spider

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

squid

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

stray

json
"minecraft:weight": {
    "default": 120
}
1
2
3
json
"minecraft:weight": {
    "default": 120
}
1
2
3

strider

json
"minecraft:weight": {
    "default": 20
}
1
2
3

tropicalfish

json
"minecraft:weight": {
    "default": 75
}
1
2
3
json
"minecraft:weight": {
    "default": 25
}
1
2
3
json
"minecraft:weight": {
    "default": 75
}
1
2
3
json
"minecraft:weight": {
    "default": 25
}
1
2
3
json
"minecraft:weight": {
    "default": 25
}
1
2
3

turtle

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

witch

json
"minecraft:weight": {
    "default": 5
}
1
2
3

wolf

json
"minecraft:weight": {
    "default": 8
}
1
2
3
json
"minecraft:weight": {
    "default": 8
}
1
2
3
json
"minecraft:weight": {
    "default": 8
}
1
2
3
json
"minecraft:weight": {
    "default": 8
}
1
2
3
json
"minecraft:weight": {
    "default": 8
}
1
2
3
json
"minecraft:weight": {
    "default": 1
}
1
2
3
json
"minecraft:weight": {
    "default": 8
}
1
2
3
json
"minecraft:weight": {
    "default": 2,
    "rarity": 2
}
1
2
3
4
json
"minecraft:weight": {
    "default": 5
}
1
2
3

zombie

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

zombie_pigman

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

world_age_filter ​

pillager_patrol

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

Contributors

Edit Vanilla Usage Spawn Rules - Full on GitHub

Bedrock Wiki by Bedrock OSS

"Minecraft" is a trademark of Mojang AB.

Bedrock OSS, Bedrock Wiki and bedrock.dev are not affiliated in any way with Microsoft or Mojang AB.

  • Privacy Policy
  • Join our Discord
  • Learn how to Contribute
  • Visit our Repository