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

minecraft:behavior.knockback_roar

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

Vue d'ensemble

minecraft:behavior.knockback_roar 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 rugir la créature pour repousser violemment les entités proches tout en les blessant, comme un ravageur après avoir été étourdi.

Champs

ChampTypePar défautDescription
durationnumber1Durée maximale du rugissement en secondes.
attack_timenumber0.5Secondes après le début du rugissement avant que l'onde de choc se produise.
knockback_damageinteger6Dégâts infligés par l'onde de choc.
knockback_horizontal_strengthinteger4La force avec laquelle les entités sont repoussées sur les côtés.
knockback_vertical_strengthinteger4La force avec laquelle les entités sont projetées vers le haut.
knockback_height_capnumber0.4La hauteur maximale à laquelle une entité peut être projetée.
knockback_rangeinteger4Rayon en blocs de l'onde de choc.
cooldown_timenumber0.1Secondes d'attente avant que l'objectif puisse se relancer.
knockback_filtersFilter Group{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null}Les entités qui sont repoussées.
damage_filtersFilter Group{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null}Les entités qui sont blessées.
on_roar_endActorDefinitionTrigger{"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"}Événement déclenché à la fin du rugissement.
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.knockback_roar": {
    "duration": 1,
    "attack_time": 0.5,
    "knockback_damage": 6,
    "knockback_horizontal_strength": 4,
    "knockback_vertical_strength": 4,
    "knockback_height_cap": 0.4,
    "knockback_range": 4,
    "cooldown_time": 0.1
  }
}

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