Плагин mcAuth - Авторизация в Майнкрафт - Обновления
mcAuth - Авторизация

Плагин mcAuth - Авторизация 1.0.25

  • Автор Автор mcdev
  • Дата создания Дата создания

1.0.21
- Треубется Java 17 или выше (Telegram использует библиотеки собранные на этой версии, конкретно jackson-core-2.16.1).
- Telegram боту добавлена команда /alert рассылки сообщения (или сообщения с изображением) всем заргеистрированным игрокам связавшим аккаунт на сервере с Telegram ботом.
- В конфигурацию добавлены следующие секции (учитывайте это при обновлении на эту версию).

bot:
telegram:
# Список Telegram-ID администраторов.
# Пользователь с Telegram-ID из списка может использовать команду рассылки сообщений /alert.
# Узнать свой Telegram-ID, бот "https://t.me/@myidbot", команда "/getid".
admin_telegram_user_id_list:
- 123456

1.0.22
- Добавлена проверка на регистр ранее зарегистрированного никнейма. Например с ника "steve" если в базе данных уже зарегистрирован игрок с ником "Steve" войти не получится.
- В конфигурацию добавлены следующие секции (учитывайте это при обновлении на эту версию).

message:
invalid_nickname_case: "&cНевалидный регистр никнейма '&b%current_player_name%&c', не совпадает с ранее зарегистрированным &c'&b%correct_player_name%&c'. Пожалуйста перезайдите в игру с никнеймом '&b%correct_player_name%&c'."

1.0.23
- Необходима версия UtilM 1.0.8 или выше https://mcdev.su/resources/utilm.73/
- Ссылки на вспомогательную библиотеку UtilM обновлены и теперь она располагается по адресу UtilM https://mcdev.su/resources/utilm.73/
- Теперь апдейтер не приостанавливает работу плагина при выходе новой версии.

1.0.24
- Добавлен лицензер.

1.0.25
- В Телеграм бота добавлена команда "/free" с целью привлечения игроков в Телеграм.
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

bot:
telegram:
# Команда "зазывалка" с целью привлечения игроков в Телеграм, например: "Напиши Телеграм боту /free и получи приз!".
# Привлеченным игрокам можно выполнить рассылку сообщений /alert с целью поддержания интереса к игровому проекту.
free_command:
# Команда которую нужно выполнить в Телеграм боте чтобы забрать приз.
command: "/free"
# Чтобы забрать приз сначала необходимо создать "/пара" (2FA)?
# Без "/пара" (2FA), Telegram-ID пользователя не будет сохранен и рассылка "/alert" его не достигнет.
# Если расчет на рассылку, оставьте значение true - необходима "/пара" (2FA) чтобы забрать приз.
2fa_required: true
# Конфигурация сообщений.
message:
2fa_required: 'Пожалуйста, сначала создайте пару с аккаунтом на сервере командой "/пара".'
free:
- "Бесплатный приз!"
- 'Пиши команду "/example QWE123" на сервере чтобы забрать!'
1.0.19
- Алгоритм "NO_HASH" неправильно сверял пароли.

1.0.20
- Добавлен .properties файл по умолчанию для используемой библиотеки Password4j, тк. сообщения [WARNING] вводили в заблуждение "что-то не так?".
- Добавлена поддержка хеширования паролей, сейчас поддерживаетtся 2 алгоритма, это NO_HASH (не хэшировать) и ARGON2 (хэшировать).
- В конфигурацию добавлены следующие секции (учитывайте это при обновлении на эту версию).

permission:
migrate: bungee-auth-2f.migrate # Разрешение на выполнение команды миграции.

# Как плагин должен хешировать пароли игроков.
# Доступные варианты:
# - NO_HASH без хеширования, пароли игроков хранятся в чистом виде в базе данных их можно прочитать.
# - ARGON2 хешировать, пароли игроков хранятся в зашифрованном виде и их невозможно прочитать даже если украсть базу данных.
hash_type: NO_HASH

# Эксперементальная команда для переноса данных из плагина: Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь
#
# Вот несколько примеров использования:
# /migrate com.mysql.cj.jdbc.Driver jdbc:mysql://127.0.0.1:3306/your_database_name database_username database_password
# /migrate org.mariadb.jdbc.Driver jdbc:mariadb://127.0.0.1:3306/your_database_name database_username database_password
# /migrate com.mysql.cj.jdbc.Driver jdbc:mysql://127.0.0.1:3306/mcauth root H72kL)8q
1.0.14
- Исправлена проверка актуальности версии плагина, работала с ошибкой (требуется версия utilm-0.0.160 или выше).
- В конфигурацию добавлены следующие комментарии (можете не учитывать их при обновлении на эту версию).

# Плагин: mcAuth (BungeeCord авторизация)
#
# Описание:
# Плагин добавляет возможность авторизации на BungeeCord
# сервере с возмодностью задать двухфакторную аутентификацию.
#
# Зависимости: (плагины без которых этот работать не будет)
# - UtilM (utilm-x.x.x-jar-with-dependencies.jar)

1.0.15
- Исправление ошибок.

1.0.16
- Добавлена команда /changeplayerpassword или /cpp (ник игрока) (новый пароль) и разрешение на использование для смены пароля игроку, работает онлайн и оффлайн.
- Добавлена команда /unpair которая отвязвает бота (выключает 2FA) доступна игрокам по умолчанию как команда привязки.
- В конфигурацию добавлены следующие комментарии (можете не учитывать их при обновлении на эту версию).

# Команды:
# /changeplayerpassword (ник игрока) (новый пароль) [алиасы: /cpp] - сменить пароль игроку
# /unpair - отключить 2FA (разорвать пару с ботом)

permission:
changeplayerpassword: bungee-auth-2f.changeplayerpassword # Разрешение на использование команды /changeplayerpassword (ник игрока) (новый пароль).
  • Мне нравится
Реакции: OKHO_B_KOCMOC
- Добавлена проверка наличия обновлений.
  • Мне нравится
Реакции: OKHO_B_KOCMOC
- Обновлены некоторые зависимости и добавлено дополнительное соглашение об использовании
  • Мне нравится
Реакции: OKHO_B_KOCMOC