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

minecraft:area_attack

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

Обзор

minecraft:area_attack - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Ранит любую сущность, которая подойдёт слишком близко, как раздувшийся иглобрюх. Замахиваться не нужно: достаточно просто быть рядом.

Поля

ПолеТипПо умолчаниюОписание
causeStringнетТип наносимого урона, например contact или fire.
damage_cooldownDecimal"0"Секунды между двумя ударами по одной и той же цели.
damage_per_tickInteger"2"Урон, который каждый тик получают сущности в радиусе.
damage_rangeDecimal"0.2"Насколько близко, в блоках, должна быть сущность, чтобы получить урон.
death_message_overrideStringнетКлюч перевода для сообщения о смерти, если эта атака кого-то убьёт. Оставьте пустым, чтобы использовать обычное сообщение.
entity_filterMinecraft FilterнетКакие сущности может ранить атака по площади.
play_attack_soundBoolean"true"Если true, при нанесении урона сущность проигрывает свой звук атаки.
use_self_as_damage_sourceBoolean"true"Если true, урон считается нанесённым этой сущностью. Поставьте false, чтобы жертвы не давали сдачи и не реагировали как на нападение.

Пример

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

BP/entities/<name>.json
{
  "minecraft:area_attack": {
    "cause": "",
    "damage_cooldown": "0",
    "damage_per_tick": "2",
    "damage_range": "0.2",
    "death_message_override": "",
    "entity_filter": {},
    "play_attack_sound": "true",
    "use_self_as_damage_source": "true"
  }
}

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