Плагин для серверов Майнкрафт с авторизацией и защитой аккаунтов, вдохновлённый AuthMe. Игроки регистрируются и входят по паролю, а до входа не могут перемещаться, взаимодействовать с миром и пользоваться предметами.
Возможности
- Пароли хранятся в виде хеша с алгоритмами BCrypt или SHA-256, без открытого текста.
- Настраиваются минимальная и максимальная длина пароля, срок сессии и время на вход.
- Неавторизованному игроку можно запретить чат; при отсутствии входа вовремя он будет отключён от сервера.
- Плагин запоминает место выхода игрока и при подключении может телепортировать его на спавн.
- Сообщения можно изменить и перевести на нужный язык.
- Данные аккаунтов хранятся в SQLite или MySQL.
Команды
/register <password> <confirm_password>— регистрация аккаунта; сокращение:/reg./login <password>— вход в аккаунт; сокращение:/l./changepassword <old_password> <new_password>— смена пароля; сокращения:/changepass,/changepw.
Настройка
Основные параметры находятся в plugins/AuthGuard/config.yml: выбор SQLite или MySQL, требования к паролям, алгоритм хеширования, срок сессии, время на вход, телепортация на спавн, ограничения чата и тексты сообщений.
Требования
Работает на серверах Spigot, Paper и совместимых сборках. Нужна Java 17 или выше; дополнительные зависимости не требуются.
