1. Вики
  2. /Сущности
  3. /minecraft:angry

minecraft:angry

Не хочешь писать это вручную? GodCraft настроит minecraft:angry за тебя одним переключателем.Get GodCraft

Обзор

minecraft:angry - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Делает сущность злой на заданное время и может передать злость ближайшим мобам того же вида, как у зомбифицированных пиглинов.

Поля

ПолеТипПо умолчаниюОписание
angry_soundStringнетЗвуковое событие, которое время от времени играет, пока моб зол.
broadcast_angerBoolean"false"Если true, ближайшие мобы того же типа тоже злятся.
broadcast_anger_on_attackBoolean"false"Если true, ближайшие мобы того же типа злятся каждый раз, когда этот моб атакует.
broadcast_anger_on_being_attackedBoolean"false"Если true, ближайшие мобы того же типа злятся, когда этого моба бьют.
broadcast_anger_when_dyingBoolean"true"Поставьте false, чтобы моб не передавал злость, когда умирает.
broadcast_filtersMinecraft FilterнетУсловия, которым должны соответствовать ближайшие мобы, чтобы тоже разозлиться.
broadcast_rangeInteger"20"На сколько блоков вокруг может распространиться злость.
broadcast_targetsListнетСемейства мобов, которых этот моб может разозлить.
calm_eventStringнетСобытие, которое срабатывает, когда таймер злости заканчивается.
durationInteger"25"Сколько секунд длится злость.
duration_deltaInteger"0"Случайное число секунд, не больше этого значения, которое прибавляется к длительности или вычитается из неё.
filtersMinecraft FilterнетМобов, подходящих под этот фильтр, злой моб не атакует. Удобно, чтобы щадить союзников.
sound_intervalRange [a, b]"0"Диапазон случайного ожидания в секундах между злыми звуками.

Пример

Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):

BP/entities/<name>.json
{
  "minecraft:angry": {
    "angry_sound": "",
    "broadcast_anger": "false",
    "broadcast_anger_on_attack": "false",
    "broadcast_anger_on_being_attacked": "false",
    "broadcast_anger_when_dying": "true",
    "broadcast_filters": {},
    "broadcast_range": "20",
    "broadcast_targets": {}
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more