Плагин для серверов Майнкрафт, который показывает игрокам список изменений сервера в диалоговых окнах. Непрочитанные записи отмечаются в интерфейсе, а игрок может открыть историю изменений и пролистать её.
Возможности
- Новые записи показываются игроку при входе на сервер, в том числе до загрузки мира.
- Плагин запоминает, какие записи прочитал каждый игрок.
- Создавать записи можно через встроенный редактор с диалоговыми окнами; незавершённую работу можно сохранить и продолжить позже.
- Для текста поддерживается MiniMessage.
- Экран истории, его оформление и переводы настраиваются отдельно для языка клиента игрока.
Команды
/scl info— информация о плагине и платформе./scl create— открыть редактор и опубликовать запись./scl view— открыть историю изменений для игрока./scl reload— перезагрузить конфигурацию и языковые файлы./changelog— открыть историю изменений.
/server_changelogs, /changelogs и /scl — алиасы одной команды.
Права
server_changelogs.command.info—/scl info.server_changelogs.command.create—/scl create.server_changelogs.command.view—/scl view.server_changelogs.command.reload—/scl reload.server_changelogs.dedicated_command—/changelog.server_changelogs.manage— редактирование и удаление опубликованных записей через кнопки в интерфейсе.
Настройка
Основные параметры хранения, форматирования и расположения элементов находятся в config.yml. Оформление интерфейса и тексты меняются в файлах каталога lang; в них можно использовать теги MiniMessage, включая <prefix>, <plugin:name>, <platform:name> и <translate:your.key.here>.
В комплекте есть только файл американского английского en_US; для другого языка нужно добавить языковой файл с кодом нужной локали.
Требования
Плагин работает на Paper и его ответвлениях, включая Purpur, либо на прокси Velocity. Клиентам требуется поддержка диалоговых окон Майнкрафт.
