minecraft:behavior.snacking за тебя одним переключателем.Get GodCraftОбзор
minecraft:behavior.snacking - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Позволяет мобу остановиться и съесть еду, которую он держит или находит рядом, как панда жуёт бамбук.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
items | Item Descriptor[] | нет | Какими предметами любит перекусывать моб. |
snacking_cooldown | number | 7.5 | Сколько секунд моб ждёт, прежде чем снова сможет перекусить. |
snacking_cooldown_min | number | 0.5 | Минимальное ожидание в секундах, прежде чем моб снова сможет перекусить. |
snacking_stop_chance | number | 0.00166667 | Шанс от 0 до 1, что моб перестанет перекусывать. |
priority | integer | 0 | Решает, какая цель победит, если запуститься хотят несколько: меньшие числа выполняются первыми.Диапазон: от 0 до … |
control_flags | Goal's control flags[] | нет | Перечисляет части тела, которыми управляет эта цель (например, движение, взгляд или прыжок), чтобы цели, которым нужна одна и та же часть, не работали одновременно. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:behavior.snacking": {
"items": [],
"snacking_cooldown": 7.5,
"snacking_cooldown_min": 0.5,
"snacking_stop_chance": 0.00166667,
"priority": 0,
"control_flags": []
}
}