1. Вики
  2. /Сущности
  3. /minecraft:behavior.work_composter

minecraft:behavior.work_composter

Не хочешь писать это вручную? GodCraft настроит minecraft:behavior.work_composter за тебя одним переключателем.Get GodCraft

Обзор

minecraft:behavior.work_composter - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Заставляет жителя-фермера пользоваться компостером: он кладёт туда лишние семена и другие компостируемые предметы и забирает костную муку.

Поля

ПолеТипПо умолчаниюОписание
use_block_mininteger100Минимальная пауза между использованиями компостера.Диапазон: от 0 до …
use_block_maxinteger200Максимальная пауза между использованиями компостера.Диапазон: от 0 до …
items_per_use_maxinteger20Сколько предметов максимум кладётся в компостер за одно использование.Диапазон: от 0 до …
block_interaction_maxinteger1Сколько раз максимум моб использует компостер подряд.Диапазон: от 0 до …
can_fill_composterbooleantrueЕсли true, моб может класть предметы в неполный компостер.
can_empty_composterbooleantrueЕсли true, моб может опустошать полный компостер.
min_item_countinteger10Сколько штук каждого компостируемого предмета оставляет себе моб. Всё сверх этого можно пустить в компост.
goal_cooldowninteger0Тики до того, как цель можно будет использовать снова.Диапазон: от 0 до …
active_timeinteger0Сколько тиков моб остаётся на рабочем месте.Диапазон: от 0 до …
can_work_in_rainbooleanfalseЕсли true, моб продолжает работать, когда на его рабочее место падает дождь.
work_in_rain_toleranceinteger-1Когда can_work_in_rain равно false: если у цели осталось меньше этого числа тиков, дождь её не остановит.Диапазон: от 0 до …
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"}Событие, которое запускается, когда моб доходит до своего рабочего места.
speed_multipliernumber0.5Ускоряет или замедляет моба, пока работает эта цель: 1 - обычная скорость.
priorityinteger0Решает, какая цель победит, если запуститься хотят несколько: меньшие числа выполняются первыми.Диапазон: от 0 до …
control_flagsGoal's control flags[]нетПеречисляет части тела, которыми управляет эта цель (например, движение, взгляд или прыжок), чтобы цели, которым нужна одна и та же часть, не работали одновременно.

Пример

Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):

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