Плагин для серверов Майнкрафт, который закрывает вход паролем без белого списка и обычной системы регистрации. Игрок вводит пароль при подключении, а сервер может запоминать успешный вход и выдавать обход проверки отдельным пользователям или группам.
Возможности
- Несколько допустимых паролей для входа.
- Одноразовая проверка пароля: игроку не придётся вводить его при каждом подключении.
- Игрока, который не успел или ввёл неверный пароль, можно отключать по таймеру.
- Отдельные сообщения для отсутствующего и неверного пароля, а также отключения.
- Интеграция с LuckPerms для выдачи права обхода проверки.
Команды
/login <password>— вход по паролю на сервере авторизации Velocity./loginpassword reload— перечитать конфиг и список обхода./loginpassword add <uuid|player>— добавить игрока в список обхода./loginpassword remove <uuid|player>— удалить игрока из списка обхода./loginpassword list— показать UUID из списка обхода./loginpassword toggle— включить или выключить плагин.
Команды /loginpassword доступны консоли либо игроку с правом loginpassword.admin.
Права
loginpassword.login— право на команду/login; его можно выдать всем через параметрloginCommandGrantedToEveryone.- Узел обхода задаётся в
core.bypass.bypassNode. - При работе через Velocity запретите обычным игрокам
velocity.command.server, иначе они смогут перейти на основной сервер в обход проверки.
Настройка
Параметры находятся в config.toml.
- В
coreзадаютсяserverPassword,oneTimeLogin, а для Velocity —loginServerиhubServer. - В
core.kickнастраиваютсяkickTimeoutиkickMessage. - В
messagesменяются текстыnoPassword,wrongPasswordиwelcomeMessage; последнее сообщение поддерживает форматирование MiniMessage. - В
core.bypass.methodsвыберите выдачу обхода пользователю (user) или группе (group) и при необходимости укажитеbypassGroup. - Поведение игрока с обходом при переходе на сервер авторизации задаёт
bypasserLoginExitMethod:auto,manualилиdeny-entry.
Требования
Плагин работает на Velocity либо Paper. Для Velocity нужен отдельный сервер авторизации; подойдёт любой сервер Майнкрафт, в том числе NanoLimbo. LuckPerms необязателен, но нужен для автоматической выдачи прав обхода.
