minecraft:spawn_entity pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:spawn_entity est un composant d'entité : il se place dans l'objet components d'une créature personnalisée, ou dans l'un de ses groupes de composants. Fait lâcher un objet à l'entité ou apparaître une autre entité de temps en temps, comme une poule qui pond des œufs.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
filters | Minecraft Filter | aucune | Conditions à remplir pour que quelque chose apparaisse. |
max_wait_time | Integer | "600" | Attente maximale en secondes avant la prochaine apparition. |
min_wait_time | Integer | "300" | Attente minimale en secondes avant la prochaine apparition. |
num_to_spawn | Integer | "1" | Nombre d'entités qui apparaissent à chaque fois. |
should_leash | Boolean | "false" | Si true, la nouvelle entité est attachée en laisse à celle-ci. |
single_use | Boolean | "false" | Si true, l'apparition n'a lieu qu'une seule fois. |
spawn_entity | String | aucune | Entité à faire apparaître ; laisse vide pour lâcher spawn_item à la place. |
spawn_event | String | "minecraft:entity_born" | Événement lancé sur l'entité qui vient d'apparaître. |
spawn_item | String | "egg" | Objet à lâcher, comme minecraft:egg. |
spawn_item_event | Trigger | aucune | Événement lancé sur cette entité quand l'objet tombe. |
spawn_method | String | "born" | Façon dont la nouvelle entité est créée, comme born ou spawned. |
spawn_sound | String | "plop" | Son joué quand quelque chose apparaît. |
Exemple
Dans l'objet components de BP/entities/<name>.json (les valeurs sont celles par défaut ou des exemples) :
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"
}
}