minecraft:behavior.leap_at_target pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:behavior.leap_at_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. Objectif d'IA qui fait bondir la créature sur sa cible, comme une araignée qui saute sur sa proie. Prévu pour les créatures hostiles.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
yd | number | 0 | La hauteur du bond, en blocs. |
must_be_on_ground | boolean | true | Si true, la créature ne bondit que depuis le sol. Mets false pour autoriser les bonds en l'air. |
set_persistent | boolean | false | Si true, la créature ne disparaît plus une fois qu'elle a ciblé un joueur. |
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.leap_at_target": {
"yd": 0,
"must_be_on_ground": true,
"set_persistent": false,
"priority": 0,
"control_flags": []
}
}