1. Wiki
  2. /Entidades
  3. /minecraft:behavior.ocelotattack

minecraft:behavior.ocelotattack

¿No quieres escribirlo a mano? GodCraft configura minecraft:behavior.ocelotattack por ti con un interruptor.Get GodCraft

Resumen

minecraft:behavior.ocelotattack es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. El ataque sigiloso con salto que usan los ocelotes y los gatos. La criatura se acerca a escondidas a su objetivo, luego echa a correr y se lanza sobre él.

Campos

CampoTipoPredeterminadoDescripción
cooldown_timenumber1Segundos entre ataques.
x_max_rotationnumber30Cuántos grados puede inclinarse la criatura hacia arriba o hacia abajo mientras mira al objetivo.
y_max_head_rotationnumber30Cuántos grados puede girar la cabeza la criatura hacia los lados mientras mira al objetivo.
max_distancenumber15La criatura solo usa este ataque cuando el objetivo está más cerca que esta distancia.
max_sneak_rangenumber15Dentro de esta distancia la criatura empieza a acercarse agachada al objetivo.
max_sprint_rangenumber4Dentro de esta distancia la criatura empieza a correr. Correr tiene prioridad sobre ir agachada.
reach_multipliernumber2Se multiplica por el tamaño de la criatura para decidir lo cerca que debe estar para acertar un golpe.
sneak_speed_multipliernumber0.6Multiplicador de velocidad mientras va agachada.
sprint_speed_multipliernumber1.33Multiplicador de velocidad mientras corre.
walk_speed_multipliernumber0.8Multiplicador de velocidad al caminar dentro del alcance de ataque sin ir agachada ni correr.
priorityinteger0Decide qué objetivo gana cuando varios quieren ejecutarse: los números más bajos van primero.Rango: de 0 a …
control_flagsGoal's control flags[]ningunoIndica qué partes del cuerpo controla este objetivo (como move, look o jump), para que no se ejecuten a la vez objetivos que necesitan la misma parte.

Ejemplo

Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):

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