Плагин для серверов Майнкрафт, который проверяет и загружает обновления других плагинов из Modrinth. Перед обновлением он создаёт резервные копии, а при проблемах позволяет восстановить сохранённый файл.
Возможности
- Проверка обновлений при запуске сервера и по команде.
- Загрузка обновлений из базы Modrinth.
- Резервное копирование перед обновлением и восстановление из выбранной копии.
- Проверка версий по правилам SemVer.
- Неблокирующая работа без задержек сервера.
- Сообщения с поддержкой MiniMessage.
- Совместимость с Paper, Folia, Purpur и Spigot.
Команды
/pluginupdate check [plugin]— проверить обновления всех плагинов или одного плагина./pluginupdate update <plugin|all>— скачать обновление; для его применения требуется перезапуск сервера./pluginupdate backup [plugin]— создать резервную копию./pluginupdate restore <plugin> <time>— восстановить плагин из указанной копии./pluginupdate list-backups <plugin>— показать доступные резервные копии./pluginupdate help— открыть справку.
Доступны короткие варианты команд: /pu, /uc и /updates.
Права
pluginupdater.use— проверка обновлений.pluginupdater.download.*— загрузка обновлений и работа с резервными копиями.pluginupdater.reload— перезагрузка конфигурации.pluginupdater.*— все права плагина.
По умолчанию права доступны операторам.
Настройка
Основной файл: plugins/PluginUpdater/config.yml.
В нём можно указать:
minecraft-version— целевую версию игры для поиска совместимых файлов.loader— платформу:paper,purpur,spigotилиbukkit.check-on-startup— проверку при запуске.periodic-check.enabledиperiodic-check.interval-minutes— регулярную проверку и её интервал.ignored-plugins— плагины, которые нужно пропускать.download.require-backup— обязательное создание копии перед загрузкой.download.max-file-size-mbиdownload.timeout-seconds— предел размера файла и время ожидания.
Если плагин не найден, проверьте его точное имя в Modrinth либо добавьте его в ignored-plugins. Если нет совместимого файла, проверьте значение minecraft-version.
Требования
Для поиска и загрузки обновлений используется Modrinth. Плагин работает на серверах Paper, Folia, Purpur и Spigot.
