Плагин для серверов Майнкрафт, который позволяет управлять плагинами и консолью сервера через Discord. Это аддон для PlugManX: в Discord доступны список плагинов, их включение, отключение, перезагрузка, загрузка и удаление.
Возможности
- Команда
/pluginsоткрывает интерактивный список плагинов с выбором из меню и кнопкамиEnable,Disable,Reload,Delete; кнопкаRefreshобновляет список. - Через
/consoleможно выполнять команды от имени консоли сервера, а/statusпоказывает использование памяти, число игроков, время работы и ПО сервера. - Плагин загружается по прямой ссылке командой
/upload_plugin; JAR-файл также можно отправить в настроенный канал Discord. При замене файла уже установленный плагин перезагружается. - Доступ ограничивается ID пользователей Discord и ID роли. Важные действия, включая выполнение консольных команд, загрузку и удаление плагинов, можно записывать в отдельный канал журнала.
- Поддерживается русский язык интерфейса бота.
Команды
/plugins— список плагинов и кнопки управления./reload_plugin <name>— перезагрузить плагин./enable <name>— включить плагин./disable <name>— отключить плагин./delete_plugin <name>— удалить плагин и его файл с сервера./upload_plugin <url> [filename]— загрузить плагин по прямой ссылке./status— состояние сервера./console <command>— выполнить команду от имени консоли./reload— перезагрузить все плагины сервера./config [property] [value]— просмотреть или изменить настройку плагина./add_admin <user>и/remove_admin <user>— добавить или удалить администратора бота.
Настройка
В config.yml указываются token бота Discord, guild-id сервера Discord, channel-id канала управления, а также необязательные admin-users и management-role-id. Язык задаётся ключом language: для русского используйте ru.
Требования
Работает на Paper и Spigot с Java 21. Для функций управления плагинами требуется PlugManX. Нужен бот Discord, созданный в Discord Developer Portal, с включённым Message Content Intent.
