AuthRecoveryUI - Modern Login & Register v1.2.4

Modern AuthMe dialogs - email verification, OTP recovery, and duplicate-email checks.
Version 1.2.4 — Stability & Recovery Flow Fixes

Fixed

  • Escape-close on Confirm Email / Recovery / OTP / New Password now follows dialogs.allow-escape-close (fixes soft-lock when players Esc out of auth)
  • Session auto-login watcher no longer stops after a failed dialog login — late AuthMe Session or chat /login still closes the dialog
  • OTP is deferred until Set Password; wrong/expired codes no longer advance AuthMe under a false “verified” claim
  • Unverifiable AuthMe forks (no checkPassword API) get a neutral login hand-off — never claims “password updated”
  • SMTP send FAILED clears pending registration state (no leftover password in memory)
  • DNS deliverability now also checks AAAA (IPv6-only mail domains)
  • /otp and /forgotpassword are blocked when already logged in
  • Passwords with spaces are rejected; recovering to the same current password is rejected
  • FastLogin late-register clears pending email verification; RecoveryCommandListener no longer double-opens dialogs
  • Last wrong registration verification code maps to too-many-attempts immediately (no “0 attempts left”)
Upgrade: replace the JAR, then /authrecoveryui reload (or restart).
No config migration required — new message keys fall back to English defaults if missing from lang files.

Version 1.2.3 — Fixed dialog box

Note: Version 1.2.1 – 1.2.2 were internal QA builds, not publicly released.
Fixed
  • Fixed an edge case where the registration dialog might remain open after a delayed auto-registration by a third-party plugin (e.g., FastLogin). It now automatically closes if the player has logged in, or switches to the login dialog if the account is registered but not yet logged in — matching the existing login dialog behavior.

Version 1.2.0 — Duplicate Email Protection


Added
  • Duplicate-email safety net for registration — an extra layer of protection against the same email being used to register multiple accounts
  • Checks AuthMe's own database directly (read-only, no data is modified)
  • Runs first, before any email-verification steps begin
Why it matters
  • AuthMe has its own built-in protection against duplicate emails, but some AuthMe builds/forks don't reliably enforce it as configured
  • Previously, a duplicate email would only be caught after the player completed the entire email-verification process — wasting their time for nothing
  • Now it's caught and reported immediately, right from the start
Changed
  • check-duplicate-email — toggle this feature on/off
  • sqlite-database-file — manually specify the database filename (if auto-detection can't find it)
  • email-already-used-message — fully customizable warning message
Buy a license now
$8.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
489 Views
0 Purchases
2 Downloads
Jul 23, 2026 Published
Jul 25, 2026 Updated
Not yet rated
14.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. GUI
Game mode
  1. Survival
  1. Skyblock
  1. Bedwars
Supported software
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
Supported languages
  1. Spanish
  1. French
  1. Portugese
  1. Chinese
  1. Thai
Crediting original
Original work developed by Suphat. Built from the ground up to provide a modern, secure, and user-friendly authentication recovery experience for Paper servers. Seamlessly integrates with AuthMeReloaded while remaining an independent project.
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,287 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,145 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,829 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,592 purchases
Share and earn
Refer this resource and earn a 10% commission.
489 Views
0 Purchases
2 Downloads
Jul 23, 2026 Published
Jul 25, 2026 Updated
Not yet rated
14.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. GUI
Game mode
  1. Survival
  1. Skyblock
  1. Bedwars
Supported software
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
Supported languages
  1. Spanish
  1. French
  1. Portugese
  1. Chinese
  1. Thai
Crediting original
Original work developed by Suphat. Built from the ground up to provide a modern, secure, and user-friendly authentication recovery experience for Paper servers. Seamlessly integrates with AuthMeReloaded while remaining an independent project.
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,287 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,145 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,829 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,592 purchases
Top