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

minecraft:behavior.croak

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

Vue d'ensemble

minecraft:behavior.croak 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 coasser la créature de temps en temps, comme les grenouilles.

Champs

ChampTypePar défautDescription
intervalFloatRange{"max":20,"min":10}Plage d'attente aléatoire en secondes entre deux coassements. Un seul nombre marche aussi.
durationFloatRange{"max":4.5,"min":4.5}Plage aléatoire en secondes pour la durée d'un coassement. Un seul nombre marche aussi.
filtersFilter Group{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null}Conditions à remplir pour commencer et continuer à coasser.
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.croak": {
    "interval": {
      "max": 20,
      "min": 10
    },
    "duration": {
      "max": 4.5,
      "min": 4.5
    },
    "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