
PluginUpdater
PluginUpdater - плагин для автоматической проверки и скачивания обновлений других плагинов на сервере Майнкрафт. Поддерживает Modrinth, Spigot, Hangar и GitHub Releases, работает асинхронно и уважает лимиты запросов.
PluginUpdater - автоматическое обновление плагинов на сервере Minecraft
Любой администратор сервера Майнкрафт знает, как муторно вручную следить за обновлениями каждого плагина. Особенно когда их 50+ штук. PluginUpdater решает эту проблему раз и навсегда.
Это простой плагин (и заодно shadeable API для разработчиков), который сам проверяет версии и автоматически скачивает файлы с Modrinth, Spigot, Hangar и GitHub Releases. Все проверки и загрузки работают асинхронно - по одному запросу в секунду, чтобы не нарушать лимиты хостингов.
Что умеет из коробки
- Поддержка 50+ популярных плагинов уже встроена. Просто поставь и пользуйся.
- Любой другой плагин с поддерживаемого сайта можно добавить вручную через конфиг.
- Обновления скачиваются в папку
update- стандартный механизм Paper/Spigot сам подхватит их при перезагрузке. - Команда
/updatesпокажет список всех плагинов с их статусом. - Команда
/updater update allобновит всё разом.
Важно знать
Что если вышло крупное обновление?
Плагины с мажорным обновлением (по semver) будут подсвечены красным в /updates и не обновятся автоматически при /updater update all. Это сделано специально - чтобы админ не пропустил ченжлог и не сломал сервер. Если уверен в обновлении - используй флаг -f или обновляй конкретный плагин командой /updater update <название>.
Плагин сломался после обновления?
PluginUpdater только скачивает файлы в папку update. Он не трогает jar-файлы плагинов напрямую. Если после обновления что-то пошло не так - проблема в самом плагине, пиши его разработчику.
Есть ли API для разработчиков? Да, можно подключить shadeable API к своему плагину и легко добавить проверку версий и автообновление. Подробности в вики проекта.
Для кого этот плагин
PluginUpdater - маст-хев для любого сервера Майнкрафт, где больше 10 плагинов. Экономит кучу времени и нервов. Особенно если у тебя модпак на 100+ плагинов - вручную такое не отследить.
Скачать PluginUpdater можно для серверов на Paper, Purpur, Spigot и других форках. Velocity тоже поддерживается, но нужна версия с соответствующим PR.
Технические детали
- Асинхронные проверки - не лагают сервер.
- Ограничение 1 запрос/сек - уважает лимиты API.
- Поддержка Modrinth, Spigot, Hangar, GitHub Releases.
- Работает из коробки с 50+ популярными плагинами.
- Гибкая настройка через конфиг.
- Есть shadeable API для разработчиков.
Если собираешь сервер и не хочешь тратить часы на обновления - PluginUpdater то, что нужно.
