Entity Documentation - minecraft:spawn_entity
minecraft:spawn_entity
adds a timer after which the entity will spawn another entity or item (similar to the vanilla chicken's egg-laying behavior).
Parameters
Name | Default Value | Type | Description |
---|---|---|---|
entities | not set | List of entities | A list of entities to spawn in |
Entities
Name | Default Value | Type | Description |
---|---|---|---|
filters | not set | Minecraft Filter | If present, the specified entity will only spawn if the filter evaluates to true. |
max_wait_time | 600 | Integer | Maximum amount of time to randomly wait in seconds before another entity is spawned. |
min_wait_time | 300 | Integer | Minimum amount of time to randomly wait in seconds before another entity is spawned. |
num_to_spawn | 1 | Integer | The number of entities of this type to spawn each time that this triggers. |
should_leash | false | Boolean | If true, this the spawned entity will be leashed to the parent. |
single_use | false | Boolean | If true, this component will only ever spawn the specified entity once. |
spawn_entity | not set | String | Identifier of the entity to spawn, leave empty to spawn the item defined by "spawn_item" instead. |
spawn_event | minecraft:entity_born | String | Event to call on the entity when it spawns. |
spawn_item | egg | String | Item identifier of the item to spawn. |
spawn_item_event | -- | Trigger | Event to call on the entity when the item is spawned. |
spawn_method | born | String | Method to use to spawn the entity. |
spawn_sound | plop | String | Identifier of the sound effect to play when the entity is spawned. |
Example
Spawning an entity
"minecraft:spawn_entity":{
"entities": [{
"filters": [
{"test":"is_daytime", "value": false}
] ,
"max_wait_time": 600,
"min_wait_time": 300,
"num_to_spawn": 1,
"should_leash": false,
"single_use": false,
"spawn_entity": "minecraft:chicken",
"spawn_event": "minecraft:entity_born",
"spawn_method": "born",
"spawn_sound": "plop",
}
]
}
Spawning an item
"minecraft:spawn_entity":{
"entities": [{
"filters": [
{"test":"is_daytime", "value": false}
] ,
"max_wait_time": 600,
"min_wait_time": 300,
"num_to_spawn": 1,
"should_leash": false,
"single_use": false,
"spawn_item_event": { "event": "example:just_laid_an_egg" },
"spawn_item": "egg",
"spawn_sound": "plop",
}
]
}
Vanilla entities examples
chicken
"minecraft:spawn_entity": {
"entities": {
"min_wait_time": 300,
"max_wait_time": 600,
"spawn_sound": "plop",
"spawn_item": "egg",
"filters": {
"test": "rider_count", "subject": "self", "operator": "==", "value": 0
}
}
}
Vanilla entities using minecraft:spawn_entity
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for