minecraft:behavior.follow_owner por ti con un interruptor.Get GodCraftResumen
minecraft:behavior.follow_owner 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 una criatura domesticada siga al jugador que es su dueño, como un perro.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
speed_multiplier | number | 1 | Multiplicador de velocidad mientras sigue a su dueño. |
start_distance | number | 10 | La criatura empieza a seguir cuando el dueño está al menos a esta distancia. |
stop_distance | number | 2 | La criatura deja de seguir cuando está así de cerca del dueño. |
can_teleport | boolean | true | Si es true, la criatura se teletransporta junto a su dueño cuando se queda demasiado atrás. |
post_teleport_distance | integer | 3 | A qué distancia del dueño aparece la criatura tras teletransportarse. |
ignore_vibration | boolean | false | Si es true, la criatura no deja de seguir cuando nota una vibración. |
max_distance | number | 60 | La distancia máxima a la que puede estar el dueño para empezar a seguirlo. Solo se usa cuando can_teleport es false. |
priority | integer | 0 | Los números más bajos se ejecutan primero: si dos objetivos compiten, gana el de prioridad más baja.Rango: de 0 a … |
control_flags | Goal's control flags[] | ninguno | Qué 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.follow_owner": {
"speed_multiplier": 1,
"start_distance": 10,
"stop_distance": 2,
"can_teleport": true,
"post_teleport_distance": 3,
"ignore_vibration": false,
"max_distance": 60,
"priority": 0
}
}