minecraft:spawn_entity por ti con un interruptor.Get GodCraftResumen
minecraft:spawn_entity es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Hace que la entidad suelte un objeto o genere otra entidad cada cierto tiempo, como una gallina que pone huevos.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
filters | Minecraft Filter | ninguno | Condiciones que deben cumplirse para que se genere algo. |
max_wait_time | Integer | "600" | Espera máxima en segundos antes de la siguiente generación. |
min_wait_time | Integer | "300" | Espera mínima en segundos antes de la siguiente generación. |
num_to_spawn | Integer | "1" | Cuántas entidades aparecen cada vez. |
should_leash | Boolean | "false" | Si es true, la nueva entidad queda atada con rienda a esta. |
single_use | Boolean | "false" | Si es true, solo genera una vez y nunca más. |
spawn_entity | String | ninguno | Entidad que se genera; déjalo vacío para soltar spawn_item en su lugar. |
spawn_event | String | "minecraft:entity_born" | Evento que se lanza en la entidad recién generada. |
spawn_item | String | "egg" | Objeto que se suelta, como minecraft:egg. |
spawn_item_event | Trigger | ninguno | Evento que se lanza en esta entidad cuando suelta el objeto. |
spawn_method | String | "born" | Cómo se crea la nueva entidad, por ejemplo born o spawned. |
spawn_sound | String | "plop" | Sonido que se reproduce cuando se genera algo. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
BP/entities/<name>.json
{
"minecraft:spawn_entity": {
"filters": {},
"max_wait_time": "600",
"min_wait_time": "300",
"num_to_spawn": "1",
"should_leash": "false",
"single_use": "false",
"spawn_entity": "",
"spawn_event": "minecraft:entity_born"
}
}