ServerUtils | Управляй плагинами и конфигами из игры! [1.8-1.15]
![ServerUtils | Управляй плагинами и конфигами из игры! [1.8-1.15]](https://ru-minecraft.ru/uploads/posts/2020-06/1591700856_rmra11.png)
ServerUtils — плагин для Spigot, который позволяет отключать, включать и перезагружать плагины и конфиги ядра без перезагрузки сервера командой, изменяет команду /plugins (теперь можно посмотреть версии плагинов), а также просмотр информации о плагинах (название, описание, зависимости и т.д.)
Команды и права:
/команда [название файла/плагина] (Описание) [право для использования команды]
/su (Показывает меню помощи со всеми командами) [serverutils.help]
/su help (Показывает меню помощи со всеми командами) [serverutils.help]
/su reload (Перезагружает ServerUtils) [serverutils.reload]
/su reloadconfig [файл конфига] (Перезагружает выбранный конфиг) [serverutils.reloadconfig]
/su unloadplugin [название плагина] (Отключает выбранный плагин) [serverutils.unloadplugin]
/su loadplugin [название файла.jar] (Загружает выбранный файл как плагин) [serverutils.loadplugin]
/su plugininfo [название плагина] (Показывает информацию о выбранном плагине) [serverutils.plugininfo]
/su reloadplugin [название плагина] (Перезагружает выбранный плагин) [serverutils.reloadplugin]
/pl (Показывает список плагинов на сервере) [serverutils.plugins]
/pl -v (Показывает список плагинов на сервере с их версиями) [serverutils.plugins.version]
Предупреждение от разработчика: не все плагины могут правильно работать после перезагрузки!
Скачать плагин PlugManX | Перезагрузка, удаление плагинов
PlugMan — данный плагин позволяет управлять плагинами. Например, Вам нужно удалить / установить плагин, но все знают, что пока сервер включен, удалить плагин нельзя, так вот этот плагин решает эту проблему, т.е. если вы заходите удалить / установить какой то плагин, вам нужно будет прописать всего одну команду и все, не перезагружая при этом сервер.
Команды плагина:
/plugman help — Помощь по плагину
/plugman list [-v] — Перечислить плагины в алфавитном порядке. Используйте «-v» для включения версий.
/plugman info [plugin]- Информация о плагине
/plugman dump — Сбрасывает список плагинов и версии в файл.
/plugman usage [plugin] — Список команд, которые зарегистрировал плагин.
/plugman lookup [command] — Найти, в каком плагине зарегистрирована команда.
/plugman enable [plugin|all] — Сделать чтобы плагин работал
/plugman disable [plugin|all] — Сделать чтобы плагин не работал
/plugman restart [plugin|all] — Перезапустить (отключить/включить) плагин.
/plugman load [plugin] — Загрузит плагин
/plugman reload [plugin|all] — Перезагрузка плагина
/plugman unload [plugin] — Удалить плагин
/plugman check [plugin|all] [-f] — Проверить, обновлен ли плагин.
Права плагина:
plugman.admin | OP | Разрешить использование всех команд PlugMan.
plugman.update | OP | Разрешить пользователю просматривать сообщения об обновлении.
plugman.help | OP | Разрешить использование команды справки.
plugman.list | OP | Разрешить использование команды список.
plugman.info | OP | Разрешить использование команды info.
plugman.dump | OP | Разрешить использование команды дампа.
plugman.usage | OP | Разрешить использование команды usage.
plugman.lookup | OP | Разрешить использование команды поиска.
plugman.enable | OP | Разрешить использование команды включить.
plugman.enable.all | OP | Разрешить использование команды включить все.
plugman.disable | OP | Разрешить использование команды отключить.
plugman.disable.all | OP | Разрешить использование команды отключить все.
plugman.restart | OP | Разрешить использование команды перезапуска.
plugman.restart.all | OP | Разрешить использование команды перезапустить все.
plugman.load | OP | Разрешить использование команды загрузки.
plugman.reload | OP | Разрешить использование команды перезагрузки.
plugman.reload.all | OP | Разрешить использование команды перезагрузить все.
plugman.unload | OP | Разрешить использование команды выгрузки.
plugman.check | OP | Разрешить использование команды проверки.
plugman.check.all | OP | Разрешить использование команды «Проверить все».
Как установить плагин?
1. Скачайте плагин.
2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
3. Перезапустите сервер.
4. Готово.
Как выключить плагин на сервере майнкрафт — Игра Minecraft

Если у вас есть права администратора на сервере Minecraft, то вы можете легко отключить плагин, следуя этим шагам:
1. Остановите сервер Minecraft.
2. Откройте папку с плагинами на вашем сервере.
3. Найдите папку плагина, который вы хотите отключить.
4. Переместите эту папку из папки с плагинами в другое место на вашем компьютере или удалите ее полностью.
5. Запустите сервер Minecraft.
Плагин должен быть полностью отключен. Если вы хотите повторно включить плагин, переместите его обратно в папку с плагинами и перезапустите сервер Minecraft.
— Перед отключением плагина убедитесь, что вы понимаете, какой эффект это может иметь на ваш сервер.
— Если вы не хотите полностью отключать плагин, вы можете изменить его настройки в файле конфигурации плагина, чтобы изменить его поведение.
Как скрыть список плагинов на Майнкрафт сервере?

Некоторые сервера вместе с запросом к серверу отдают список плагинов, которые установлены на сервере. Это небезопасно как для приватности, так и для общей безопасности проекта. В этой статье можно подробно узнать про то, как с этим бороться.
Для чего нужно скрывать список плагинов?
В первую очередь скрыть плагины будет полезно для того, чтобы обезопасить сервер от взлома через уязвимость в определенной версии того или иного плагина. Например, одно время был распространен взлом прав администратора на сервере при помощи плагина FloodProtect, в который автор добавил такую возможность. Найдя сервера с этим плагином, можно было легко получить доступ к любым привилегиям на сервере.
Помимо этого, раскрывая список плагинов, администратор Майнкрафт сервера сливает в публичный доступ информацию, по какому принципу работает его сервер. Конкурирующим проектам достаточно будет просто подсмотреть, какие плагины использует тот или иной проект.
Как скрыть список серверов в ответе?
Для того чтобы в ответе убрать любую информацию о плагинах, установленных на сервере, достаточно отредактировать файл bukkit.yml в блокноте. Для этого нужно изменить строку query-plugins с true на false в секции settings . А после нужно перезагрузить сервер.
Как запретить использование команды для просмотра плагинов?
Для запрета использования команд /version или /plugins нужно использовать permissions, но все зависит от того, на каком уровне это нужно сделать. Если проект использует прокси-сервер BungeeCord, то будет достаточно установить фикс для использования некоторых команд именно на прокси-сервере.