AuthRecoveryUI - Modern Login & Register v๊๊Update 1.2.4

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

Fixed:

  • Confirm Email/Recovery/OTP/New Password dialogs now respect dialogs.allow-escape-close (previously hard-coded open, risking soft-locks under AuthMe freeze).
  • Auto-login watcher now stops only on a successful dialog login — a wrong password still leaves the Session//login safety net active.
  • Recovery OTP is now verified via AuthMeApi#checkPassword at Set Password, not submitted early — wrong/expired codes can no longer fake a "verified" state.
  • Forks without checkPassword show a neutral hand-off message instead of falsely claiming the password was updated.
  • SMTP FAILED clears pending registration state (no leftover plaintext password); DNS checks now include AAAA for IPv6-only mail hosts.
  • /otp//forgotpassword block already-authenticated players; null/whitespace passwords show clear errors; recovering to the same password is rejected; FastLogin late-register clears pending email verification; duplicate RecoveryCommandListener dialogs are suppressed; the final wrong code jumps straight to "too many attempts."

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.
439 Views
0 Purchases
2 Downloads
Jul 23, 2026 Published
Jul 24, 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,260 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,827 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.
439 Views
0 Purchases
2 Downloads
Jul 23, 2026 Published
Jul 24, 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,260 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,827 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