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

minecraft:behavior.ocelotattack

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

Vue d'ensemble

minecraft:behavior.ocelotattack 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. L'attaque furtive avec bond des ocelots et des chats. La créature s'approche discrètement de sa cible, puis sprinte et lui saute dessus.

Champs

ChampTypePar défautDescription
cooldown_timenumber1Secondes entre deux attaques.
x_max_rotationnumber30Angle, en degrés, dont la créature peut lever ou baisser la tête en regardant la cible.
y_max_head_rotationnumber30Angle, en degrés, dont la créature peut tourner la tête sur le côté en regardant la cible.
max_distancenumber15La créature n'utilise cette attaque que si la cible est plus proche que cette distance.
max_sneak_rangenumber15En dessous de cette distance, la créature commence à s'approcher discrètement de la cible.
max_sprint_rangenumber4En dessous de cette distance, la créature commence à sprinter. Le sprint l'emporte sur l'approche discrète.
reach_multipliernumber2Multiplié par la taille de la créature pour savoir à quelle distance elle doit être pour toucher.
sneak_speed_multipliernumber0.6Multiplicateur de vitesse pendant l'approche discrète.
sprint_speed_multipliernumber1.33Multiplicateur de vitesse pendant le sprint.
walk_speed_multipliernumber0.8Multiplicateur de vitesse quand la créature marche à portée d'attaque sans se faufiler ni sprinter.
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.ocelotattack": {
    "cooldown_time": 1,
    "x_max_rotation": 30,
    "y_max_head_rotation": 30,
    "max_distance": 15,
    "max_sneak_range": 15,
    "max_sprint_range": 4,
    "reach_multiplier": 2,
    "sneak_speed_multiplier": 0.6
  }
}

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