Плагин для серверов Майнкрафт, который проверяет установленные плагины на обновления и при необходимости скачивает их. Он работает с Paper, Purpur и Folia, ищет релизы на Modrinth, а для отсутствующих там плагинов может обращаться к Hangar.
Возможности
- Сообщает об обновлениях в консоли, операторам при входе и по команде.
- Определяет плагины по SHA-512-хешу JAR-файла, чтобы сопоставлять их с точным проектом и релизом.
- Может скачивать обновления в папку
plugins/update; Paper применит их после перезапуска сервера. - По желанию отправляет уведомления в вебхук Discord.
- Умеет игнорировать альфа- и бета-сборки либо учитывать их при проверке.
Команды
/updatecheck— проверить обновления./updatecheck -prerelease— выполнить проверку с учётом альфа- и бета-сборок./updatecheck download [plugin]— скачать обновления; они применятся после перезапуска./updatecheck ignore <plugin>— скрыть текущее обновление плагина до выхода более свежего./updatecheck unignore <plugin>— отменить игнорирование./updatecheck reload— заново прочитатьconfig.yml.
Права
versioneye.check— проверка обновлений.versioneye.download— скачивание обновлений.versioneye.ignore— управление игнорируемыми обновлениями.versioneye.reload— перезагрузка конфигурации.versioneye.notify— уведомления при входе на сервер.
По умолчанию все права доступны операторам.
Настройка
В config.yml доступны параметры:
check-interval-hours— интервал проверки в часах;0проверяет только при запуске.notify-on-join— уведомления игрокам с правом при входе.require-matching-game-version— учитывать только релизы для используемой версии игры.include-prereleases— включать альфа- и бета-сборки.check-hangar— искать плагины, которых нет на Modrinth, на Hangar.auto-download— автоматически скачивать обновления.discord-webhook— адрес вебхука Discord для уведомлений.overrides— привязка плагина к slug Modrinth илиhangar:<slug>.exclude— плагины, которые нужно пропустить при проверке.
Требования
Работает на серверном ПО Paper, Purpur или Folia.
