Minecraft wiki entry for Creating_custom_entity_add-ons, associated text: Name Description
minecraft:spawns_on_surface This component allows the mob to spawn on the ground.
minecraft:spawns_underground This component allows the mob to spawn underground.
minecraft:spawns_underwater This component allows the mob to spawn underwater.
minecraft:spawns_on_block_filter Blocks this entity can spawn on.
minecraft:world_age_filter min: minimum time of world for entity to start spawning.
minecraft:brightness_filter This component allows players to set the light level range that causes the mob to spawn.
Parameters
Type Name Default Value Description
Decimal min 0.100 This is the minimum light level value that allows the mob to spawn
Decimal max 0.0 This is the maximum light level value that allows the mob to spawn
Boolean adjust_for_weather false This determines if weather can affect the light level conditions that cause the mob to spawn (e.g. Allowing hostile mobs to spawn during the day when it rains.)
minecraft:distance_filter Distance between the player and the custom entity are allowed to spawn.
Parameters
Type Name Default Value Description
Decimal min minimum distance
Decimal max maximum distance
minecraft:density_limit Density of mobs spawning.
Parameters
Type Name Default Value Description
Int surface surface density
Int underground underground density
minecraft:weight This component allows players to give a priority to how often that mob should spawn.
Parameters
Type Name Default Value Description
Decimal default 0.0 This is the priority of the mob spawning
minecraft:difficulty_filter This component allows players determine what mobs spawn when certain difficulty levels are set.
Parameters
Type Name Default Value Description
String min This is the minimum difficulty level that a mob spawns
String max This is the maximum difficulty level that a mob spawns
minecraft:herd This component allows players to determine the herd size of entities.
Parameters
Type Name Default Value Description
Decimal min_size This is the minimum number of mobs that spawn in a herd
Decimal max_size This is the maximum number of mobs that spawn in a herd
String event This is an event that can be triggered from spawning
Decimal event_skip_count This is the number of mobs spawned before the specified event is triggered
minecraft:permute_type Allows the current entity to spawn as another entity.
minecraft:biome_filter This component allows the players to specify which biomes the mob spawns in.