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

minecraft:behavior.aquatic_charge_attack

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

Vue d'ensemble

minecraft:behavior.aquatic_charge_attack 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 pour les créatures aquatiques qui foncent sur leur cible et la repoussent en la touchant, puis se reposent avant la charge suivante.

Champs

ChampTypePar défautDescription
max_charge_distancenumber16La distance maximale de la cible pour que la créature tente une charge.Plage : de 0 à …
charge_speednumber0.06La vitesse de nage de la créature pendant la charge.Plage : de 0.05000000074505806 à …
attack_reachnumber0.05Distance ajoutée autour de la hitbox de la créature qui compte encore comme un coup.Plage : de 0 à …
knockback_forcenumber2La force avec laquelle la cible est repoussée quand elle est touchée.Plage : de 0 à …
charge_overshoot_distancenumber1.5À quelle distance derrière la cible la créature vise, pour la traverser au lieu de s'arrêter trop tôt.Plage : de 0 à …
charge_cooldown_timeFloatRange{"max":6,"min":2}Plage d'attente aléatoire en secondes avant la charge suivante.
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.aquatic_charge_attack": {
    "max_charge_distance": 16,
    "charge_speed": 0.06,
    "attack_reach": 0.05,
    "knockback_force": 2,
    "charge_overshoot_distance": 1.5,
    "charge_cooldown_time": {
      "max": 6,
      "min": 2
    },
    "priority": 0,
    "control_flags": []
  }
}

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