Загрузка данных


# Форматирование строк использует MiniMessage.
# HEX-цвета и градиенты поддерживаются Paper 1.21.1.

settings:
  # Права, которые нужны для использования способностей гром-секиры.
  use-permission: "stormbreaker.use"
  # Разрешать ли работу секиры, если она находится во второй руке.
  allow-offhand: true
  # Максимальная дистанция проверки земли под игроком.
  max-ground-check-distance: 128.0

debug:
  # Включает подробный отладочный вывод по состояниям секиры и способностей.
  enabled: false
  # Писать ли отладку в консоль сервера.
  log-to-console: true
  # Отправлять ли отладку самому игроку в чат.
  send-to-player: true

item:
  # Материал предмета гром-секиры.
  material: IRON_AXE
  # CustomModelData для ресурс-пака. 0 = не использовать.
  custom-model-data: 12345
  # Делать ли предмет неразрушаемым.
  unbreakable: true
  # Скрывать ли стандартные атрибуты предмета в подсказке.
  hide-attributes: true
  # Скрывать ли строку "Неразрушимый" в подсказке.
  hide-unbreakable: true
  # Отображаемое имя гром-секиры.
  name: "<gradient:#45D7FF:#F5F7FF>Гром-секира</gradient>"
  # Описание предмета.
  lore:
    # Подсказка про зарядку на земле.
    - "<#B7C9FF>Зажми <#FFFFFF>Shift</#FFFFFF> на земле, чтобы зарядить гром.</#B7C9FF>"
    # Подсказка про выстрел молнией после зарядки.
    - "<#B7C9FF>После зарядки: <#FFFFFF>Shift + ЛКМ</#FFFFFF> выпускает молнию.</#B7C9FF>"
    # Подсказка про удар вниз в падении.
    - "<#B7C9FF>В падении нажми <#FFFFFF>Shift</#FFFFFF> для громового удара.</#B7C9FF>"

charge:
  # Включена ли способность зарядки.
  enabled: true
  # Сколько секунд нужно стоять на земле для полной зарядки.
  seconds: 2
  # Сколько секунд после зарядки хранится готовый удар.
  release-window-seconds: 10
  # Сбрасывать ли зарядку, если игрок отпустил Shift.
  cancel-on-shift-release: true
  # Раз в сколько тиков показывать безобидную молнию при зарядке.
  visual-lightning-interval-ticks: 10
  # Показывать ли молнию прямо в игрока во время зарядки.
  visual-lightning-at-player: true
  # Максимальная дальность удара молнией по направлению взгляда.
  bolt-range: 35.0
  # Радиус урона от ударившей молнии.
  bolt-radius: 3.0
  # Урон от ударившей молнии.
  bolt-damage: 8.0
  # Наносить ли урон другим игрокам.
  damage-players: true
  # Наносить ли урон мобам.
  damage-mobs: true
  # Может ли молния задеть самого владельца.
  damage-owner: false
  # Игнорировать ли жидкости при поиске точки удара.
  target-through-fluids: false
  # Игнорировать ли траву, воздухоподобные и прочие проходные блоки.
  ignore-passable-blocks: true
  sound:
    # Включен ли звук выпуска молнии.
    enabled: true
    # Название звука Bukkit/Paper.
    name: ENTITY_LIGHTNING_BOLT_THUNDER
    # Громкость звука.
    volume: 1.0
    # Высота тона звука.
    pitch: 1.0

melee-lightning:
  # Включена ли пассивная молния при обычном ударе секирой.
  enabled: true
  # Шанс срабатывания в процентах.
  chance-percent: 20.0
  # Дополнительный урон по основной цели.
  bonus-damage: 4.0
  # Радиус дополнительного урона вокруг цели. 0 = только одна цель.
  radius: 0.0
  # Наносить ли дополнительный урон другим игрокам в радиусе.
  damage-players: true
  # Наносить ли дополнительный урон мобам в радиусе.
  damage-mobs: true
  # Может ли пассивка задеть самого владельца.
  damage-owner: false
  sound:
    # Включен ли звук срабатывания пассивной молнии.
    enabled: true
    # Название звука Bukkit/Paper.
    name: ENTITY_LIGHTNING_BOLT_THUNDER
    # Громкость звука.
    volume: 0.9
    # Высота тона звука.
    pitch: 1.15

slam:
  # Включена ли способность удара вниз.
  enabled: true
  # Минимальная дистанция до земли, при которой можно активировать удар вниз.
  min-distance-to-ground: 3.0
  # Насколько сильно игрок прижимается вниз после активации.
  down-velocity: 3.0
  # Радиус урона при приземлении.
  radius: 4.0
  # Урон при приземлении.
  damage: 10.0
  # Сколько визуальных молний бьёт вокруг игрока при ударе вниз.
  lightning-count: 8
  # Наносить ли урон другим игрокам.
  damage-players: true
  # Наносить ли урон мобам.
  damage-mobs: true
  # Может ли удар вниз задеть самого владельца.
  damage-owner: false
  sound:
    # Включен ли звук удара вниз.
    enabled: true
    # Название звука Bukkit/Paper.
    name: ENTITY_LIGHTNING_BOLT_THUNDER
    # Громкость звука.
    volume: 1.2
    # Высота тона звука.
    pitch: 0.85

god-mode:
  # Включен ли режим бога грома.
  enabled: true
  # Нужна ли секира в руке для работы режима бога грома.
  require-axe-in-hand: true
  # При каком проценте здоровья активируется режим бога грома.
  health-threshold-percent: 50.0
  # Радиус поражения вокруг игрока.
  radius: 3.0
  # Интервал между ударами молнии в секундах.
  interval-seconds: 5
  # Урон от каждой молнии режима бога грома.
  damage: 6.0
  # Наносить ли урон другим игрокам.
  damage-players: true
  # Наносить ли урон мобам.
  damage-mobs: false
  # Может ли режим бога грома задеть самого владельца.
  damage-owner: false
  # Показывать ли визуальные молнии по целям.
  strike-targets: true

storm-drop:
  # Включено ли падение гром-секиры с неба.
  enabled: true
  # Разрешать ли одновременно только одну активную гром-секиру на сервере.
  only-one-active: true
  # На сколько блоков выше точки приземления появляется гром-секира.
  spawn-height: 40.0
  # Смещение стойки по высоте относительно верхнего блока. Отрицательное значение погружает конец модели в землю.
  # -1.1 повторяет положение из команды клиента и делает гром-секиру воткнутой, а не висящей над землёй.
  landing-y-offset: -1.1
  # Насколько блоков в сторону она появляется, чтобы лететь по диагонали.
  horizontal-offset: 24.0
  # Сколько тиков длится полёт. 20 тиков = 1 секунда.
  flight-duration-ticks: 80
  # Через сколько секунд лежащая гром-секира исчезнет, если её никто не забрал. 0 = не исчезает.
  despawn-seconds: 3000
  # Можно ли забрать гром-секиру только после приземления.
  pickup-only-after-landing: true
  pickup-hitbox:
    # Создавать ли невидимую увеличенную зону клика после приземления гром-секиры.
    enabled: true
    # Ширина зоны клика в блоках. Увеличь, если игрокам всё ещё неудобно поднимать секиру.
    width: 4.0
    # Высота зоны клика в блоках.
    height: 2.5
    # Высота зоны клика относительно стойки. Значение 1.0 располагает её над землёй, где видна модель.
    y-offset: 1.0
  # Показывать ли всем игрокам примерные координаты начала и приземления.
  announce-coordinates: true
  # Шаг округления координат в сообщении. Например, 10 покажет приблизительные координаты с точностью до 10 блоков.
  coordinate-rounding: 10
  # Поворот правой руки стойки во время полёта. Значение 150.0 соответствует позе из команды клиента.
  flight-right-arm-pose:
    x: 150.0
    y: 0.0
    z: 0.0
  # Поворот правой руки стойки после приземления. Меняй эти значения, если ресурс-пак будет использовать другую модель.
  landed-right-arm-pose:
    x: 150.0
    y: 0.0
    z: 0.0
  landing-sound:
    # Включён ли звук при приземлении гром-секиры.
    enabled: true
    # Название звука Bukkit/Paper.
    name: ENTITY_LIGHTNING_BOLT_THUNDER
    # Громкость звука.
    volume: 1.4
    # Высота тона звука.
    pitch: 0.8

auto-event:
  # Включён ли автоматический ивент. По умолчанию выключен, чтобы гром-секира не появлялась без настройки.
  enabled: true
  # Через сколько секунд после запуска сервера будет первый автоматический ивент.
  initial-delay-seconds: 1
  # Интервал между автоматическими ивентами в секундах.
  interval-seconds: 1
  # Мир, в котором появится гром-секира.
  world: "world"
  # Координата X точки приземления.
  x: 0.0
  # Координата Z точки приземления.
  z: 0.0
  # Писать ли отдельное сообщение о старте автоматического ивента.
  announce-message: true

messages:
  # Сообщение при отсутствии прав.
  no-permission: "<#FF6B6B>Недостаточно прав.</#FF6B6B>"
  # Сообщение, если команда выполнена не игроком.
  only-player: "<#FF6B6B>Команда доступна только игроку.</#FF6B6B>"
  # Сообщение с использованием команды.
  usage: "<#9DEBFF>Использование: <white>/stormbreaker give [игрок]</white>, <white>/stormbreaker drop [x] [z]</white> или <white>/stormbreaker reload</white></#9DEBFF>"
  # Сообщение, когда игрок выдал секиру самому себе.
  give-self: "<gradient:#45D7FF:#F5F7FF>Ты получил Гром-секиру.</gradient>"
  # Сообщение, когда секира выдана другому игроку.
  give-other: "<gradient:#45D7FF:#F5F7FF>Гром-секира выдана игроку <white><player></white>.</gradient>"
  # Сообщение, если игрок не найден.
  player-not-found: "<#FF6B6B>Игрок не найден.</#FF6B6B>"
  # Сообщение после перезагрузки конфига.
  reload: "<#7FFFD4>StormBreaker перезагружен.</#7FFFD4>"
  # Сообщение о начале зарядки.
  charge-start: "<#54DAF4>Г<#54D5F2>р<#54D0EF>о<#54CCED>м <#54C2E8>с<#54BDE6>о<#54B9E3>б<#54B4E1>и<#54AFDF>р<#54AADC>а<#54A6DA>е<#54A1D7>т<#549CD5>с<#5497D3>я <#548ECE>в <#5484C9>с<#547FC7>е<#547BC4>к<#5476C2>и<#5471C0>р<#546CBD>е<#5468BB>.<#5463B8>.<#545EB6>."
  # Сообщение, когда зарядка сорвана.
  charge-cancel: "<#FFB86B>Зарядка сорвана.</#FFB86B>"
  # Сообщение о полной зарядке секиры.
  charge-ready: "<#FC835C>Г<#FC875C>р<#FC8B5C>о<#FC8F5C>м<#FC925C>-<#FC965C>с<#FC9A5C>е<#FC9E5C>к<#FCA25C>и<#FCA65C>р<#FCAA5C>а <#FCB15C>з<#FCB55C>а<#FCB95C>р<#FCBD5C>я<#FCC15C>ж<#FCC45C>е<#FCC85C>н<#FCCC5C>а<#FCD05C>!"
  # Сообщение, когда готовый заряд истёк.
  charge-expired: "<#FFB86B>Заряд рассеялся.</#FFB86B>"
  # Сообщение при выпуске молнии.
  bolt-release: "<gradient:#45D7FF:#F5F7FF>Молния сорвалась с лезвия.</gradient>"
  # Сообщение при старте удара вниз.
  slam-start: "<#B7C9FF>Громовой рывок вниз!</#B7C9FF>"
  # Сообщение при приземлении с ударом вниз.
  slam-impact: "<gradient:#45D7FF:#F5F7FF><bold>Громовой удар!</bold></gradient>"
  # Сообщение при срабатывании режима бога грома.
  god-pulse: "<#9DEBFF>Режим бога грома активен.</#9DEBFF>"
  # Сообщение админу после запуска падения.
  drop-command-started: "<#7FFFD4>Падение гром-секиры запущено.</#7FFFD4>"
  # Сообщение, если функция падения выключена в конфиге.
  drop-disabled: "<#FF6B6B>Падение гром-секиры выключено в конфиге.</#FF6B6B>"
  # Сообщение, если уже есть активная гром-секира.
  drop-already-active: "<#FFB86B>На сервере уже есть активная гром-секира.</#FFB86B>"
  # Сообщение, если в команде указаны неверные координаты.
  drop-invalid-coordinates: "<#FF6B6B>Координаты должны быть числами.</#FF6B6B>"
  # Сообщение всем игрокам, когда гром-секира появляется в небе.
  drop-start: "<#54DAF4>Гром-секира замечена в небе. Примерные координаты: <white><x> <z></white> <gray>(<world>)</gray>"
  # Сообщение всем игрокам, когда гром-секира приземляется.
  drop-landed: "<#FCB15C>Гром-секира приземлилась. Координаты: <white><x> <y> <z></white> <gray>(<world>)</gray>"
  # Сообщение игроку, который пытается забрать летящую гром-секиру.
  drop-in-flight: "<#FFB86B>Гром-секира ещё летит.</#FFB86B>"
  # Сообщение всем игрокам, когда первый игрок забирает гром-секиру.
  drop-picked: "<#7FFFD4>Кто-то забрал гром-секиру.</#7FFFD4>"
  # Сообщение всем игрокам при старте автоматического ивента. Поддерживает <x>, <y>, <z> и <world>.
  auto-event-start: "<#54DAF4><bold>Гнев Небес\nЧто-то упало с неба..</bold></#54DAF4> <white>Примерные координаты: <x> <z></white> <gray>(<world>)</gray>"