Плагин для серверов Майнкрафт, который помогает искать, скачивать, обновлять и обслуживать другие плагины. Он работает с Modrinth и Hangar, хранит сведения о плагинах в SQLite, создаёт резервные копии перед обновлением и поддерживает откат.
Возможности
- поиск плагинов с подсказками при вводе и кешированием результатов;
- установка конкретных версий, обновление одного плагина или всех управляемых плагинов;
- скачивание без включения, загрузка, выгрузка и перезагрузка плагинов;
- просмотр сведений, поиск неуправляемых плагинов и подбор популярных плагинов;
- создание и восстановление резервных копий;
- управление источниками, журналами и кешем.
Команды
/pp install <plugin> [version],/pp download <plugin> [version]— установить или скачать плагин;/pp show <plugin>,/pp info— посмотреть сведения;/pp update <plugin>,/pp updateall— обновить плагины;/pp remove <plugin>,/pp delete <plugin>— удалить плагин из менеджера или его файл;/pp load <plugin>,/pp unload <plugin>,/pp reload <plugin>— управлять загрузкой;/pp backup <plugin>,/pp restore <plugin> [version]— создать резервную копию или восстановить её;/pp list,/pp detect,/pp discover— показать управляемые, неуправляемые или популярные плагины;/pp logs,/pp sources,/pp refreshconfig,/pp clearcache,/pp debug,/pp import— обслуживание и настройка.
Права
pluginpilot.*— все права;pluginpilot.use— базовое использование;pluginpilot.install,pluginpilot.update,pluginpilot.uninstall— установка, обновление и удаление;pluginpilot.load,pluginpilot.backup,pluginpilot.security— загрузка, резервные копии и проверка безопасности;pluginpilot.sources,pluginpilot.debug,pluginpilot.discover,pluginpilot.import,pluginpilot.clearcache,pluginpilot.refreshconfig— доступ к соответствующим командам.
Настройка
Конфиг расположен по пути plugins/PluginPilot/config.yml. В нём можно включать источники плагинов, задавать интервалы автообновления и время хранения кеша, а также менять поведение подсказок и проверки безопасности.
Требования
Для работы требуется Java 17 или новее.
