Плагин для серверов Майнкрафт, который позволяет управлять плагинами без перезапуска сервера: загружать, отключать, выгружать и перезагружать их. Также он выводит сведения о командах и плагинах, скрывает ненужные команды и следит за изменениями файлов плагинов.
Возможности
- Совместимость с Spigot, Paper, BungeeCord, Waterfall и Velocity.
- Настраиваемая замена
/plи/plugins: флаг-vдобавляет версии плагинов в вывод. Оригинальные/bukkit:plи/bukkit:pluginsне заменяются. - Список плагинов прокси через
/bpl plugins; флаг-vпоказывает версии, а-m— также модули. - Загрузка, перезагрузка и выгрузка плагинов из папки
pluginsво время работы сервера, с автодополнением имён файлов. - Наблюдение за файлами плагинов и автоматическая перезагрузка при изменениях.
- Отключение указанных в конфиге команд при запуске сервера.
- Перезагрузка
commands.ymlи конфигурации Bukkit без полной перезагрузки сервера. - API событий для других плагинов: уведомления о загрузке, включении, отключении и выгрузке компонентов.
Команды
/su (load/reload/unload)plugin <plugin>— загрузка, перезагрузка или выгрузка плагина; для BungeeCord используется/bsu./su watchplugin— наблюдение за изменениями файлов плагинов./bpl plugins— список плагинов BungeeCord.
Настройка
В конфиге можно указать команды, которые ServerUtils выгрузит при запуске, настроить замену /pl и /plugins, а также автоматическую загрузку обновлений при старте сервера или проверке обновлений.
Требования
Перезагрузка может быть несовместима с отдельными плагинами, особенно если они зависят от перезагружаемого плагина. Некорректная очистка ресурсов или запуск в таких плагинах также может нарушить их повторную загрузку.
