Плагин для серверов Майнкрафт на Spigot и Paper, который проводит ручные и автоматические перезагрузки с отсчётом для игроков. Уведомления в чате, тайтлы, боссбар и звуки настраиваются отдельно для каждого вида перезагрузки; интерфейсные сообщения доступны на русском и английском языках.
Возможности
- Запускает техническую перезагрузку вручную или по времени, заданному на машине сервера.
- Перед перезагрузкой показывает игрокам настраиваемые сообщения в чате, тайтлы, боссбар и звуки. Их можно включать и выключать прямо во время работы сервера.
- Позволяет использовать стандартные звуки Майнкрафт и звуки из ресурспака по их ключу, например
custom.warn. - Добавляет режим технических работ: игроки без допуска исключаются с сервера, а доступ сохраняется для операторов, игроков с правом обхода и записей из отдельного белого списка.
- Технические работы можно включать вручную или по расписанию, в том числе с переходом через полночь. Для них задаются сообщение при исключении, MOTD и время начала и окончания через
%start%и%end%. - На Paper в режиме технических работ можно показывать красный крестик вместо индикатора пинга и собственный текст статуса.
Команды
/trestart start— запустить отсчёт технической перезагрузки./trestart stop— остановить текущий отсчёт./trestart enable <chat/bossbar/title/sound>— включить уведомления выбранного типа./trestart disable <chat/bossbar/title/sound>— выключить уведомления выбранного типа./trestart auto enable [время]— включить автоматические перезагрузки; указанное время добавляется в настройки./trestart auto disable— отключить автоматические перезагрузки./trestart reload— перечитатьconfig.yml./trestart mили/trestart maint— открыть справку по техническим работам./trestart m onи/trestart m off— включить или выключить технические работы./trestart m add <игрок>,/trestart m remove <игрок>,/trestart m list,/trestart m clear— управлять белым списком технических работ./trestart m schedule <HH:mm> <HH:mm>— задать расписание технических работ./trestart m schedule off— отключить расписание технических работ./trestart m cross <on/off>— переключить красный крестик в статусе сервера.
Права
tezerxrestart.tech— ручная перезагрузка и переключение уведомлений.tezerxrestart.auto— управление автоматическими перезагрузками.tezerxrestart.reload— перезагрузка конфигурации.tezerxrestart.maintenance.admin— управление режимом технических работ.tezerxrestart.maintenance.bypass— вход на сервер во время технических работ.
Настройка
В config.yml выберите язык через lang: ru или lang: en. Переключатели features.chat, features.bossbar, features.title и features.sound отвечают за виды уведомлений.
Для ручной перезагрузки используются параметры блока tech-restart, а для автоматической — auto-restart. В auto-restart.times указываются точные часы перезагрузки, а countdown-time задаёт длительность отсчёта в секундах: например, при времени 12:00 и значении 300 предупреждения начнутся в 11:55.
Настройки технических работ находятся в блоке maintenance: kick-message, строки motd, whitelist и расписание schedule. Для звука из ресурспака укажите его ключ в title-sound, затем выполните /trestart reload.
Требования
Плагин работает на серверах Spigot и Paper. Отображение красного крестика вместо пинга доступно на Paper.
