promotional bannermobile promotional banner

DirectAuth

A server-side-only authentication system with Online auto-login and zero configuration required. Protect your offline server with secure hashing and seamlessly migrate player data (inventory, stats) when users switch to Online Mode.
Back to Files

directauth-1.2.0.jar

File namedirectauth-1.2.0.jar
Uploader
marcp_devmarcp_dev
Uploaded
Jun 29, 2026
Downloads
1.6K
Size
13.1 MB
Mod Loaders
NeoForge
File ID
8339679
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:directauth-1401506:8339679"

Learn more about Curse Maven

What's new

DirectAuth 1.2.0

Added

  • /directauth reload command: reloads configuration and language files on the fly, without restarting the server.
  • /directauth resetlang command: restores the built-in (English/Spanish) language files to their defaults.
  • Admin subcommands now show their usage syntax when run without arguments.

Improved

  • Login cooldown and maximum login attempts are now read from the configuration (loginCooldownMs, maxLoginAttempts); they were previously hardcoded.
  • The session cleanup interval is now applied on reload, with no restart required.
  • When the mod is updated, new language keys are added in the correct language (Spanish servers no longer see English fallback text).
  • All player-facing messages are localized and console logs unified.

Fixed

  • A formatting error in a language file (e.g. a stray %) no longer breaks the command: the raw text is shown and a warning is logged.
  • Incorrect-password messages in /unregister and /online no longer show a fake attempt counter.
  • Removed obsolete configuration options that had no effect (freezeUnauthenticated, blockChat, blockInteractions).

This mod has no related projects