Flectone Logo FlectonePulse

Босс бар

Модуль, отвечающий за сообщения в ванильных боссбарах

bossbar raid bossbar wither bossbar enderdragon

🌍Локализация

Путь localizations → язык.yml → message.bossbar
bossbar:
  announce:
    key: "message"
  types:
    entity.minecraft.ender_dragon: "<sprite:item/endermite_spawn_egg><gradient:#ff6bff:#dda0dd>Эндер-дракон"
    entity.minecraft.wither: "<sprite:gui:mob_effect/wither><gradient:#7b68ee:#9370db>Визер"
    event.minecraft.raid: "<sprite:gui:mob_effect/raid_omen><gradient:#ff6b6b:#ff4444>Рейд"
    event.minecraft.raid.defeat: "<sprite:gui:hud/heart/poisoned_full><gradient:#ff6b6b:#ff4444>Поражение"
    event.minecraft.raid.defeat.full: "<sprite:gui:hud/heart/poisoned_full><gradient:#ff6b6b:#ff4444>Рейд — Поражение"
    event.minecraft.raid.raiders_remaining: " — Осталось рейдеров: <raiders>"
    event.minecraft.raid.victory: "<sprite:gui:hud/heart/full><gradient:#32cd32:#228b22>Победа"
    event.minecraft.raid.victory.full: "<sprite:gui:hud/heart/full><gradient:#32cd32:#228b22>Рейд — Победа"
bossbar:
  announce:
    key: "message"
  types:
    entity.minecraft.ender_dragon: "<sprite:item/endermite_spawn_egg><gradient:#ff6bff:#dda0dd>Ender Dragon"
    entity.minecraft.wither: "<sprite:gui:mob_effect/wither><gradient:#7b68ee:#9370db>Wither"
    event.minecraft.raid: "<sprite:gui:mob_effect/raid_omen><gradient:#ff6b6b:#ff4444>Raid"
    event.minecraft.raid.defeat: "<sprite:gui:hud/heart/poisoned_full><gradient:#ff6b6b:#ff4444>Defeat"
    event.minecraft.raid.defeat.full: "<sprite:gui:hud/heart/poisoned_full><gradient:#ff6b6b:#ff4444>Raid - Defeat"
    event.minecraft.raid.raiders_remaining: " - Raiders Remaining: <raiders>"
    event.minecraft.raid.victory: "<sprite:gui:hud/heart/full><gradient:#32cd32:#228b22>Victory"
    event.minecraft.raid.victory.full: "<sprite:gui:hud/heart/full><gradient:#32cd32:#228b22>Raid - Victory"

announce

Список сообщений при входе в определённый боссбар, где ключом является название боссбара (например entity.minecraft.ender_dragon)

types

Список сообщений ванильных боссбаров. Ключ event.minecraft.raid.raiders_remaining особенный, он добавляется автоматически к сообщениям рейда, если это необходимо

⚙️Настройка

Путь message.yml → bossbar
bossbar:
  enable: true
  announce:
    key:
      destination:
        type: "TITLE"
        subtext: ""
        times:
          stay: 60
          fade_in: 20
          fade_out: 20
      sound:
        enable: false

enable

Включает или выключает работоспособность модуля

announce

Может быть использовано для того, чтобы оповестить игрока, что он вошёл в зону "дракона" (или любую другую). Это не влияет на основной боссбар, а только дополняет функционал. Будет срабатывать каждый раз, когда игрок входит в зону боссбара

Ключом является название боссбара (например entity.minecraft.ender_dragon), а значением то, куда будет отправлено

ПРИМЕР

Я хочу, чтобы игроку писало сообщение в чат "Это дракон!", когда игрок входит в зону боссбара дракона

announce:
  entity.minecraft.ender_dragon:
    destination:
      type: "CHAT"
      sound:
        enable: false

В локализации нужно также добавить сообщение

announce:
  entity.minecraft.ender_dragon: "Это дракон!"

🔐Права

Путь permission.yml → message.bossbar
bossbar:
  name: "flectonepulse.module.message.bossbar"
  type: "TRUE"
  types: {}

name

Название права

type

Вид права

ВидОбъяснение
TRUEДоступно для любого игрока
FALSEНикому не доступно, должно быть выдано отдельно (например с помощью LuckPerms)
OPДоступно для операторов сервера
NOT_OPДоступно для НЕ операторов сервера

Последнее обновление

Редактировать на GitHub

На этой странице

Авторы страницы