Мод для серверов Майнкрафт добавляет регистрацию и вход по паролю, защищая сервер от неавторизованных игроков. До входа игрок не может двигаться, работать с инвентарём, ломать и ставить блоки и выполнять другие игровые действия.
Возможности
- хранение аккаунтов в SQLite и хеширование паролей BCrypt;
- минимальная длина пароля — восемь символов;
- двухфакторная аутентификация TOTP с Google Authenticator;
- доверенные IP-адреса и сессии, чтобы реже подтверждать вход;
- удаление аккаунта с подтверждением и отменой запроса.
Как пользоваться
- регистрация:
/register <password> <password>; - вход:
/login <password>; - подтверждение настройки двухфакторной аутентификации:
/2faconfirm <6-digit code>; - включение и отключение двухфакторной аутентификации:
/enable2fa,/disable2fa; - удаление аккаунта:
/delacc confirm <password|6-digit code>; - отмена удаления:
/delacc cancel; - смена пароля игроку для оператора:
/changepass <player> <newpass>; - перезагрузка конфигурации:
/slreload; - принудительное завершение сессии:
/abortsession.
Настройки
Сообщения, тайм-ауты, ответы при неверном пароле или коде и тексты подсказок настраиваются в config.yml.
Требования и совместимость
Нужна Java 17 или выше. ProtocolLib — необязательная зависимость, необходимая для скрытия паролей в журналах сервера.
