1. Wiki
  2. /Entités
  3. /minecraft:flocking

minecraft:flocking

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

Vue d'ensemble

minecraft:flocking 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 se déplacer l'entité en groupe avec ses semblables, comme un banc de poissons. De nombreux poids permettent de régler la cohésion du groupe.

Champs

ChampTypePar défautDescription
in_waterbooleanfalseMets true si le groupe vit dans l'eau.
match_variantsbooleanfalseNe se regroupe qu'avec des entités ayant les mêmes variante, variante de marque et couleur.
use_center_of_massbooleanfalseSe dirige vers le centre du groupe.
low_flock_limitinteger0Nombre minimal d'entités qu'un groupe devrait avoir.
high_flock_limitinteger0Nombre maximal d'entités autorisées dans un groupe.
goal_weightnumber0Influence du regroupement sur le déplacement.
loner_chancenumber0Probabilité de 0 à 1 que l'entité apparaisse en solitaire et ne rejoigne jamais de groupe.
influence_radiusnumber0Distance à laquelle d'autres entités peuvent rejoindre le groupe de celle-ci.
breach_influencenumber0Force avec laquelle un membre est repoussé quand il saute hors de l'eau.
separation_weightnumber1Force avec laquelle les membres gardent leurs distances.
separation_thresholdnumber2Distance à partir de laquelle les membres s'écartent car ils sont trop proches.
cohesion_weightnumber1Force avec laquelle les membres se dirigent les uns vers les autres.
cohesion_thresholdnumber1Distance à partir de laquelle les membres commencent à se rapprocher.
innner_cohesion_thresholdnumber0Distance à partir de laquelle les membres arrêtent de se rapprocher.
min_heightnumber0Hauteur minimale à laquelle le groupe peut se déplacer.
max_heightnumber0Hauteur maximale à laquelle le groupe peut se déplacer.
block_distancenumber0Nombre de blocs devant elle que l'entité vérifie pour éviter les blocs.
block_weightnumber0Force avec laquelle l'entité évite les blocs.

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:flocking": {
    "in_water": false,
    "match_variants": false,
    "use_center_of_mass": false,
    "low_flock_limit": 0,
    "high_flock_limit": 0,
    "goal_weight": 0,
    "loner_chance": 0,
    "influence_radius": 0
  }
}

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