Плагин для серверов Майнкрафт, который проверяет и устанавливает обновления других плагинов, не нагружая основной поток сервера. Он подходит для серверов на Paper и совместимых ядрах, а также умеет работать с дополнениями Geyser.
Возможности
- Ищет обновления на Modrinth, Hangar, GitHub Releases и SpigotMC, а также скачивает файлы по заданным ссылкам.
- Отслеживает для каждого плагина каналы
release,beta,alphaилиall. - Находит загруженные плагины при запуске и добавляет их в конфиг.
- Создаёт резервную копию файла плагина перед заменой.
- Управляет Geyser, Floodgate и MCXboxBroadcast.
Команды
Основная команда — /updater; сокращение — /upd.
/upd help— список подкоманд./upd check— проверить обновления включённых плагинов./upd run— скачать и установить найденные обновления./upd list— показать отслеживаемые плагины и их состояние./upd reload— перечитатьconfig.yml./upd plugin <name>— проверить или обновить конкретный плагин./upd plugin geyser— управлять дополнениями Geyser.
Права
pluginupdater.admin даёт полный доступ к командам. Игроков без OP можно добавить в список allowed-players файла config.yml.
Настройка
В config.yml задаются общий канал обновлений через tracking-type, тип ядра через server-type-override и параметры дополнений Geyser в разделе geyser-addons. В разделе plugins для каждого плагина указываются источник, идентификатор проекта и разрешённые каналы релизов; поддерживаются типы MODRINTH, GITHUB, HANGAR, SPIGOT и CUSTOM.
Требования
Нужно ядро Paper либо совместимое с ним: Purpur, Folia, Spigot или Bukkit, а также Java 17 или новее.
