Better Auth — Universal Authentication Plugin
Running a public Minecraft server means balancing accessibility with security. You want players to join effortlessly, but you also need to protect accounts from unauthorized access. The Better Auth — Universal Authentication Plugin solves this elegantly, offering a robust authentication layer that works across nearly every modern server setup. Whether you manage a small community or a large network behind a proxy, this plugin gives you the tools to verify identities without frustrating your player base.
Why Choose Better Auth for Your Server?
Unlike basic login plugins, Better Auth combines multiple security layers into one lightweight package. It supports password hashing with SHA-256 and a random 16-byte salt, meaning stored credentials are never in plain text. Brute force protection kicks in after a configurable number of failed attempts, temporarily blocking the attacker. For servers that enable email verification, there is even a separate code brute force limit — three invalid code entries lock the verification process. These features make the Better Auth — Universal Authentication Plugin for Minecraft a top choice for administrators who take account safety seriously.
Seamless Player Experience
From the moment a new player joins, the plugin guides them through registration with clear, customizable messages. By default, email verification is disabled, so players can register instantly with /register or the Russian equivalent /регистрация. If you enable email confirmation, the system sends a one-time code to the address provided. The plugin supports Gmail, Mail.ru, Yandex, Rambler, Outlook, Yahoo, and any custom SMTP provider, giving you full control over the verification flow.
Auto-login is another standout feature. When a player returns from the same IP address, the plugin recognizes them and skips the login prompt — sessions can last up to 24 hours, configurable in the settings. If the IP changes, the plugin sends a confirmation code to the registered email, preventing stolen accounts from being used on a different network. This balance of convenience and security is what makes Better Auth feel native to the Minecraft experience.
How to Install Better Auth — Universal Authentication Plugin
Installing the plugin is straightforward. First, download Better Auth — Universal Authentication Plugin from your preferred source and place the JAR file into your server's plugins/ folder. Then restart the server. The plugin generates its configuration files automatically, and players can begin registering right away. If you are using a proxy like BungeeCord or Velocity, remember that the plugin goes on each backend server, not the proxy itself. For those who prefer a streamlined setup, the foxygame.net launcher includes a one-click install option that automatically places the Better Auth — Universal Authentication Plugin into the correct directory, handling version compatibility checks so you can focus on gameplay.
Configuring Email Verification
Email verification is disabled out of the box, which is perfect for test servers or small private worlds. To activate it, you need a dedicated email address and an app password — never use your regular email password. The plugin's documentation provides direct links to generate app passwords for each supported provider. Once you have the credentials, open plugins/BetterAuth/config.yml and set email.enabled to true, then fill in the username, password, and a server name that appears in the email subject. Run /betterauth reload to apply changes without a restart.
Bilingual Commands and Localization
One of the most thoughtful aspects of the Better Auth — Universal Authentication Plugin is its full bilingual support. Every command works in both English and Russian, and players can even mix languages — type a Russian command with English arguments and it still processes correctly. The tab completer automatically detects the command language and shows hints like <password> for English or <пароль> for Russian. On Minecraft versions 1.14 and above, the plugin detects the client language and serves messages accordingly. For older versions (1.8.9 to 1.13), you can set a default locale in the config.
All messages are customizable through locale files in plugins/BetterAuth/locale/. You can change colors, text, and formatting, or add entirely new languages by copying the English file and translating it. This makes the plugin accessible to a global audience without any coding knowledge.
Security Features That Work Silently
- Passwords hashed with SHA-256 and salted — no plaintext storage.
- Configurable login block after N failed attempts (default 5).
- 60-second cooldown between email sends to prevent spam.
- Unauthorized players are fully isolated: blindness, darkness, invulnerability, and no interaction with the world.
- App passwords are send-only; they cannot read your email inbox.
When a player has not yet authenticated, the plugin freezes them in place. They cannot move, break blocks, chat, drop items, use portals, or even fish. This isolation ensures that unverified users cannot disrupt the server while they complete the login or registration process.
Compatibility Across the Minecraft Ecosystem
The plugin supports an impressive range of Minecraft versions, from 1.8.9 all the way up to the latest 1.26.x releases. It runs on CraftBukkit, Spigot, Paper, Purpur, Pufferfish, and even Folia, the multithreaded server core. Java 8 through 25 is fully supported. If you use Geyser to allow Bedrock players, Better Auth works seamlessly — Bedrock clients go through the same authentication flow. Proxy networks with BungeeCord, Waterfall, or Velocity are also compatible, as long as the plugin is installed on the backend servers.
Final Thoughts
The Better Auth — Universal Authentication Plugin strikes a rare balance: it is powerful enough for large public servers yet simple enough for a private world among friends. Its bilingual design, live config reload, and extensive customization options mean you can tailor every aspect of the authentication experience. Whether you need to download Better Auth — Universal Authentication Plugin for a new server or upgrade an existing one, the installation takes minutes and the default settings work immediately. With robust protection against brute force, account theft, and spam, this plugin is a must-have for any server owner who values both security and player convenience.