minecraft:preferred_path за тебя одним переключателем.Get GodCraftОбзор
minecraft:preferred_path - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Дает мобу список блоков, по которым он любит ходить, и насколько ему не нравятся остальные, чтобы он держался дорог и тропинок. Так жители ходят по тропам.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
max_fall_blocks | integer | 3 | С какой высоты в блоках моб готов спрыгнуть, следуя по пути. |
jump_cost | number | 0 | Дополнительная стоимость прыжка на блок вверх; чем больше, тем реже моб прыгает. |
default_block_cost | number | 0 | Стоимость ходьбы по любому блоку не из списка. |
preferred_path_blocks | PreferredPath BlockSet[] | нет | Группы блоков и стоимость ходьбы по каждой; чем ниже стоимость, тем больше моб их любит. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:preferred_path": {
"max_fall_blocks": 3,
"jump_cost": 0,
"default_block_cost": 0,
"preferred_path_blocks": []
}
}