minecraft:behavior.slime_attack за тебя одним переключателем.Get GodCraftОбзор
minecraft:behavior.slime_attack - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Атака в прыжке, как у слизней и магмовых кубов. Время от времени моб устаёт и ненадолго прекращает атаковать.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
x_max_rotation | number | 10 | На сколько градусов моб может наклоняться вверх или вниз, поворачиваясь к цели. |
y_max_rotation | number | 10 | На сколько градусов моб может поворачиваться в стороны, глядя на цель. |
speed_multiplier | number | 1 | Множитель скорости при движении к цели. |
grow_tired_cooldown_time | number | 15 | Сколько секунд моб отдыхает после усталости, прежде чем снова атаковать. |
set_persistent | boolean | false | Если true, моб не исчезнет после того, как выбрал целью игрока. |
priority | integer | 0 | Решает, какая цель победит, если запуститься хотят несколько: меньшие числа выполняются первыми.Диапазон: от 0 до … |
control_flags | Goal's control flags[] | нет | Перечисляет части тела, которыми управляет эта цель (например, движение, взгляд или прыжок), чтобы цели, которым нужна одна и та же часть, не работали одновременно. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:behavior.slime_attack": {
"x_max_rotation": 10,
"y_max_rotation": 10,
"speed_multiplier": 1,
"grow_tired_cooldown_time": 15,
"set_persistent": false,
"priority": 0,
"control_flags": []
}
}