minecraft:behavior.fertilize_farm_block por ti con un interruptor.Get GodCraftResumen
minecraft:behavior.fertilize_farm_block 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 use polvo de hueso de su inventario en los cultivos cercanos, como los aldeanos granjeros. No hace nada sin fertilizante.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
max_fertilizer_usage | integer | 1 | Máximo de veces que la criatura usa fertilizante en un mismo cultivo. |
search_cooldown_max_seconds | number | 8 | Espera aleatoria máxima en segundos antes de volver a buscar. |
search_range | integer | 1 | Hasta qué distancia horizontal, en bloques, busca cultivos la criatura. |
search_height | integer | 1 | Hasta qué distancia hacia arriba y abajo, en bloques, busca cultivos la criatura. |
goal_radius | number | 1.5 | Qué tan cerca del cultivo debe llegar la criatura para considerar que ha llegado. |
search_count | integer | 9 | Cuántos bloques al azar se revisan en cada tick. Con 0 se revisan todos los bloques del alcance.Rango: de 0 a … |
speed_multiplier | number | 0.5 | Multiplicador de velocidad mientras se mueve hacia el cultivo.Rango: de 0 a … |
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.fertilize_farm_block": {
"max_fertilizer_usage": 1,
"search_cooldown_max_seconds": 8,
"search_range": 1,
"search_height": 1,
"goal_radius": 1.5,
"search_count": 9,
"speed_multiplier": 0.5,
"priority": 0
}
}