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

minecraft:behavior.work_composter

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

Resumen

minecraft:behavior.work_composter es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Hace que un aldeano granjero use un compostador: echa las semillas sobrantes y otros objetos compostables y recoge el polvo de hueso.

Campos

CampoTipoPredeterminadoDescripción
use_block_mininteger100Espera mínima entre usos del compostador.Rango: de 0 a …
use_block_maxinteger200Espera máxima entre usos del compostador.Rango: de 0 a …
items_per_use_maxinteger20Número máximo de objetos que se echan al compostador en un uso.Rango: de 0 a …
block_interaction_maxinteger1Número máximo de veces que la criatura usa el compostador seguidas.Rango: de 0 a …
can_fill_composterbooleantrueSi es true, la criatura puede echar objetos en un compostador que no está lleno.
can_empty_composterbooleantrueSi es true, la criatura puede vaciar un compostador lleno.
min_item_countinteger10Cuántos objetos compostables de cada tipo se queda la criatura. Lo que pase de esa cantidad se puede compostar.
goal_cooldowninteger0Ticks antes de que el objetivo pueda volver a usarse.Rango: de 0 a …
active_timeinteger0Ticks que la criatura se queda en su sitio de trabajo.Rango: de 0 a …
can_work_in_rainbooleanfalseSi es true, la criatura sigue trabajando cuando llueve sobre su bloque de trabajo.
work_in_rain_toleranceinteger-1Cuando can_work_in_rain es false: si al objetivo le quedan menos ticks que este valor, la lluvia no lo detiene.Rango: de 0 a …
on_arrivalActorDefinitionTrigger{"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"}Evento que se ejecuta cuando la criatura llega a su bloque de trabajo.
speed_multipliernumber0.5Acelera o frena a la criatura mientras este objetivo está activo: 1 es la velocidad normal.
priorityinteger0Decide qué objetivo gana cuando varios quieren ejecutarse: los números más bajos van primero.Rango: de 0 a …
control_flagsGoal's control flags[]ningunoIndica 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.work_composter": {
    "use_block_min": 100,
    "use_block_max": 200,
    "items_per_use_max": 20,
    "block_interaction_max": 1,
    "can_fill_composter": true,
    "can_empty_composter": true,
    "min_item_count": 10,
    "goal_cooldown": 0
  }
}

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