Плагин для серверов Майнкрафт с авторизацией игроков Leather Client и обычных клиентов. Игроки с Leather Client входят по токену сессии, а остальные используют привычные команды регистрации и входа.
Возможности
- Два независимых способа авторизации: Leather Client и обычная авторизация.
- Поддержка офлайн-режима для локальных серверов.
- Управление активными сессиями.
- Настраиваемые параметры безопасности и сообщение при ошибке входа.
- Совместимость с Paper, Spigot и Bukkit.
Команды
/leather reload— перезагрузить конфигурацию./leather status— посмотреть активные сессии./leather revoke <player>— отозвать сессию игрока.
Права
Для административных команд требуется право leather.admin.
Настройка
В файле /plugins/LeatherAuth/config.yml задаются параметры:
secret— длинный случайный секретный ключ, который должен совпадать с настройками клиента.allow-vanilla— разрешение обычной авторизации через/registerи/login.kick-message— сообщение при неудачной авторизации.offline-mode— режим для офлайн-сервера.
При кике игрока или неудачном автоматическом входе проверьте совпадение secret и использование Leather Client.
Требования
- Сервер на Paper, Spigot или Bukkit.
- Java 17 или выше.
- Leather Client у игроков, которые используют автоматический вход.
