minecraft:behavior.mingle pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:behavior.mingle 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. Objectif d'IA qui fait marcher la créature jusqu'à la cloche du village pour discuter avec les autres, comme les villageois à l'heure du rassemblement.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
duration | number | 1 | Combien de secondes la créature discute avec un partenaire.Plage : de 0 à … |
cooldown_time | number | 0 | Secondes d'attente avant que l'objectif puisse se relancer.Plage : de 0 à … |
mingle_partner_type | string | "" | Le type d'entité avec lequel cette créature peut discuter. |
mingle_distance | number | 2 | À quelle distance de son partenaire la créature se tient. Si le partenaire est d'un autre type, mets la même valeur sur les deux.Plage : de 0 à … |
speed_multiplier | number | 1 | Multiplicateur de vitesse en marchant vers la cloche.Plage : de 0 à … |
priority | integer | 0 | Plus le nombre est petit, plus l'objectif passe en premier : quand deux objectifs sont en concurrence, celui qui a la plus petite priorité gagne.Plage : de 0 à … |
control_flags | Goal's control flags[] | aucune | Les parties du corps que cet objectif contrôle (move, look, jump) : deux objectifs qui utilisent les mêmes parties ne peuvent pas tourner en même temps. |
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:behavior.mingle": {
"duration": 1,
"cooldown_time": 0,
"mingle_partner_type": "",
"mingle_distance": 2,
"speed_multiplier": 1,
"priority": 0,
"control_flags": []
}
}