minecraft:behavior.stalk_and_pounce_on_target pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:behavior.stalk_and_pounce_on_target 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 s'approcher discrètement la créature de sa cible, puis lui sauter dessus en infligeant les dégâts de minecraft:attack. Si le bond rate, la créature peut rester coincée un instant. Les renards chassent de cette façon.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
stalk_speed | number | 1.2 | Vitesse en s'approchant discrètement de la cible. |
max_stalk_dist | number | 10 | Si la cible s'éloigne au-delà de cette distance, la créature arrête de la traquer. |
leap_height | number | 0.9 | Hauteur, en blocs, du saut de la créature quand elle bondit. |
leap_dist | number | 0.8 | Distance vers l'avant, en blocs, du saut de la créature quand elle bondit. |
pounce_max_dist | number | 5 | La créature bondit dès que la cible est plus proche que cette distance. |
strike_dist | number | 2 | Distance à la cible à laquelle la créature doit atterrir pour que le bond la blesse. |
interest_time | number | 2 | Durée pendant laquelle la créature attend, accroupie et prête, avant de bondir. |
stuck_time | number | 2 | Durée pendant laquelle la créature reste coincée après un bond raté. |
set_persistent | boolean | false | Si true, la créature ne disparaît pas après avoir ciblé un joueur. |
stuck_blocks | Filter Group | {"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null} | Les blocs dans lesquels la créature peut rester coincée après un bond raté, comme la neige. |
priority | integer | 0 | Décide quel objectif l'emporte quand plusieurs veulent s'exécuter : les plus petits nombres passent en premier.Plage : de 0 à … |
control_flags | Goal's control flags[] | aucune | Liste les parties du corps que cet objectif contrôle (comme le déplacement, le regard ou le saut), pour que deux objectifs qui ont besoin de la même partie ne s'exécutent pas ensemble. |
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.stalk_and_pounce_on_target": {
"stalk_speed": 1.2,
"max_stalk_dist": 10,
"leap_height": 0.9,
"leap_dist": 0.8,
"pounce_max_dist": 5,
"strike_dist": 2,
"interest_time": 2,
"stuck_time": 2
}
}