minecraft:behavior.guardian_attack за тебя одним переключателем.Get GodCraftОбзор
minecraft:behavior.guardian_attack - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Только для стража и древнего стража: наводит луч на цель и ранит её, когда луч зарядится.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
magic_damage | integer | 1 | Урон от луча, добавляемый к обычному урону атаки моба. |
hard_mode_extra_magic_damage | integer | 2 | Дополнительный урон от луча на высокой сложности. |
elder_extra_magic_damage | integer | 2 | Дополнительный урон от луча древнего стража. |
sound_delay_time | number | 0.5 | Через сколько секунд после начала атаки играет звук атаки. |
x_max_rotation | number | 90 | Максимальный наклон моба вверх или вниз в градусах при прицеливании. |
y_max_head_rotation | number | 90 | Максимальный поворот головы в стороны в градусах при прицеливании. |
min_distance | number | 3 | Атака прекращается, если цель подходит ближе этого расстояния. Древние стражи это игнорируют.Диапазон: от 0 до … |
priority | integer | 0 | Чем меньше число, тем раньше выполняется задача: из двух конкурирующих задач побеждает та, у которой priority меньше.Диапазон: от 0 до … |
control_flags | Goal's control flags[] | нет | Какие части тела занимает эта задача (движение, взгляд, прыжок), чтобы задачи с теми же частями не выполнялись одновременно. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:behavior.guardian_attack": {
"magic_damage": 1,
"hard_mode_extra_magic_damage": 2,
"elder_extra_magic_damage": 2,
"sound_delay_time": 0.5,
"x_max_rotation": 90,
"y_max_head_rotation": 90,
"min_distance": 3,
"priority": 0
}
}