minecraft:attack за тебя одним переключателем.Get GodCraftОбзор
minecraft:attack - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Задаёт урон от удара сущности в ближнем бою и может накладывать на цель эффект зелья. Его используют задачи ИИ для атаки.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
damage | Range [a, b] | нет | Урон от каждого удара: фиксированное число или случайный диапазон. Отрицательное значение, наоборот, лечит. |
effect_amplifier | Integer | "0" | Уровень силы эффекта, накладываемого на цель. 0 означает уровень I. |
effect_duration | Decimal | "0.0" | Сколько секунд эффект действует на цель. Можно указать "infinite". |
effect_name | String | нет | Эффект, который накладывается на цель при ударе, например poison или wither. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:attack": {
"damage": {},
"effect_amplifier": "0",
"effect_duration": "0.0",
"effect_name": ""
}
}