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

minecraft:behavior.circle_around_anchor

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

Resumen

minecraft:behavior.circle_around_anchor es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Objetivo de IA que hace que la criatura vuele en círculos alrededor de un punto cerca de su posición o de su objetivo, como un phantom.

Campos

CampoTipoPredeterminadoDescripción
radius_changenumber1Bloques que se suman al tamaño del círculo cuando cambia de tamaño.
radius_adjustment_chancenumber0.004Probabilidad en cada ocasión de cambiar el tamaño del círculo. 1 significa 100%.
height_adjustment_chancenumber0.002857Probabilidad en cada ocasión de subir o bajar la altura del círculo. 1 significa 100%.
goal_radiusnumber0.5Qué tan cerca debe llegar la criatura al punto para considerar que está ahí, lo que evita que tiemble.
speed_multipliernumber1Multiplicador de velocidad mientras vuela en círculos.
angle_changenumber15Grados que gira la criatura cada vez que elige su siguiente punto.
radius_rangeFloatRange{"max":15,"min":5}Tamaño mínimo y máximo permitido del círculo.
height_offset_rangeFloatRange{"max":0,"min":0}Altura mínima y máxima permitida por encima o por debajo del punto.
height_above_target_rangeFloatRange{"max":0,"min":0}Cuántos bloques por encima de un objetivo puede estar el siguiente punto; solo se usa al perseguir un objetivo.
priorityinteger0Los números más bajos se ejecutan primero: si dos objetivos compiten, gana el de prioridad más baja.Rango: de 0 a …
control_flagsGoal's control flags[]ningunoQué partes del cuerpo controla este objetivo (moverse, mirar, saltar), para que no se ejecuten a la vez objetivos que usan las mismas partes.

Ejemplo

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

BP/entities/<name>.json
{
  "minecraft:behavior.circle_around_anchor": {
    "radius_change": 1,
    "radius_adjustment_chance": 0.004,
    "height_adjustment_chance": 0.002857,
    "goal_radius": 0.5,
    "speed_multiplier": 1,
    "angle_change": 15,
    "radius_range": {
      "max": 15,
      "min": 5
    },
    "height_offset_range": {
      "max": 0,
      "min": 0
    }
  }
}

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