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

minecraft:behavior.go_home

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

Resumen

minecraft:behavior.go_home 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 vuelva caminando a su hogar, que por defecto es el lugar donde apareció. Las tortugas lo usan para regresar a su playa.

Campos

CampoTipoPredeterminadoDescripción
speed_multipliernumber1Multiplicador de velocidad mientras vuelve a casa.
intervalinteger120Da una probabilidad de 1 entre N en cada tick de empezar, donde N es este número.
goal_radiusnumber0.5Qué tan cerca debe llegar la criatura para considerar que ha llegado, lo que evita que tiemble alrededor del punto.
calculate_new_path_radiusnumber2Cuando la criatura llega así de cerca del final de su camino actual, se planea un nuevo camino a casa.
on_homeActorDefinitionTrigger[]ningunoEventos que se activan cuando la criatura llega a casa.
on_failedActorDefinitionTrigger[]ningunoEventos que se activan cuando la criatura no consigue llegar a casa.
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.go_home": {
    "speed_multiplier": 1,
    "interval": 120,
    "goal_radius": 0.5,
    "calculate_new_path_radius": 2,
    "on_home": [],
    "on_failed": [],
    "priority": 0,
    "control_flags": []
  }
}

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