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

minecraft:behavior.dig

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

Vue d'ensemble

minecraft:behavior.dig 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 s'enfouir la créature dans le sol pour disparaître, comme le Warden quand il se calme.

Champs

ChampTypePar défautDescription
durationnumber0Combien de secondes prend l'enfouissement.
idle_timenumber0Secondes sans dérangement nécessaires avant de pouvoir s'enfouir.
allow_dig_when_namedbooleanfalseSi true, la créature peut quand même s'enfouir après avoir reçu un nom avec une étiquette.
vibration_is_disturbancebooleanfalseSi true, les vibrations proches comptent comme des dérangements et retardent l'enfouissement.
suspicion_is_disturbancebooleanfalseSi true, repérer de nouveaux endroits suspects retarde l'enfouissement.
digs_in_daylightbooleanfalseSi true, la créature commence à s'enfouir quand elle voit la lumière du jour.
on_startActorDefinitionTrigger{"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"}Événements déclenchés au début de l'enfouissement.
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.dig": {
    "duration": 0,
    "idle_time": 0,
    "allow_dig_when_named": false,
    "vibration_is_disturbance": false,
    "suspicion_is_disturbance": false,
    "digs_in_daylight": false,
    "on_start": {
      "event": "",
      "filters": {
        "AND": null,
        "NOT": null,
        "OR": null,
        "all": null,
        "all_of": null,
        "any": null,
        "any_of": null,
        "none_of": null
      },
      "target": "self"
    },
    "priority": 0
  }
}

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