Skip to content

Releases: bivashy/MC-Auth-with-Link

Many fixes!

15 Nov 16:35
Compare
Choose a tag to compare
Many fixes! Pre-release
Pre-release

Fixes:

  • Небольшие исправления
  • На некоторых ядрах игрока кикало из за обновления 1.4: "Если сервер не работает то игрока кикает". Теперь это можно настроить через поле в конфиге: kick-on-server-disabled
  • Не работала смена пароля через ВК
  • Подтверждение входа по дефолту было выключено, но теперь это включено
  • Если ник заканчивался на знак '_' то у него не работала кнопка

Updates:

  • Теперь можно выбирать режим заполнения лобби,и игрового сервера. Рандомно (Игрока кидает в рандомный доступный сервер) либо же равномерно (Игрока кидает в самый первый найденный доступный сервер)

Big Update!

29 Sep 16:35
Compare
Choose a tag to compare
Big Update! Pre-release
Pre-release

Fixes:

  • Исправлена проверка длины пароля в команде ВК
  • Теперь если сервер недоступен, то игрока будет кикать
  • В некоторых ядрах не работали капчи, если у вас всё в порядке с капчами, то это вас не касается
  • Кнопка отвязать больше не будет появляться если аккаунт не привязан к ВК
  • Исправлены небольшие ошибки с кастомными командами
  • Теперь в консоли не должно быть варнов связанных с VK-API

Updates:

  • [БЕТА] Добавлена привязка к Google Authenticator
  • Теперь игроки могут отключить/включить подтверждение о входе (Можно выключить/включить в конфиге)
  • Больше плейсхолдеров: %user_screen_name%,%user_first_name%,%user_last_name%,%user_id%
  • Можно редактировать команды в конфиге
    • Секция в конфигурации
                  vk:
                    ...
                    vk-commands: # Основные команды 
                       enter-accept: # Id команды, не менять!
                         main-command: '/принять' # Обязательное поле
                         aliases: # Не обязательное поле, это алиасы к команде
                           - '/accept'
                       enter-decline:
                         main-command: '/отклонить'
                         aliases:
                           - '/decline'
                       change-pass:
                         main-command: '/пароль'
                         aliases:
                           - '/password'
                       unlink:
                         main-command: '/отвязать'
                         aliases:
                           - '/unlink'
                       accounts:
                         main-command: '/аккаунты'
                         aliases:
                           - '/accounts'
                       kick:
                         main-command: '/кик'
                         aliases:
                           - '/kick'
                       restore:
                         main-command: '/восстановить'
                         aliases:
                           - '/restore'
                       code:
                         main-command: '/код'
                         aliases:
                           - '/code'
                       google:
                         main-command: '/гугл'
                         aliases:
                           - '/google'
                       google-code:
                         main-command: '/гуглкод'
                         aliases:
                           - '/googlecode'
                       google-remove:
                         main-command: '/гуглотвязать'
                         aliases:
                           - '/googleunlink'
                       admin-panel:
                         main-command: '/админ-панель'
                         aliases:
                           - '/admin'
           
  • Можно разрешать доп. команды при авторизации/регистрации
    • Секция в конфигурации
                 allowed-commands:
                  - '^\/l' # Если команда начинается на /l
                  - '^\/login'
                  - '^\/reg'
                  - '^\/register'
                  - '^\/googlecode'
                  - '^\/gcode'
          

Нажми чтобы посмотреть все изменения в кфг

Small fixes,bossbar,message-delay, etc.

19 Aug 12:39
Compare
Choose a tag to compare
Pre-release

Updates:

  • Улучшение кода

  • Добавлены ивенты, и добавлены геттеры для разработчиков

  • Добавлены поля для админ-панеля

    • Секция в конфигурации
      vk:
      ...
        vkmessages:
          ...
          # Админ-панель
          admin-panel: 'Админ панель:'
          admin-panel-no-accounts: 'Не найдено аккаунтов!'
          admin-panel-no-linked-accounts: 'Не найдено привязанных аккаунтов!'
          admin-panel-accounts: 'Все аккаунты сервера:'
          admin-panel-linked-accounts: 'Все привязанные аккаунты сервера'
      
  • Добавлен босс-бар при входе (По дефолту выключено)
    • Секция в конфигурации
      # Боссбар  при регистрации/входе/подтвердения о входе
      boss-bar:
        use: false
        # Цвет боссбара
        # Доступные значения: PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
        bar-color: BLUE
        # Стиль боссбара
        # Доступные значения: SOLID, SEGMENTED_6,SEGMENTED_10,SEGMENTED_12,SEGMENTED_20
        # SOLID - делает боссбар полным (без сегментов)
        # SEGMENTED_ЦИФРА - разделяет боссбар в сегменты
        bar-style: SOLID
        # Текст в боссбаре
        bar-text: '&aВход в сервер'
      
  • Задержка на отправку всех сообщений,тайтлов
    • Поле в конфигурации
       # Вы можете настроить частоту всех сообщений при регистрации, авторизации, подтверждения входа
       # В секундах
       messages-delay: 5
      

Small additions

07 Aug 10:45
Compare
Choose a tag to compare
Small additions Pre-release
Pre-release

Fixes:

  • Мелкие доработки кода

Updates:

  • Теперь в при подтверждении вы можете показать игроку флаг страны, город, и код страны (RU,EN,KZ)
  • Добавлена поддержка HEX цветов, использовать вот так:
#123456СюдаВашТекст
Вместо #123456 ваш HEX
  • Добавлены лимиты входа по айпи, и лимиты привязки аккаунтов

ВНИМАНИЕ!!!, конфиг обновился, советуем добавить недостающие поля

Кликните чтобы посмотреть на новую кофнигурацию
# Как должен хранить данные плагин
# Возможные варианты: MYSQL, SQLITE
storage-type: SQLITE
# Данный блок отвечает за настройки для удаленного хранилища (База данных).
# Вы должны настроить данные поля если используете следующие базы: MYSQL
data:
  host: localhost
  database: database
  username: username
  password: password
  port: 3306
# Это список серверов в которые плагин будет подключать не авторизованных игроков.
auth-servers:
  - AUTH-1:50 # Сервер с максимальным приоритетом, и с максимальным количеством на этом сервере который вы указали.
  - AUTH-2:100 # Плагин подключит игроков на данный сервер если подключение к предыдущему не удалась, либо она полная.
# Это список серверов в которые плагин будет подключать авторизованных игроков.
game-servers:
  - HUB-1:100 # Сервер с максимальным приоритетом, и с максимальным количеством на этом сервере который вы указали.
  - HUB-2:50 # Плагин подключит игроков на данный сервер если подключение к предыдущему не удалась, либо она полная.

# Определяет количество онлайн твинков игроков используя IP. Поставьте 0 чтобы отключить лимит
max-login-per-ip: 0

# Определяет максимальное количество привязок к одному и тому же vkId. Поставьте 0 чтобы отключить лимит
max-vk-link: 0

# Как плагин должен идентифицировать игроков
# Возможные варианты: UUID, NAME
id-type: NAME
# Если включено, плагин заблокирует попытку регистрации если у игрока неправильный регистр ника
# К примеру: Плагин заблокирует соединение игрока если он зарегестрировался как Notch и пытается зайти как: nOtCH, notch, NOTCH и т.д.
# Вы можете отключить эту опцию если используете id-type: UUID.
check-name-case: true
# RegEx паттерн разрешенных символом в нике игрока.
name-regex-pattern: '[a-zA-Z0-9_]*'
# RegEx паттерн для паролей игрока.
password-regex-pattern: '[a-zA-Z0-9_$#@^-]*'
# Как плагин должен хешировать пароли игроков
# Возможные варианты: MD5, SHA256, BCRYPT
hash-type: SHA256
# Должны ли писать подтверждать свои пароли при регистрации
enable-password-confirm: false
# Минимальная длина пароля
password-min-length: 5
# Максимальная длина пароля
password-max-length: 20
# Количество попыток ввода правильного пароля прежде чем игрока кикнет из сервера.
password-attempts: 3
# Как долго должна быть активна сессия по ip у игрока.
session-durability: 4h
# Сколько секунд у игроков есть прежде чем зарегестрироваться/залогиниться
auth-time: 60
# Доступные команды в ВК!
# /принять -> Подтверждение входа через ВК
# /отклонить -> Отклонение входа через ВК
# /отвязать [ник] -> для отвязки аккаунта
# /аккаунты -> Контроль аккаунтов через кнопки (Есть система страниц если больше 5 аккаунтов)
# /кик [ник] -> Кикнуть игрока с сервера
# /восстановить [ник] -> Кикает игрока с сервера если он онлайн, сбрасывает пароль на рандомный, и сбрасывает сессию
# /пароль [ник] [новый пароль] -> Меняет пароль аккаунта
# /код (/code) -> Для привязки майнкрафт аккаунта к ВК
# /админ-панель,/админпанель,/админ,/панель,/admin-panel,/adminpanel,/admin,/panel -> Можно контролировать привязанные, не привязанные аккаунты
# =============================================
# Доступные плейсхолдеры:
# %correct% - Правильный регистр ника
# %name%,%nick% = ник игрока
# %account_ip% = ip адрес игрока
# %vk_id% = vk id игрока, если у игрока нету привязанного vk, то покажет -1
# %country_code% = Покажет код страны (К примеру RU, UA, EN, KZ), работает только в сообщении подтверждения аккаунта
# %town% = Покажет город, работает только в сообщении подтверждения аккаунта
# %flag_emoji% = Покажет флаг страны в виде эмодзи, работает только в сообщении подтверждения аккаунта
vk:
  # Включена ли привязка к ВК, если вы отключите привязку игроки не смогут подтверждать вход, привязывать аккаунты.
  enabled: true
  # Юзеры ВК у которых будет админ доступ к привязанным аккаунтам
  # У юзеров с админ-доступом есть возможности:
  # 1. Отвязывать, менять ник, кикать используя обычные команды
  # 2. При вводе /adminpanel вам покажет админ панель
  admin-accounts:
    #205639000
    - 123456789 #Сюда ваш id вк
  confirmation: 
    # За сколько времени игрок должен привязать аккаунт (В секундах)
    remove-delay: 120
    code-length: 6
  enter:
    # За сколько секунд игрок должен подтвердить вход в аккаунт
    enter-delay: 60
  restore:
    code-length: 7
  # Создание комманд в вк, пригодится для создания таких команд как: /информация и так далее
  commands:
    # Команда при вводе которой бот пишет определенное сообщение
    /addvk:
      answer: 'ℹ Данную команду нужно писать на сервере!\nℹ Зайдите на сервер и напишите /addvk'
      chat: false # Отвечает за ответ в беседе, если поставить true -> Он будет отвечать в беседе, если поставить false -> Он не будет отвечать в беседе
      chat-answer: 'Данная команда отключена в беседе' #Если ответ в беседе отключён, то пишет такое сообщение при команде в беседе
    /test:
      answer: 'Бот работает!'
      chat: false # Если вы уберет chat-answer, бот будет игнорировать команду в беседах 
    command:
      #Если игрок ввел неизвестную команду то ему напишет то что команда не найдена
      regex: '^/(?!.*(принять|отклонить|отвязать|аккаунты|кик|восстановить|пароль|код|админ-панель|админпанель|админ|панель|admin-panel|adminpanel|admin|panel)).*$'
      answer: 'Команда не найдена! Доступные команды: /помощь'
      chat: false
  # Текст на кнопках в ВК
  button-labels:
    kick: 'Кикнуть'
    restore: 'Восстановить'
    return: 'Назад'
    next-page: '->'
    previous-page: '<-'
    account: '%name%'
    unlink: 'Отвязать'
    enter-confirm: 'Принять'
    enter-decline: 'Отклонить'
    admin-panel-all-accounts: 'Все аккаунты'
    admin-panel-all-linked-accounts: 'Все привязанные аккаунты'
  vkmessages: #Для переноса строк используйте "<br>" без кавычек.
    # Привязка ВК
    confirmation-error: 'Введен неправильный код! <br>Введите заного /addvk Ваш_Буквенный_Id и не постарайтесь не ошибится при вводе кода'
    confirmation-success: 'Вы успешно привязали аккаунт к ВК'
    confirmation-already-linked: 'Аккаунт уже привязан к другому ВК!'
    confirmation-no-code: '🤔 Произошла ошибка, возможно время кода истекло или вы ошиблись в вводе кода.<br>Чтобы привязать - напишите на сервере /addvk'
    confirmation-not-enough-arguments: 'Вы не указали код! Возможно вы забыли поставить пробел'
    # Общее
    not-your-account: 'Это не твой аккаунт!'
    # Список аккаунтов 
    no-accounts: 'У тебя нету аккаунтов'
    accounts: 'Твои аккаунты:'
    # Настройка аккаунта
    account-control: 'Настройка аккаунта: %name%'
    # Восстановление аккаунта
    restore-not-enough-arguments: 'Вы не указали ник игрока!'
    restored: 'Теперь пароль от аккаунта %name% - %password%'
    # Кик аккаунта
    kick-not-enough-arguments: 'Вы не указали ник игрока!'
    kick-starting: '✅ Аккаунт %nick% будет кикнут с сервера в течение 5 секунд если он находится на сервере!'
    player-offline: 'ℹ Игрок с ником %nick% не на сервере!'
    kicked: '%nick% был кикнут из сервера'
    # Смена пароля
    changepass-not-enough-arguments: 'Вы не указали ник и пароль игрока!'
    changepass-success: 'Успешно изменён пароль игрока %account% на %password%'
    # Подтверждение входа через ВК
    enter-no-enter: 'Вам не отправляли письмо для подтверждения входа 🤔' 
    enter-message: '⚠ Попытка авторизации на ваш аккаунт %nick% с IP адреса %account_ip%. Введите /принять или /отклонить, либо нажмите на кнопки'
    enter-kicked: 'Это был не ваш аккаунт, срочно смените пароль!'
    enter-confirmed: 'Вы успешно вошли в аккаунт!'
    # Отвязка аккаунта ВК
    unlink-not-enough-arguments: 'Вы не указали ник игрока!'
    unlinked: 'Вы успешно отвязали аккаунт %name%'
    # Админ-панель
    admin-panel: 'Админ панель:'
    
messages:
  # Регистрация
  register-chat: '&fПожалуйста зарегистрируйтесь командой &e/register <пароль>'
  register-title: '&eРегистрация'
  register-subtitle: '&fПожалуйста введите &e/register <пароль>'
  # Логин
  login-chat: '&fПожалуйста войдите используя команду &e/login <password>'
  login-title: '&eАвторизация'
  login-subtitle: '&fПожалуйста введите &e/login <пароль>'
  # Подтверждение входа через ВК
  vk-enter-confirm-need-chat: '&fПодтвердите вход в &9ВК &fдля того чтобы войти в игру'
  vk-enter-confirm-need-title: '&fПодтверждение &9ВК'
  vk-enter-confirm-need-subtitle: '&fПожалуйста подтвердите в &9ВК'
  # Ошибки
  time-left: '&cВремя вышло! Пожалуйста, попробуйте снова.'
  illegal-name-chars: '&cВ вашем никнейме содержатся недопстимые символы!'
  limit-ip-reached: '&cВы находитесь онлайн с большим количеством аккаунтов!'
  illegal-name-chars: '&cВ вашем никнейме содержатся недопустимые символы!'
  attempts-limit: '&cВы достигли лимита ввода паролей!'
  auth-servers-connection-refused: '&cОшибка при подключении к серверу авторизации. Пожалуйста попробуйте позже'
  game-servers-connection-refused: '&cОшибка при подключении к серверу лобби. Пожалуйста попробуйте позже'
  disabled-command: '&cЭта команда отключена до тех пор пока вы не авторизуетесь!'
  players-only: '&cКоманда только для игроков!'
  already-logged-in: '&cВы уже авторизованы.'
  already-logged-out: '&cВы не авторизованы.'
  account-exists: '&cТакой аккаунт уже существует. Пожалуйста, войдите.'
  account-not-found: '&cАккаунт не найден! Пожалуйста, зарегистрируйтесь.'
  # Авторизация
  player-offline: '...
Read more

Many fixes

01 Aug 17:43
Compare
Choose a tag to compare
Many fixes Pre-release
Pre-release

Fixes:

  • Исправлена критическая ошибка связанная с MySQL
  • Если админ пытался "Восстановить" аккаунт через ВК, у него ничего не получалось
  • Если игрок был оффлайн "Восстановление аккаунта" не работало

First release

01 Aug 09:46
Compare
Choose a tag to compare
First release Pre-release
Pre-release

Что изменилось?:

  • В данном плагине добавлена привязка ВК, и убрана привязка email

Конфигурация:

Кликните чтобы посмотреть на кофнигурацию
# Как должен хранить данные плагин
# Возможные варианты: MYSQL, SQLITE
storage-type: SQLITE

# Данный блок отвечает за настройки для удаленного хранилища (База данных).
# Вы должны настроить данные поля если используете следующие базы: MYSQL
data:
host: localhost
database: database
username: username
password: password
port: 3306

# Это список серверов в которые плагин будет подключать не авторизованных игроков.
auth-servers:
- AUTH-1:50 # Сервер с максимальным приоритетом, и с максимальным количеством на этом сервере который вы указали.
- AUTH-2:100# Плагин подключит игроков на данный сервер если подключение к предыдущему не удалась, либо она полная.

# Это список серверов в которые плагин будет подключать авторизованных игроков.
game-servers:
- HUB-1:100 # Сервер с максимальным приоритетом, и с максимальным количеством на этом сервере который вы указали.
- HUB-2:50   # Плагин подключит игроков на данный сервер если подключение к предыдущему не удалась, либо она полная.


# Как плагин должен идентифицировать игроков
# Возможные варианты: UUID, NAME
id-type: NAME

# Если включено, плагин заблокирует попытку регистрации если у игрока неправильный регистр ника
# К примеру: Плагин заблокирует соединение игрока если он зарегестрировался как Notch и пытается зайти как: nOtCH, notch, NOTCH и т.д.
# Вы можете отключить эту опцию если используете id-type: UUID.
check-name-case: true

# RegEx паттерн разрешенных символом в нике игрока.
name-regex-pattern: '[a-zA-Z0-9_]*'

# RegEx паттерн для паролей игрока.
password-regex-pattern: '[a-zA-Z0-9_$#@^-]*'

# Как плагин должен хешировать пароли игроков
# Возможные варианты: MD5, SHA256, BCRYPT
hash-type: SHA256

# Должны ли писать подтверждать свои пароли при регистрации
enable-password-confirm: false
# Минимальная длина пароля
password-min-length: 5
# Максимальная длина пароля
password-max-length: 20
# Количество попыток ввода правильного пароля прежде чем игрока кикнет из сервера.
password-attempts: 3
# Как долго должна быть активна сессия по ip у игрока.
session-durability: 4h
# Сколько секунд у игроков есть прежде чем зарегестрироваться/залогиниться
auth-time: 60

# Доступные команды в ВК!
# /принять -> Подтверждение входа через ВК
# /отклонить -> Отклонение входа через ВК
# /отвязать [ник] -> для отвязки аккаунта
# /аккаунты -> Контроль аккаунтов через кнопки (Есть система страниц если больше 5 аккаунтов)
# /кик [ник] -> Кикнуть игрока с сервера
# /восстановить [ник] -> Кикает игрока с сервера если он онлайн, сбрасывает пароль на рандомный, и сбрасывает сессию
# /пароль [ник] [новый пароль] -> Меняет пароль аккаунта
# /код (/code) -> Для привязки майнкрафт аккаунта к ВК
# /админ-панель,/админпанель,/админ,/панель,/admin-panel,/adminpanel,/admin,/panel -> Можно контролировать привязанные, не привязанные аккаунты
# =============================================
# Доступные плейсхолдеры:
# %name%,%nick% = ник игрока
# %account_ip% = ip адрес игрока
# %vk_id% = vk id игрока, если у игрока нету привязанного vk, то покажет -1
vk:
# Включена ли привязка к ВК, если вы отключите привязку игроки не смогут подтверждать вход, привязывать аккаунты.
enabled: true
# Юзеры ВК у которых будет админ доступ к привязанным аккаунтам
# У юзеров с админ-доступом есть возможности:
# 1. Отвязывать, менять ник, кикать используя обычные команды
# 2. При вводе /adminpanel вам покажет админ панель
admin-accounts:
  #205639000
  - 123456789 #Сюда ваш id вк
confirmation: 
  # За сколько времени игрок должен привязать аккаунт (В секундах)
  remove-delay: 120
enter:
  # За сколько секунд игрок должен подтвердить вход в аккаунт
  enter-delay: 60
# Создание комманд в вк, пригодится для создания таких команд как: /информация и так далее
commands:
  # Команда при вводе которой бот пишет определенное сообщение
  /addvk:
    answer: 'ℹ Данную команду нужно писать на сервере!\nℹ Зайдите на сервер и напишите /addvk'
    chat: false # Отвечает за ответ в беседе, если поставить true -> Он будет отвечать в беседе, если поставить false -> Он не будет отвечать в беседе
    chat-answer: 'Данная команда отключена в беседе' #Если ответ в беседе отключён, то пишет такое сообщение при команде в беседе
  /test:
    answer: 'Бот работает!'
    chat: false # Если вы уберет chat-answer, бот будет игнорировать команду в беседах 
  command:
    regex: '^(?!.*(/принять|/отклонить|/отвязать|/аккаунты|/кик|/восстановить|/пароль|/код|/админ-панель|/админпанель|/админ|/панель|/admin-panel|/adminpanel|/admin|/panel)).*$' #Если игрок ввел неизвестную команду то ему напишет то что команда не найдена
    answer: 'Команда не найдена! Доступные команды: /помощь'
    chat: false
# Текст на кнопках в ВК
button-labels:
  kick: 'Кикнуть'
  restore: 'Восстановить'
  return: 'Назад'
  next-page: '->'
  previous-page: '<-'
  account: '%name%'
  unlink: 'Отвязать'
  enter-confirm: 'Принять'
  enter-decline: 'Отклонить'
  admin-panel-all-accounts: 'Все аккаунты'
  admin-panel-all-linked-accounts: 'Все привязанные аккаунты'
vkmessages: #Для переноса строк используйте "<br>" без кавычек.
  # Привязка ВК
  confirmation-error: 'Введен неправильный код! <br>Введите заного /addvk Ваш_Буквенный_Id и не постарайтесь не ошибится при вводе кода'
  confirmation-success: 'Вы успешно привязали аккаунт к ВК'
  confirmation-already-linked: 'Аккаунт уже привязан к другому ВК!'
  confirmation-no-code: '🤔 Произошла ошибка, возможно время кода истекло или вы ошиблись в вводе кода.<br>Чтобы привязать - напишите на сервере /addvk'
  confirmation-not-enough-arguments: 'Вы не указали код! Возможно вы забыли поставить пробел'
  # Общее
  not-your-account: 'Это не твой аккаунт!'
  # Список аккаунтов 
  no-accounts: 'У тебя нету аккаунтов'
  accounts: 'Твои аккаунты:'
  # Настройка аккаунта
  account-control: 'Настройка аккаунта: %name%'
  # Восстановление аккаунта
  restore-not-enough-arguments: 'Вы не указали ник игрока!'
  restored: 'Теперь пароль от аккаунта %name% - %password%'
  # Кик аккаунта
  kick-not-enough-arguments: 'Вы не указали ник игрока!'
  kick-starting: '✅ Аккаунт %nick% будет кикнут с сервера в течение 5 секунд если он находится на сервере!'
  player-offline: 'ℹ Игрок с ником %nick% не на сервере!'
  kicked: '%nick% был кикнут из сервера'
  # Смена пароля
  changepass-not-enough-arguments: 'Вы не указали ник и пароль игрока!'
  changepass-success: 'Успешно изменён пароль игрока %account% на %password%'
  # Подтверждение входа через ВК
  enter-no-enter: 'Вам не отправляли письмо для подтверждения входа 🤔' 
  enter-message: '⚠ Попытка авторизации на ваш аккаунт %nick% с IP адреса %account_ip%. Введите /принять или /отклонить, либо нажмите на кнопки'
  enter-kicked: 'Это был не ваш аккаунт, срочно смените пароль!'
  enter-confirmed: 'Вы успешно вошли в аккаунт!'
  # Отвязка аккаунта ВК
  unlink-not-enough-arguments: 'Вы не указали ник игрока!'
  unlinked: 'Вы успешно отвязали аккаунт %name%'
  # Админ-панель
  admin-panel: 'Админ панель:'
  
messages:
# Регистрация
register-chat: '&fПожалуйста зарегистрируйтесь командой &e/register <пароль>'
register-title: '&eРегистрация'
register-subtitle: '&fПожалуйста введите &e/register <пароль>'
# Логин
login-chat: '&fПожалуйста войдите используя команду &e/login <password>'
login-title: '&eАвторизация'
login-subtitle: '&fПожалуйста введите &e/login <пароль>'
# Подтверждение входа через ВК
vk-enter-confirm-need-chat: '&fПодтвердите вход в &9ВК &fдля того чтобы войти в игру'
vk-enter-confirm-need-title: '&fПодтверждение &9ВК'
vk-enter-confirm-need-subtitle: '&fПожалуйста подтвердите в &9ВК'
# Ошибки
time-left: '&cВремя вышло! Пожалуйста, попробуйте снова.'
illegal-name-chars: '&cВ вашем никнейме содержатся недопстимые символы!'
attempts-limit: '&cВы достигли лимита ввода паролей!'
auth-servers-connection-refused: '&cОшибка при подключении к серверу авторизации. Пожалуйста попробуйте позже'
game-servers-connection-refused: '&cОшибка при подключении к серверу лобби. Пожалуйста попробуйте позже'
disabled-command: '&cЭта команда отключена до тех пор пока вы не авторизуетесь!'
players-only: '&cКоманда только для игроков!'
already-logged-in: '&cВы уже авторизованы.'
already-logged-out: '&cВы не авторизованы.'
account-exists: '&cТакой аккаунт уже существует. Пожалуйста, войдите.'
account-not-found: '&cАккаунт не найден! Пожалуйста, зарегистрируйтесь.'
# Авторизация
player-offline: 'Игрок оффлайн!'
force-connect-success: 'Игрок успешно подключен на сервер!'
enter-password: '&cПожалуйста введите ваш пароль.'
enter-new-password: '&cПожалуйста введите ваш старый пароль и новый пароль.'
wrong-old-password: '&cНеверный пароль!'
nothing-to-change: '&cВаши пароли совпдают.'
change-success: '&aВаш пароль был изменён.'
confirm-password: '&cПожалуйста подтвердите ваш пароль.'
confirm-failed: '&cПароли разные!'
password-too-short: '&cВаш пароль слишком короткий!'
password-too-long: '&cВаш пароль слишком длинный!'
illegal-password-chars: '&cВаш пароль содержит недопстимые символы!'
wrong-password: '&cНеверный пароль. У вас осталось ещё %attempts% aпопыток.'
register-success: '&aРегистрация прошла успешно.'
login-success: '&aВы успешно авторизовались.'
logout-success: '&aВы вышли из аккаунта'
# ВК
vk-disabled: '&cПривязка к ВК отключена'
vk-usage: '&a/addvk буквенный_id'
already-linked: '&cВы уже привязали аккаунт ВК'
screen-name-not-exists: '&cТакого буквенного id не существует'
...
Read more