Gold Плагин Защита AdvancedLogin (PIN GUI Login) [3.29]

AdvancedLogin (PIN GUI Login)
Краткое описание:
Первый логин-плагин с графическим интерфейсом, в котором можно ввести PIN-код
100
1 999
  • Лайк 0
Реакции:36 пользователей

Последние обновления

3.29

[+] Added support for 1.20.6
Смотреть еще...
Для версий
  1. 1.8.✘
  2. 1.9.✘
  3. 1.10.✘
  4. 1.11.✘
  5. 1.12.✘
  6. 1.13.✘
  7. 1.14.✘
  8. 1.15.✘
  9. 1.16.✘
  10. 1.17.✘
  11. 1.18.✘
  12. 1.19.✘
  13. 1.20.✘
Источник
https://www.spigotmc.org/resources/10510/
1706036769151

Описание плагина AdvancedLogin:​

AdvancedLogin - это первый плагин для входа в систему, который обеспечивает GUI-логин с PIN-кодом.
У логина-gui есть два основных преимущества перед обычным "/login mypw123".
Во-первых, гораздо быстрее нажать на 4 предмета, чем набирать всю команду, и
во-вторых, он защищен от известного AuthMe-взломщика, который может работать только с командами.
И, конечно, это выглядит намного круче :D
О других возможностях читайте в этой теме.

Особенности плагина AdvancedLogin:​

  • ✔ Защита от Authme-Cracker
  • ✔ Быстрее, чем при вводе "/login mypw123"
  • ✔ Дополнительная поддержка MySQL
  • ✔ Сохраняет IP-адрес игрока, поэтому ему достаточно вводить свой PIN-код один раз в день
  • ✔ Премиум игрокам не нужно входить в систему при использовании FastLogin
  • ✔ Поддержка BungeeCord
  • ✔ Скрытие местоположения игрока
  • ✔ Скрыть предметы игрока
  • ✔ Звуковые эффекты
  • ✔ Блокировка сеансов-сталкеров
  • ✔ Блокировка нелегальных имен [> 16 букв]
  • ✔ Костюмируемая длина булавки
  • ✔ Полные сообщения с возможностью костюмизации
  • ✔ Всегда актуально
  • ✔ Улучшенная заморозка игрока при входе в игру
  • (Чтобы их не кикали за "Полет не включен")
  • ✔ Выглядит очень круто!

Команды и права плагина AdvancedLogin:​

/resetpin - сбрасывает PIN-код пользователя и открывает LoginGUI.
Для пользователя | без разрешений
/resetpin [Player] - сбрасывает PIN-код пользователя и кикает его, если он находится онлайн.
Для администраторов | al.admin.resetpin
/setpin [Player] - Устанавливает PIN-код пользователя.
Для администраторов | al.admin.setpin
/alReload - Перезагружает данные из файла config.yml
Для администраторов | al.admin.reload
/setJoinLoc - Устанавливает местоположение, в которое игрок будет телепортирован во время входа в систему
Для администраторов | al.admin.setloc

al.login | Если включено в конфиге, то только игроки с этим разрешением получают экран входа в игру

Конфиг плагина AdvancedLogin:​

YAML:
# /---------------------------------Developed by Leoko--------------------------------\
# |  ####  ###   #   #  ####  #  #  ####  ####  ###      #      ###    ####  #  #  #  |
# |  #  #  #  #  #   #  #  #  ## #  #     #     #  #     #     #   #  #      #  ## #  |
# |  ####  #  #  #   #  ####  # ##  #     ##    #  #     #     #   #  #  ##  #  # ##  |
# |  #  #  #  #   # #   #  #  #  #  #     #     #  #     #     #   #  #   #  #  #  #  |
# |  #  #  ###     #    #  #  #  #  ####  ####  ###      ####   ###    ###   #  #  #  |
# \---------------------------------Developed by Leoko--------------------------------/


# MySQL-Settings
MySQL:
  UseMySQL: false
  IP: "localhost"
  DB-Name: "PINs"
  Username: "root"
  Password: "YourPW"

# Every X minutes the pins will be refreshed form the MySQL [if MySQL is enabled]
AutoLoad: 5

# If enabled player will be able to login with "/pin PIN"
# so players which connect via a smartphone will also be able to login
# !! This will make it very easy for "Login-Crackers" to login !!
EnablePinCommand: false

#Should the plugin save the plays IP for the auto-login feature
SaveIP: true
# The amount of time in MIN how long the IP should stay saved
# Use -1 for infinit time [= 1 Day] (Recommended)
SaveDuration: -1

# Add commands which should still be allowed
# for example /register & /login from AuthMe
BypassCommands:
- '/login'
- '/register'

# If you have a special login server in your bungeecord-network
# you can specify the name of the server where the player should be
# connected if he logs in successfully
# Set to "none" to disable
LobbyServer: "none"

#Should there be sounds effects
Sounds: true

#Optimal length is 4 or 5 and also valid is 3 and 6
#I don't recoment to use a length that is not between 3 and 6!
PIN-Length: 4

# If enabled only users with the perm "al.login" need to enter a pin
PermsLogin: false

# If enabled this will teleport the player to a set location (/setJoinLoc)
# while he is logging in.
HideLocation: false

# If enabled the player will be in spectator mode while logging in
SpectatorOnLogin: false

#The player will be kicked after x sec when he has not logged in
#Set to -1 to disable this
KickAfterSec:
  Seconds: 20
  KickMessage: "&cYou have not logged in after 20 sec!"

#The player will be kicked when he types in the code x times wrong
#Set to -1 to disable this
KickAfterTries:
  Tries: 3
  KickMessage: "&cYou have not logged in after 3 tries"

#The command will be executed after x seconds eg Ban [%IP% or %PLAYER%] no /
#Set to -1 to disable this
CommandAfterTries:
  Tries: -1
  Command: "banip %IP% You have been banned for typing in the PIN 3 times wrong"

Messages-Chat:
  AdminPINReset:
    User: '&cYour PIN got reset by an admin'
    Admin: '&cThe PIN of player %PLAYER% got reset'
    HasNoPin: '&cThis player has no PIN'
  AdminPINSet:
    User: '&cYour PIN got changed'
    Admin: '&cThe PIN of player %PLAYER% got changed to %PIN%'
    NoValidPIN: '&cThis is not a vaild PIN'
  PinCommand: '&cIf you have logged in via a ChatClient please use /pin PIN to login'
  ConfReload: '&aThe config.yml has been reloaded'
  NoPerms: "&cYou don't have enough perms"
Messages-Title:
  Register:
    Line1: '&c&lRegistration'
    Line2: '&cClick on the items to set a PIN &oeg.: 1234'
    Stay: 70
  Registered:
    Line1: '&a&lWelcome!'
    Line2: '&aSuccessfull registered! &cYour PIN&8: &7%PIN%'
    Stay: 70
  Loggedin:
    Line1: '&a&lWelcome!'
    Line2: '&aPIN accepted!'
    Stay: 70
  AutoLoggedin:
    Line1: '&a&lWelcome!'
    Line2: '&aYou were automaticly logged in'
    Stay: 70
  WrongPIN:
    Line1: '&c&lWrong PIN'
    Line2: '&7&oPIN not accepted, try it again'
    Stay: 70
  FastLoginLog:
    Line1: '&a&lFastLogin'
    Line2: '&aYou got force-logged in by FastLogin'
  FastLoginReg:
    Line1: '&a&lFastLogin'
    Line2: '&aYou got force-registered in by FastLogin'
Messages-Items:
  ShowPIN: '&cShow PIN'
  PIN: '&c&lPIN &8&l»'
  HiddenNumber: '&7&l*'
  Numbers:
    1: '&f&l1'
    2: '&f&l2'
    3: '&f&l3'
    4: '&f&l4'
    5: '&f&l5'
    6: '&f&l6'
    7: '&f&l7'
    8: '&f&l8'
    9: '&f&l9'

Плэйсхолдеры плагина AdvancedLogin:​

Мы поддерживаем плейсхолдер %advancedlogin_pin% из ПлейсхолдераAPI. (Необходимо включить в AdvancedLogin config.yml)

Видео обзор плагина AdvancedLogin:​

Установка плагина AdvancedLogin:​

  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Настройка Bungeecord-сервера:​

Если вы хотите использовать этот плагин на Bungeecord-сервере, мы рекомендуем создать дополнительный Login-сервер, на который всегда будет отправляться пользователь при входе в сеть.

Вы можете указать в config.yml сервер, на который будет отправляться пользователь при успешном входе в сеть :)

Вы также должны установить AdvancedLogin BungeeBride на ваш Bungee Server: ALBungeeBridge.jar, который не позволит пользователю использовать чат/команды bungeecord при входе в систему.

Двухфакторная авторизация с помощью AuthMe:
Если вы хотите получить дополнительный уровень защиты и использовать AdvancedLogin вместе с AuthMe, выполните следующие действия:

1. Установите эту версию AuthMe: AuthMe-5.6.0-SNAPSHOT.jar.
(По сути, это версия 5.6.0, но в нее включены исправления, чтобы она работала с AdvancedLogin)
2. Зайдите в конфигурацию AuthMe и установите:
UnrestrictedInventories: []
на
YAML:
       UnrestrictedInventories:
        - 'login: enter pin'
(или на то, на что вы настроили заголовок в login gui (без цветовых кодов))

Автор

bobobo

Еще ресурсы от bobobo

Constructor
Constructor
Позвольте NPC строить ваши схемы и структуры блок за блоком с Citizens
[AKL] File Manager
[AKL] File Manager
Файловый менеджер позволяет AdminCP управлять файлами и папками, загружать файлы.
The Search
The Search
Прячьте различные блоки (или сущности) в своих лобби и заставляйте игроков находить их
SkyGrid
SkyGrid
Прыгайте между блоками в этом уникальном мире небесной сетки; сможете ли вы выжить и процветать?
Crucible or MythicCrucible DEV BUILDS
Crucible or MythicCrucible DEV BUILDS
Девверсия плагина MythicCrucible (или Crucible)
⭐ FUNGAMES ⭐
⭐ FUNGAMES ⭐
• Casino, Presents, LuckyBlocks, Glowing, Events, Easter eggs, HeadHunt, Sliding Puzzles
⭐ BattlePass ⭐
⭐ BattlePass ⭐
Самый продвинутый плагин квестов
AdvancedJobs
AdvancedJobs
20+ профессий, беспрерывные награды, уровни заданий и легкая настройка для максимального вовлечения
Model Engine Premium 4.x
Model Engine Premium 4.x
Создание и управление модоподобными моделями сущностей без каких-либо модов.
AdvancedMobs
AdvancedMobs
Добавьте 20+ новых мобов в свой мир ⭐ Без ресурспака ⭐ Случайные спавны ⭐ Стак мобов и спавнеров
ВерхНиз