▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Simple Auth Reimagined
Simple Auth Reimagined

Simple Auth Reimagined

A lightweight, optimized, and modern authentication plugin for Paper servers. UltraLogin provides a clean login/register system with session support, bossbars, actionbars, configurable titles, password confirmation, and optimized authentication handling.

Оцените первым
384
2

!Banner

✨UltraLogin (By GoldwarGlory)

  • ✨A lightweight, optimized, and modern authentication plugin for Paper servers.
  • ✨SecureAuth provides a clean login/register system with session support, bossbars,
  • ✨actionbars, configurable titles, password confirmation, and optimized authentication
  • ✨handling — without annoying movement bugs or unsafe teleport spam.
  • ✨In-game Config editor GUI - easily edit plugin's config

💎Features of UltraLogin

  • 💎Fast and lightweight authentication system
  • 💎Session-based auto-login support
  • 💎Fully configurable messages
  • 💎Login/Register timeout system
  • 💎Configurable allowed commands before login
  • 💎Password confirmation support
  • 💎Password length validation
  • 💎Optional password changing system
  • 💎Optional old-password verification
  • 💎BossBar countdown progress support
  • 💎Disabled tab completion support
  • 💎Update checker support
  • 💎Optimized cached config system
  • 💎Safe movement freeze system
  • 💎No mid-air fly kick issues
  • 💎Paper optimized

⚙️Configuration Highlights

  • ⚙️In-game Config Editor GUI
  • ⚙️Session duration configuration
  • ⚙️Allowed commands before login
  • ⚙️Customizable timeout values
  • ⚙️BossBar countdown support
  • ⚙️ActionBar timer messages
  • ⚙️Fully customizable titles/subtitles
  • ⚙️Optional password confirmation
  • ⚙️Optional update notifications
  • ⚙️Optional tab completion disabling

🚀Performance

  • 🚀Cached configuration values
  • 🚀Minimal listener overhead
  • 🚀Optimized auth cache using Sets
  • 🚀No unnecessary async spam
  • 🚀Clean Paper API usage

-> UltraLogin is designed to stay lightweight and efficient.

💓Need help? or Report Bugs

  • 💓If you find bugs or have suggestions, feel free to open a ticket in my discord server to contact me.
  • 💓Feedback and contributions are always welcome.
  • 💓Discord Link: https://discord.gg/qwXHuyJbvX
  • 💓Other projects: https://modrinth.com/user/GoldwarGlory

⚙️ config.yml ⚙️
sessions: # Session settings.
  enabled: true # If true, recently logged-in players can rejoin without typing password again.
  duration-minutes: 60 # How long a saved session remains valid.

allowed-commands: # Commands allowed before login/register. Use command names without slash.
  - login
  - register

send-messages-in: # Valid entries: CHAT, ACTIONBAR, BOSSBAR, TITLE.
  - CHAT
  - ACTIONBAR
  - BOSSBAR
  - TITLE
  - SUBTITLE

max-login-timer: 60 # Seconds before an unlogged player is kicked.
max-register-timer: 60 # Seconds before an unregistered player is kicked.

min-password-length: 8 # Minimum password character count.
max-password-length: 16 # Maximum password character count.
should-confirm-password: true # If true, /register needs password and confirmPassword.

allow-changing-pass: true # If true, players can use /changepass. changing-pass-needs-oldpass: false # If true, /changepass also needs the current password first.

disable-tabcompletor: true # If true, disable tabcompletor on login, register, and changepass commands. should-confirm-password: true # If true, /register needs password and confirmPassword. track-updates: true # If true and plugin is not up to date: operators will get notified for updating plugin in chat

messages: login-msg: "Please login using /login " # Chat prompt sent to registered players. register-msg: "Please register using /register " # Chat prompt sent to new players. success-login: "Successfully logged in." # Message after successful login. success-register: "Successfully registered." # Message after successful registration. timeout: "Authentication timeout." # Kick message when auth timer ends. blocked-command: "You must login first." # Message for blocked commands before auth. actionbar-login: "Login within {timer}s" # Actionbar while waiting for login. Supports {timer}. actionbar-register: "Register within {timer}s" # Actionbar while waiting for register. Supports {timer}. bossbar-login: "Please login! Time left: {timer}s" # Bossbar while waiting for login. Supports {timer}. bossbar-register: "Please register! Time left: {timer}s" # Bossbar while waiting for register. Supports {timer}.

titles: login: title: "LOGIN" # Title shown while waiting for login. subtitle: "Use /login " # Subtitle shown while waiting for login. fade-in: 10 # Login title fade-in time in ticks. stay: 40 # Login title stay time in ticks. fade-out: 10 # Login title fade-out time in ticks. register: title: "REGISTER" # Title shown while waiting for register. subtitle: "Use /register " # Subtitle shown while waiting for register. fade-in: 10 # Register title fade-in time in ticks. stay: 40 # Register title stay time in ticks. fade-out: 10 # Register title fade-out time in ticks.


</details>


<details>
<summary> 👀 plugin.yml 👀 </summary>

```yaml
name: UltraLogin
version: 1.0.0
main: com.goldwar.ultralogin.LoginPlugin
api-version: 1.21
commands:
  login:
    description: Login to your account.
    usage: /login <password>
  register:
    description: Register a new account.
    usage: /register <password> [confirmPassword]
  ultralogin:
    description: UltraLogin admin command.
    usage: /ultralogin <edit|changepass|unauthenticate>
    permission: ultralogin.admin
  changepass:
    description: Change your UltraLogin password.
    usage: /changepass <newPassword> <confirmPassword>
    
permissions:
  ultralogin.admin:
    description: Allows using UltraLogin admin commands.
    default: op
Партнёрский материал

Сервер для плагина Simple Auth Reimagined - как у профи

Плагин Simple Auth Reimagined создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Simple Auth Reimagined для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:5 месяцев назад
Обновлён:2 месяца назад
Главная