1. Wiki
  2. /Entités
  3. /minecraft:behavior.follow_mob

minecraft:behavior.follow_mob

Pas envie d'écrire ça à la main ? GodCraft règle minecraft:behavior.follow_mob pour toi avec un simple interrupteur.Get GodCraft

Vue d'ensemble

minecraft:behavior.follow_mob 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 suivre à la créature d'autres créatures proches.

Champs

ChampTypePar défautDescription
speed_multipliernumber1Multiplicateur de vitesse pendant qu'elle suit.
stop_distancenumberaucuneÀ combien de blocs derrière la créature suivie celle-ci s'arrête.
search_rangeinteger0Jusqu'où, en blocs, la créature cherche quelqu'un à suivre.
use_home_position_restrictionbooleanfalseSi true, seules les créatures dans la zone de domicile de celle-ci peuvent être suivies.
preferred_actor_typestring""Un type de créature à suivre en priorité. Laisse vide pour en choisir une au hasard à proximité.
filtersFilter Group{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null}Les créatures proches qui peuvent être suivies. Si vide, une liste intégrée est utilisée, qui exclut les joueurs et quelques autres.
priorityinteger0Plus 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_flagsGoal's control flags[]aucuneLes 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.follow_mob": {
    "speed_multiplier": 1,
    "stop_distance": 1,
    "search_range": 0,
    "use_home_position_restriction": false,
    "preferred_actor_type": "",
    "filters": {
      "AND": null,
      "NOT": null,
      "OR": null,
      "all": null,
      "all_of": null,
      "any": null,
      "any_of": null,
      "none_of": null
    },
    "priority": 0,
    "control_flags": []
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more