
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.
!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: "
titles:
login:
title: "
</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 всё уже подготовил.
