1. Вики
  2. /Предметы
  3. /minecraft:kinetic_weapon

minecraft:kinetic_weapon

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

Обзор

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

Поля

ПолеТипПо умолчаниюОписание
delayinteger0Сколько тиков ждать после начала использования, прежде чем предмет сможет наносить урон.
reachFloatRange{"max":3,"min":0}Как далеко вперёд (в блоках) можно попасть по цели. Блоки на пути останавливают удар.
creative_reachFloatRangeнетДальность в творческом режиме. Если не указана, берётся reach.
hitbox_marginnumber0Дополнительный запас вокруг линии прицела, чтобы цели чуть в стороне тоже засчитывались.
damage_conditionsminecraft:kinetic_weapon kinetic_effect_conditionsнетУсловия (например, минимальная скорость), которые нужны для урона. Без них урон не наносится.
knockback_conditionsminecraft:kinetic_weapon kinetic_effect_conditionsнетУсловия для отбрасывания цели. Без них отбрасывания нет.
dismount_conditionsminecraft:kinetic_weapon kinetic_effect_conditionsнетУсловия, чтобы сбить всадника с ездового животного. Без них всадники остаются на месте.
damage_multipliernumber1Переводит значение скорости в урон. Чем больше, тем сильнее удары.
damage_modifiernumber0Постоянная добавка к урону после множителя.

Пример

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

BP/items/<name>.json
{
  "minecraft:kinetic_weapon": {
    "delay": 0,
    "reach": {
      "max": 3,
      "min": 0
    },
    "creative_reach": 1,
    "hitbox_margin": 0,
    "damage_conditions": {},
    "knockback_conditions": {},
    "dismount_conditions": {},
    "damage_multiplier": 1
  }
}

Предметы: Пакет поведения

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