Плагин для серверов Майнкрафт, который защищает учётные записи администраторов дополнительной проверкой через Discord. Пока владелец учётной записи не подтвердит вход, плагин снимает с него права; уведомление и ссылка на проверку отправляются через личный вебхук.
Возможности
- Для каждого игрока можно указать имя или UUID, отдельный адрес вебхука, роль после проверки, Discord ID, статус оператора и ожидаемый IP-адрес.
- После успешной проверки выдаёт настроенную роль и при необходимости возвращает права оператора.
- При несовпадении IP выполняет заданную команду, например кикает игрока.
- Поддерживает хранение данных в MySQL.
Настройка
Основные параметры задаются в конфиге:
users— настройки защищаемых игроков:webhook-url,authed-role,discord-id,op,ip.rank-on-join— роль до проверки при использовании LuckPerms.domain,webserver-portиlink-validation-time— адрес, порт и срок действия ссылки подтверждения.remove-op— снятие прав оператора до проверки.execute-command-if-ip-mismatch— команда при несовпадении IP.gamemode-before-auth— режим до проверки:survival,creativeилиadventure.store-players-ip— сохранение IP-адресов.use-mysqlи разделmysql— подключение к MySQL.
Требования
Работает на серверах Bukkit, Spigot, Paper и Purpur. Отдельные плагины не обязательны; AuthMe используется для отправки ссылки после авторизации, а LuckPerms — для роли при входе. Для работы не нужен токен Discord-бота: используются вебхуки.
