Плагин для серверов Майнкрафт с авторизацией через диалоговые окна вместо ввода пароля в чате. Новые игроки создают пароль в форме регистрации, а вернувшиеся входят через отдельное окно; пароли хранятся в виде защищённого хеша.
Возможности
- Окна регистрации, входа и смены пароля с подтверждением пароля.
- До авторизации защита Ghost Lock блокирует движение, чат, команды, инвентарь, взаимодействие и ломание блоков.
- Поддерживаются доверенные сессии и дополнительный ключ восстановления.
- Учётные записи хранятся в SQLite, пароли хешируются BCrypt.
- Администратор может просматривать безопасные сведения об аккаунте, сбрасывать пароль, удалять аккаунт, временно блокировать его и открывать окно входа принудительно.
- Тексты сообщений и интерфейса настраиваются.
Команды
Игрокам:
/login— открыть окно входа./register— открыть регистрацию./logout— выйти из аккаунта и снова включить блокировку./changepassword— открыть смену пароля./recover— открыть восстановление аккаунта, если оно включено.
Администраторам:
/gatepass help— справка./gatepass reload— перезагрузить конфигурацию и сообщения./gatepass info <player>— безопасные сведения об аккаунте./gatepass resetpassword <player>— сбросить пароль./gatepass unregister <player>— удалить аккаунт./gatepass forceopen <player>— принудительно открыть окно авторизации./gatepass lock <player> <seconds>— временно заблокировать аккаунт./gatepass unlock <player>— снять блокировку./gatepass regenerateseal <player>— обновить Security Seal игрока.
Права
gatepass.admin.*— все административные команды.gatepass.admin.reload—/gatepass reload.gatepass.admin.info— просмотр сведений об аккаунте.gatepass.admin.resetpassword— сброс паролей.gatepass.admin.unregister— удаление аккаунтов.gatepass.admin.forceopen— принудительное открытие окна авторизации.gatepass.admin.lockиgatepass.admin.unlock— блокировка и разблокировка аккаунтов.gatepass.admin.regenerateseal— обновление Security Seal.gatepass.bypass— вход без авторизации.
Настройка
Можно изменить сообщения и текст диалоговых окон, включить восстановление аккаунта и доверенные сессии.
Требования
Нужен сервер Paper с поддержкой Dialog UI.
