Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Adds a timer after which this entity will spawn another entity or item (similar to vanilla's chicken's egg-laying behavior).
Spawn Entity Properties
| Name | Default Value | Type | Description | Example Values |
|---|---|---|---|---|
| entities | not set | Entities item | Armadillo: {"min_wait_time":300,"max_wait_time":600,"spawn_sound":"mob.armadillo.scute_drop","spawn_item":"armadillo_scute"}, Chicken: [{"min_wait_time":300,"max_wait_time":600,"spawn_sound":"plop","spawn_item":"egg","filters":[{"test":"rider_count","subject":"self","operator":"==","value":0},{"test":"enum_property","subject":"self","domain":"minecraft:climate_variant","value":"temperate"}]},{"min_wait_time":300,"max_wait_time":600,"spawn_sound":"plop","spawn_item":"brown_egg","filters":[{"test":"rider_count","subject":"self","operator":"==","value":0},{"test":"enum_property","subject":"self","domain":"minecraft:climate_variant","value":"warm"}]},{"min_wait_time":300,"max_wait_time":600,"spawn_sound":"plop","spawn_item":"blue_egg","filters":[{"test":"rider_count","subject":"self","operator":"==","value":0},{"test":"enum_property","subject":"self","domain":"minecraft:climate_variant","value":"cold"}]}], Copper Golem: {"min_wait_time":0,"max_wait_time":0,"spawn_item":"poppy","filters":{"test":"bool_property","domain":"minecraft:has_flower","value":true}} |
|
| filters | not set | Minecraft filter | If present, the specified entity will only spawn if the filter evaluates to true. | |
| max_wait_time | 600 | Integer number | Maximum amount of time to randomly wait in seconds before another entity is spawned. | |
| min_wait_time | 300 | Integer number | Minimum amount of time to randomly wait in seconds before another entity is spawned. | |
| num_to_spawn | 1 | Integer number | The number of entities of this type to spawn each time that this triggers. | |
| should_leash | false | Boolean true/false | If true, this the spawned entity will be leashed to the parent. | |
| single_use | false | Boolean true/false | 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 | Minecraft Event Trigger | Event to call on the spawned entity when it spawns. | |
| spawn_item | egg | String | Item identifier of the item to spawn. | |
| spawn_item_event | not set | Minecraft Event Trigger | Event to call on this 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. |
Entities
Entities Properties
| Name | Default Value | Type | Description | Example Values |
|---|---|---|---|---|
| filters | not set | Array of Filters items | ||
| max_wait_time | not set | Decimal number | Armadillo: 600 |
|
| min_wait_time | not set | Decimal number | Armadillo: 300 |
|
| num_to_spawn | not set | Decimal number | ||
| should_leash | not set | String | ||
| single_use | not set | String | ||
| spawn_entity | not set | String | ||
| spawn_event | not set | String | ||
| spawn_item | not set | String | Armadillo: "armadillo_scute" |
|
| spawn_sound | not set | String | Armadillo: "mob.armadillo.scute_drop" |
Filters
Filters Properties
| Name | Default Value | Type | Description | Example Values |
|---|---|---|---|---|
| operator | not set | String | Chicken: "==" |
|
| subject | not set | String | Chicken: "self" |
|
| test | not set | String | Chicken: "rider_count" |
|
| value | not set | Decimal number | Chicken: 0 |
Samples
Armadillo
"minecraft:spawn_entity": {
"entities": {
"min_wait_time": 300,
"max_wait_time": 600,
"spawn_sound": "mob.armadillo.scute_drop",
"spawn_item": "armadillo_scute"
}
}
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
},
{
"test": "enum_property",
"subject": "self",
"domain": "minecraft:climate_variant",
"value": "temperate"
}
]
},
{
"min_wait_time": 300,
"max_wait_time": 600,
"spawn_sound": "plop",
"spawn_item": "brown_egg",
"filters": [
{
"test": "rider_count",
"subject": "self",
"operator": "==",
"value": 0
},
{
"test": "enum_property",
"subject": "self",
"domain": "minecraft:climate_variant",
"value": "warm"
}
]
},
{
"min_wait_time": 300,
"max_wait_time": 600,
"spawn_sound": "plop",
"spawn_item": "blue_egg",
"filters": [
{
"test": "rider_count",
"subject": "self",
"operator": "==",
"value": 0
},
{
"test": "enum_property",
"subject": "self",
"domain": "minecraft:climate_variant",
"value": "cold"
}
]
}
]
}
Copper Golem
"minecraft:spawn_entity": {
"entities": {
"min_wait_time": 0,
"max_wait_time": 0,
"spawn_item": "poppy",
"filters": {
"test": "bool_property",
"domain": "minecraft:has_flower",
"value": true
}
}
}
Drowned
"minecraft:spawn_entity": {
"entities": {
"min_wait_time": 0,
"max_wait_time": 0,
"num_to_spawn": 1,
"single_use": true,
"spawn_entity": "minecraft:zombie_nautilus",
"spawn_event": "minecraft:entity_spawned"
}
}
Ocelot
"minecraft:spawn_entity": {
"entities": {
"filters": [
{
"test": "random_chance",
"value": 7
}
],
"min_wait_time": 0,
"max_wait_time": 0,
"num_to_spawn": 2,
"single_use": true,
"spawn_entity": "minecraft:ocelot",
"spawn_event": "minecraft:entity_born",
"spawn_method": "born",
"spawn_sound": ""
}
}
Sniffer
"minecraft:spawn_entity": {
"entities": {
"min_wait_time": 0,
"max_wait_time": 0,
"spawn_sound": "plop",
"spawn_item": "sniffer_egg",
"spawn_item_event": {
"event": "on_egg_spawned",
"target": "self"
},
"single_use": true
}
}
Wandering Trader
"minecraft:spawn_entity": {
"entities": [
{
"min_wait_time": 0,
"max_wait_time": 0,
"spawn_entity": "trader_llama",
"spawn_event": "minecraft:from_wandering_trader",
"single_use": true,
"num_to_spawn": 2,
"should_leash": true
}
]
}
Dream Turkey
"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
}
}
}
Memory Jar
"minecraft:spawn_entity": {
"entities": {
"min_wait_time": 300,
"max_wait_time": 600,
"spawn_sound": "place",
"spawn_item": "egg"
}
}