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

minecraft:behavior.rise_to_liquid_level

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

Vue d'ensemble

minecraft:behavior.rise_to_liquid_level 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. Maintient la créature à une profondeur donnée dans un liquide : elle remonte quand elle est trop basse et s'enfonce quand elle est trop haute. Les arpenteurs l'utilisent pour se tenir sur la lave.

Champs

ChampTypePar défautDescription
liquid_y_offsetnumber0Profondeur sous la surface du liquide que la créature essaie de garder. Plus la valeur est grande, plus elle flotte bas.
rise_deltanumber0De combien la créature monte à chaque tick quand elle est sous la hauteur visée.
sink_deltanumber0De combien la créature descend à chaque tick quand elle est au-dessus de la hauteur visée.
priorityinteger0Décide quel objectif l'emporte quand plusieurs veulent s'exécuter : les plus petits nombres passent en premier.Plage : de 0 à …
control_flagsGoal's control flags[]aucuneListe les parties du corps que cet objectif contrôle (comme le déplacement, le regard ou le saut), pour que deux objectifs qui ont besoin de la même partie ne s'exécutent pas ensemble.

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.rise_to_liquid_level": {
    "liquid_y_offset": 0,
    "rise_delta": 0,
    "sink_delta": 0,
    "priority": 0,
    "control_flags": []
  }
}

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