BaronessAuth DocumentationBaronessAuth

⭐ Premium авторизация

Настройки авторизации через лицензионный аккаунт Mojang в BaronessAuth

Premium авторизация

Путь конфига: content/BaronessAuth/config/methods/premium.yml

Авторизация через лицензионный аккаунт Mojang. Позволяет игрокам с лицензией избежать ввода паролей и 2FA.

📋 Описание

Premium авторизация — это метод аутентификации, который использует лицензионные аккаунты Mojang для автоматического входа на сервер. Игроки с лицензионными аккаунтами могут избежать необходимости вводить пароли и проходить двухфакторную аутентификацию.

⚙️ Основные настройки

enabled

Включает или отключает Premium авторизацию.

enabled: true  # Включить Premium авторизацию
enabled: false # Отключить Premium авторизацию

display-name

Человеческое название метода, которое показывается игрокам.

display-name: 'через лицензию'

🔧 Настройки команды

Команда переключения режима

command:
  aliases:
  - 'premium'
  cooldown: '700 мсек'

Параметры:

  • aliases - список команд для переключения Premium режима
  • cooldown - задержка между попытками использования команды

🔄 Настройки включения Premium режима

Предупреждение

enabling:
  warning: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color>        <u>Переключение в режим <b><color:#ff8d0a>ЛИЦЕНЗИИ</color></b></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color> 1. Вы больше не сможете заходить с пиратки
    <color:#ff8d0a>╠</color> 2. Это полностью избавит вас от паролей и 2FA
    <color:#ff8d0a>╠</color> 3. Вы сможете вернуться к пиратке, введя <u><color:#ff8d0a>/premium</color></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color>  Нажмите <color:#ff8d0a><click:run_command:'%callback%'>СЮДА</click></color>, чтобы продолжить.
    <color:#ff8d0a>╚</color>

Начало процесса

enabling:
  start: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color>        <u>Переключение в режим <b><color:#ff8d0a>ЛИЦЕНЗИИ</color></b></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color> Процесс начат.
    <color:#ff8d0a>╠</color> Перезайдите на сервер и осуществите логин.
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color> При входе с пиратки, вас кикнет,
    <color:#ff8d0a>╠</color> но после начнёт впускать - процесс будет отменён.
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╚</color>

Успешное включение

enabling:
  success: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color> <b>Вы переключились в режим <color:#ff8d0a>ЛИЦЕНЗИИ</color>!
    <color:#ff8d0a>╚</color>

🔄 Настройки выключения Premium режима

Предупреждение

disabling:
  warning: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color>        <u>Переключение в режим <b><color:#ff8d0a>ПИРАТА</color></b></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color> 1. Вы сможете входить как с пиратки, так и с лицензии
    <color:#ff8d0a>╠</color> 2. У вас снова появятся пароли, 2FA и прочие проверки
    <color:#ff8d0a>╠</color> 3. Вы сможете вернуться к лицензии, введя <u><color:#ff8d0a>/premium</color></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color>  Нажмите <color:#ff8d0a><click:run_command:'%callback%'>СЮДА</click></color>, чтобы продолжить.
    <color:#ff8d0a>╚</color>

Успешное выключение

disabling:
  success: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color> <b>Вы переключились в режим <color:#ff8d0a>ПИРАТА</color>!
    <color:#ff8d0a>╚</color>

🔑 Настройки входа

Сообщение при входе

login:
  message:
    enabled: false
    content: '<green>Вы вошли с лицензии, аутентификация не требуется.'

Тайтл при входе

login:
  title:
    enabled: true
    title: '<green>С возвращением!'
    subtitle: '<green>Вы вошли с лицензии!'

🔒 Безопасность

Проверка лицензии

security:
  # Проверять ли лицензию при каждом входе
  verify-on-every-login: false
  
  # Разрешить ли вход с пиратских клиентов
  allow-cracked-clients: false
  
  # Требовать ли подтверждение при смене режима
  require-confirmation: true

Ограничения

restrictions:
  # Максимальное количество переключений в день
  max-switches-per-day: 3
  
  # Время блокировки после превышения лимита
  lockout-time: '24 ч'
  
  # Сообщение при превышении лимита
  limit-message: '<red>Вы превысили лимит переключений на сегодня.'

📊 Статистика

Отслеживание

statistics:
  # Включить ли отслеживание статистики
  enabled: true
  
  # Сохранять ли логи переключений
  log-switches: true
  
  # Показывать ли статистику игрокам
  show-to-players: false

📝 Пример полного конфига

enabled: true
display-name: 'через лицензию'

command:
  aliases:
  - 'premium'
  cooldown: '700 мсек'

enabling:
  warning: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color>        <u>Переключение в режим <b><color:#ff8d0a>ЛИЦЕНЗИИ</color></b></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color> 1. Вы больше не сможете заходить с пиратки
    <color:#ff8d0a>╠</color> 2. Это полностью избавит вас от паролей и 2FA
    <color:#ff8d0a>╠</color> 3. Вы сможете вернуться к пиратке, введя <u><color:#ff8d0a>/premium</color></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color>  Нажмите <color:#ff8d0a><click:run_command:'%callback%'>СЮДА</click></color>, чтобы продолжить.
    <color:#ff8d0a>╚</color>

  start: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color>        <u>Переключение в режим <b><color:#ff8d0a>ЛИЦЕНЗИИ</color></b></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color> Процесс начат.
    <color:#ff8d0a>╠</color> Перезайдите на сервер и осуществите логин.
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color> При входе с пиратки, вас кикнет,
    <color:#ff8d0a>╠</color> но после начнёт впускать - процесс будет отменён.
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╚</color>

  success: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color> <b>Вы переключились в режим <color:#ff8d0a>ЛИЦЕНЗИИ</color>!
    <color:#ff8d0a>╚</color>

disabling:
  warning: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color>        <u>Переключение в режим <b><color:#ff8d0a>ПИРАТА</color></b></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color> 1. Вы сможете входить как с пиратки, так и с лицензии
    <color:#ff8d0a>╠</color> 2. У вас снова появятся пароли, 2FA и прочие проверки
    <color:#ff8d0a>╠</color> 3. Вы сможете вернуться к лицензии, введя <u><color:#ff8d0a>/premium</color></u>
    <color:#ff8d0a>╠</color>
    <color:#ff8d0a>╠</color>  Нажмите <color:#ff8d0a><click:run_command:'%callback%'>СЮДА</click></color>, чтобы продолжить.
    <color:#ff8d0a>╚</color>

  success: |-
    <color:#ff8d0a>╔</color>
    <color:#ff8d0a>╠</color> <b>Вы переключились в режим <color:#ff8d0a>ПИРАТА</color>!
    <color:#ff8d0a>╚</color>

login:
  message:
    enabled: false
    content: '<green>Вы вошли с лицензии, аутентификация не требуется.'
  
  title:
    enabled: true
    title: '<green>С возвращением!'
    subtitle: '<green>Вы вошли с лицензии!'

security:
  verify-on-every-login: false
  allow-cracked-clients: false
  require-confirmation: true

restrictions:
  max-switches-per-day: 3
  lockout-time: '24 ч'
  limit-message: '<red>Вы превысили лимит переключений на сегодня.'

statistics:
  enabled: true
  log-switches: true
  show-to-players: false

🔧 Как это работает

Принцип работы

  1. Регистрация: Все игроки проходят обычную регистрацию через пароль
  2. Команда /premium: Игрок вводит команду для переключения в Premium режим
  3. Проверка лицензии: При следующем входе сервер отправляет пакет, требующий лицензию
  4. Автоматический вход: Если игрок вошел с лицензии, он автоматически пропускается
  5. Отмена режима: Игрок может вернуться к обычному режиму командой /premium

Технические ограничения

  • Mojang ограничения: Нельзя программно определить, вошел ли игрок с лицензии
  • Пакетная система: Используется специальный пакет для проверки лицензии
  • Пиратские клиенты: Автоматически отключаются при получении пакета лицензии

⚠️ Важные замечания

  • Premium авторизация работает только с лицензионными аккаунтами Mojang
  • Игроки с пиратскими клиентами будут автоматически отключены
  • Рекомендуется использовать в сочетании с другими методами для максимальной безопасности
  • Не забудьте настроить ограничения на переключение режимов
  • Регулярно проверяйте логи для выявления подозрительной активности

🔄 Совместимость

С другими методами

  • Парольная авторизация: Работает как основной метод для новых игроков
  • Telegram 2FA: Можно использовать для дополнительной защиты
  • Сессионная авторизация: Работает для повторных входов

С плагинами

  • BungeeCord: Полная совместимость
  • Velocity: Полная совместимость
  • Waterfall: Полная совместимость