Плагин для серверов Майнкрафт, который защищает вход PIN-кодом через интерфейс-клавиатуру, а не паролем в чате. До ввода PIN игрок не может двигаться, взаимодействовать с миром, выбрасывать предметы, писать в чат или выполнять команды.
Возможности
- Регистрация и вход через экранную цифровую клавиатуру; PIN хранится в виде защищённого хеша.
- Повторный вход без PIN в течение времени сессии.
- Сброс собственного PIN, удаление PIN администраторами и вход игрока администратором в обход PIN.
- История входов с датами и IP-адресами.
- Точки телепортации до и после входа.
- Необязательное скрытие инвентаря до авторизации.
- Поддержка SQLite и MySQL, BungeeCord и RealPermissions.
- Настраиваемый YAML-конфиг и перевод интерфейса.
При регистрации нужно выбрать PIN длиной от двух цифр до значения Max-Pin-Length, затем подтвердить его изумрудом. Последняя цифра удаляется клавишей выброса предмета на числе или правым кликом по изумруду. При обычном входе PIN вводится на той же клавиатуре; последнюю цифру удаляет ведро лавы.
Команды
Основные команды: /reallogin, /rl.
/rl logout— завершить свою сессию и снова открыть ввод PIN./rl resetpin— удалить свой PIN./rl reload— перезагрузить конфиг./rl settings— открыть редактор настроек./rl info <player>— показать сведения и историю входов игрока./rl bypass <player>— авторизовать ожидающего игрока./rl deletepin <player>— удалить PIN игрока./rl settplogin,/rl settpafterlogin— задать точку до или после входа на текущем месте./rl tplogin,/rl tpafterlogin— телепортироваться к заданной точке./rl deltplogin,/rl deltpafterlogin— удалить заданную точку.
Права
reallogin.admin— административные команды.reallogin.resetpin— сброс собственного PIN через/rl resetpin.
Настройка
Основные настройки находятся в plugins/RealLogin/config.yml, параметры MySQL — в plugins/RealLogin/sql.yml. После изменения конфига используйте /rl reload. Время сессии задаёт Max-Session-Time; значение 0 отключает сессии. Опция Hide-Inventories временно убирает инвентарь игрока до входа.
Требования
Работает на Spigot, Paper и их форках; требуется Java 16 или новее. RealPermissions подключается при необходимости.
