Releases: bivashy/MC-Auth-with-Link
Releases · bivashy/MC-Auth-with-Link
Many fixes!
Fixes:
- Небольшие исправления
- На некоторых ядрах игрока кикало из за обновления 1.4: "Если сервер не работает то игрока кикает". Теперь это можно настроить через поле в конфиге: kick-on-server-disabled
- Не работала смена пароля через ВК
- Подтверждение входа по дефолту было выключено, но теперь это включено
- Если ник заканчивался на знак '_' то у него не работала кнопка
Updates:
- Теперь можно выбирать режим заполнения лобби,и игрового сервера. Рандомно (Игрока кидает в рандомный доступный сервер) либо же равномерно (Игрока кидает в самый первый найденный доступный сервер)
Big Update!
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.
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
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: '...
Many fixes
Fixes:
- Исправлена критическая ошибка связанная с MySQL
- Если админ пытался "Восстановить" аккаунт через ВК, у него ничего не получалось
- Если игрок был оффлайн "Восстановление аккаунта" не работало
First 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 не существует'
...