Плагин для серверов Майнкрафт с BedWars1058, который помогает быстрее собирать игроков в арены и общаться с ними. Он отправляет кликабельные приглашения, добавляет общий крик и предметы быстрого действия.
Возможности
- Автоматически приглашает игроков из лобби в ожидающие или запускающиеся арены, когда набрано нужное число участников.
- Игрок из арены может отправить приглашение командой
/yq; оно показывается в лобби и текущем игровом мире. - Команда
/hh <сообщение>отправляет сообщение всем игрокам сервера. - В ожидании игрок получает настраиваемый предмет для быстрого приглашения: нажмите по нему правой кнопкой мыши, чтобы выполнить
/yq. - Игроки с правом запуска могут начать текущую арену принудительно через
/bi startgameили специальным предметом. - Приглашения поддерживают несколько строк, кнопки принятия и отказа, подсказки при наведении и звуки.
- Доступны плейсхолдеры:
{arena},{arenagroup},{player},{luckpermprefix},{acceptbutton},{rejectbutton},{seconds},{nowarenaplayercount},{maxarenaplayercount},{version}. Кнопка принятия выполняет/bw join <arena>.
Команды
/yq— отправить приглашение в текущую арену./hh <сообщение>— общий крик для всего сервера./bi reload— перезагрузить конфигурацию с подтверждением./bi language <язык>— выбрать язык сообщений сервера./bi startgame— принудительно запустить текущую арену./bi help— открыть справку плагина.
Права
bi.use— использование/yq,/hhи/bi help; выдано по умолчанию.bi.admin—/bi reloadи/bi language.bi.start—/bi startgameи предмет быстрого запуска; по умолчанию для операторов.
Настройка
Параметры, тексты, звуки и поведение предметов меняются в config.yml. Включение автоматических приглашений задаётся ключом enable-auto-invite; настраиваются также задержки, материал, название, описание и слот предметов.
Все сообщения для игроков хранятся в редактируемых YAML-файлах каталога language/. В комплекте есть en_us и zh_cn; для своего перевода скопируйте существующий файл и переименуйте его в <язык>.yml.
В plugins/BedWars1058/config.yml добавьте команды в allowed-commands:
allowed-commands:
- yq
- hh
Название звука в параметре Sound должно соответствовать версии сервера.
Требования
Нужен BedWars1058 и сервер Spigot или Paper. Для сети BungeeCord используется BedWarsProxy; работа через Velocity помечена автором как экспериментальная. LuckPerms необязателен и нужен только для плейсхолдера {luckpermprefix}.
