Minecraft Servers HQ

Minecraft plugin AuthMe

Information about AuthMe and servers where it was found

🔌 About AuthMeReloaded

AuthMeReloaded is a Minecraft plugin that enforces account authentication on servers. It prevents unauthenticated players from interacting with the world (placing blocks, moving, using inventory or commands) and provides features to secure offline-mode setups, manage session login, and integrate two-factor authentication and email recovery.

🎯 Purpose

The plugin's core purpose is to protect player accounts and server integrity by requiring a verified login for players before allowing normal gameplay. It is aimed at server operators who need authentication on offline-mode servers, or additional verification and session control on online-mode servers.

⚙️ Features

  • Enforced login/registration flow that blocks actions for unauthenticated players.
  • Session login to avoid repeated authentication on reconnect.
  • Two-factor authentication (2FA) support.
  • E-mail recovery and confirmation flows for account recovery.
  • Multiple storage backends: SQLite, MySQL, MariaDB and PostgreSQL support for account data.
  • Support for different password hashing schemes (SHA256, Argon2, Bcrypt, PBKDF2 and others) and compatibility with several external hash formats for migration.
  • Built-in anti-bot protections and configurable login/registration timeouts.
  • Premium bypass (allowing verified Mojang accounts to skip password prompts) with optional PacketEvents integration or proxy-backed verification.
  • Graphical login/register dialogs on supported server platforms.
  • Country whitelist/blacklist and username length checks.
  • Native proxy-side modules for BungeeCord and Velocity for networked setups.

🧩 Who It Is For

  • Operators of offline-mode / cracked servers who need account-level authentication.
  • Servers that require explicit login/registration gating (small to large public servers).
  • Networks using proxy software that want centralized authentication control via proxy modules.

🏗️ Example Use Cases

  • An offline-mode SMP requires that every connecting player registers a password before interacting with the world.
  • A network uses the proxy-side plugin to verify players at the proxy and forward authenticated UUIDs to backend servers.
  • A server uses email recovery and 2FA to reduce account theft and allow players to recover passwords securely.

⌨️ Commands

CommandDescriptionPermissionAccess
/premiumOpt in to premium bypass (must be logged in).not specifiedPlayer
/freemiumOpt out of premium bypass (must be logged in).not specifiedPlayer
/authme premium <player>Enrol a player in premium bypass (admin action).not specifiedAdmin
/authme freemium <player>Remove a player from premium bypass (admin action).not specifiedAdmin
/authme converter sqliteToSqlConvert accounts between database backends (example converter command).not specifiedAdmin
/email addAdd/confirm an email address for recovery (requires confirmation).not specifiedPlayer
/email changeChange the registered email address (requires confirmation).not specifiedPlayer

Notes: the plugin provides a comprehensive command list and grouping under user/admin commands; the table above lists commands explicitly referenced in the official documentation.

🔐 Permissions

PermissionDescriptionDefault
authme.player.*Grants access to general user commands (login, register, email, etc.).not specified
authme.admin.*Grants access to administrative commands and management actions.not specified

⚙️ Installation

📥 Setup

  • Download the appropriate official jar for your server platform and version.
  • Place the jar file into your server plugins/ directory.
  • Restart the server and check the server console to confirm AuthMe loaded.

The project provides dedicated builds for different server types and version ranges; pick the jar that matches your server platform and Minecraft version.

📦 Dependencies

  • PacketEvents (optional) — required for some features such as premium bypass on direct connections and inventory protection when those features are enabled.

🧠 Technical Notes

  • Official builds are provided for multiple targets (separate jars/builds for legacy Spigot 1.16–1.19, Spigot 1.20–1.21, Paper 1.21+, and Folia 1.21+). Use the build matching your server.
  • Database backends supported: SQLite, MySQL, MariaDB and PostgreSQL (used for storing account data).
  • Some features require additional integration: PacketEvents is required for direct premium bypass and some inventory-protection features; proxy installations normally rely on proxy modules for Velocity/BungeeCord.
  • The project is open source and distributed under GPL-3.0.

🤝 When This Plugin Is Useful

If you need server-side authentication (for offline-mode servers) or a configurable login system with session handling, 2FA and database-backed accounts, AuthMeReloaded provides the required features and multiple platform builds to match modern server setups.

Servers with AuthMe

The AuthMe plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.

Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of AuthMe depends on each server's configuration.

Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses AuthMe.

Use the server list with AuthMe to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.