minecraft:behavior.stalk_and_pounce_on_target por ti con un interruptor.Get GodCraftResumen
minecraft:behavior.stalk_and_pounce_on_target es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Hace que la criatura se acerque sigilosamente a su objetivo y luego salte encima, haciendo el daño de minecraft:attack. Si falla el salto, la criatura puede quedarse atascada un momento. Así cazan los zorros.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
stalk_speed | number | 1.2 | Velocidad mientras se acerca sigilosamente al objetivo. |
max_stalk_dist | number | 10 | Si el objetivo se aleja más que esto, la criatura deja de acecharlo. |
leap_height | number | 0.9 | Cuánto salta la criatura hacia arriba, en bloques, al abalanzarse. |
leap_dist | number | 0.8 | Cuánto salta la criatura hacia delante, en bloques, al abalanzarse. |
pounce_max_dist | number | 5 | La criatura se abalanza cuando el objetivo está más cerca que esto. |
strike_dist | number | 2 | Lo cerca del objetivo que debe caer la criatura para que el salto le haga daño. |
interest_time | number | 2 | Cuánto tiempo espera la criatura agachada y preparada antes de abalanzarse. |
stuck_time | number | 2 | Cuánto tiempo se queda atascada la criatura tras fallar un salto. |
set_persistent | boolean | false | Si es true, la criatura no desaparece después de fijar como objetivo a un jugador. |
stuck_blocks | Filter Group | {"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null} | En qué bloques puede quedarse atascada la criatura tras fallar un salto, como la nieve. |
priority | integer | 0 | Decide qué objetivo gana cuando varios quieren ejecutarse: los números más bajos van primero.Rango: de 0 a … |
control_flags | Goal's control flags[] | ninguno | Indica 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.stalk_and_pounce_on_target": {
"stalk_speed": 1.2,
"max_stalk_dist": 10,
"leap_height": 0.9,
"leap_dist": 0.8,
"pounce_max_dist": 5,
"strike_dist": 2,
"interest_time": 2,
"stuck_time": 2
}
}