Better Auth
🟡 Updated this yearPreview

🔍 Analysis
- 🏆 #364 of 1080 bukkit mods in this game by downloads
📋 About This Mod
**Features** - Registration & Login with password hashing (SHA-256 + salt) - Email verification supporting Gmail, Mail.ru, Yandex, Rambler, Outlook, Yahoo, and any SMTP provider - Email verification disabled by default — players register instantly. Enable in config for bot protection - Brute force protection — login blocked after N failed attempts (configurable) - Code brute force protection — verification code blocked after 3 invalid attempts - Email spam protection — 60-second cooldown between sends (configurable) - Auto-login when IP matches (sessions up to 24 hours, configurable) - IP change confirmation via email — protection against stolen accounts - Password reset via email code — single /newpassword command - Frozen unauthorized players — blindness, darkness, invulnerability, water breathing - Full isolation — no movement, block breaking, chatting, teleportation, item dropping/pickup, fishing, portals, or vehicles - Bilingual system (Russian / English) with automatic client language detection (1.14+) - Commands work in both English and Russian — players can use Latin or Cyrillic syntax - Smart tab completion — shows <password> for English commands and <пароль> for Russian - Full message customization via locale files — change colors, text, format - Default language setting for older Minecraft versions (1.8.9–1.13) - Live config reload — /betterauth reload without server restart Bilingual Commands All plugin commands support both English and Russian input. Players can use whichever syntax they prefer. English Command: - /register - /reg - /login - /log - /verify - /ver - /confirm - /resetpassword - /respas - /newpassword - /newpas - /betterauth reload Russian Command: - /регистрация - /рег - /вход - /вх - /верификация - /вериф - /подтверждение - /сброс_пароля - /сбр_пар - /новый_пароль - /нов_пар - /авторизация перезагрузка Key details: - You can mix languages — enter a Russian command with English arguments and vice versa - TabCompleter automatically detects the command language and shows hints in the same language - All error and confirmation messages are also localized Compatibility: - Minecraft: 1.8.9 – 26.x - Server Cores CraftBukkit, Spigot, Paper, Purpur, Pufferfish, Folia - Java 8 – 25 - Proxies - BungeeCord, Waterfall, Velocity (plugin goes on backend servers) - Geyser - Full compatibility with Bedrock players Installation: - Download the plugin and place it in the plugins/ folder - Restart the server - The plugin is ready! Players can register with /register or /регистрация - To enable email verification: set up email (see below) - To customize messages: edit files in plugins/BetterAuth/locale/ - To change default language: edit default-locale in config.yml 📧 Email Verification Setup: - Email verification is disabled by default. Players register instantly without email confirmation. This is suitable for test and local servers. - To enable email verification: - Register a separate email address for your server - Create an app password (do NOT use your regular email password!) App password links: Provider: - Gmail - https://myaccount.google.com/apppasswords - Requires 2FA? ✅ Yes - Mail.ru - https://account.mail.ru/user/2-step-auth/passwords/ - Requires 2FA? ❌ No - Yandex - https://id.yandex.ru/security/app-passwords - Requires 2FA? ❌ No - Rambler - https://id.rambler.ru/security/app-passwords - Requires 2FA? ❌ No - Outlook/Hotmail - https://account.live.com/proofs/Manage - Requires 2FA? ✅ Yes - Yahoo - https://login.yahoo.com/account/security/app-passwords - Requires 2FA? ✅ Yes Copy the generated password to config.yml and enable verification: Config.yml: - email: - enabled: true - username: "your_email@gmail.com" - password: "your_app_password" - server-name: "Your Server Name" - Run /betterauth reload or restart the server To disable verification: Config.yml: - email: - enabled: false # Players register instantly, no emails sent 🌐 Localization & Message Customization: - All plugin messages are customizable via files in plugins/BetterAuth/locale/ - Any language supported — just add a new file (e.g., de_de.yml) - Change colors, text, and format of any message — from welcome to errors - Email subject and body also customizable via locale files - Built-in translations: Russian (ru_ru.yml) and English (en_us.yml) - To add your own language: - Copy en_us.yml and rename it (e.g., de_de.yml) - Translate all messages to your language - Restart the server - On versions 1.14+ language is auto-detected from the player's Minecraft client - On versions 1.8.9 – 1.13 auto-detection is unavailable. Set the language in config.yml: Config.yml: - settings: - default-locale: "en_us" or "ru_ru" How It Works: - Without email verification (default): - Player joins the se
Features
- Registration & Login with password hashing (SHA-256 + salt)
- Email verification supporting Gmail, Mail.ru, Yandex, Rambler, Outlook, Yahoo, and any SMTP provider
- Email verification disabled by default — players register instantly. Enable in config for bot protection
- Brute force protection — login blocked after N failed attempts (configurable)
- Code brute force protection — verification code blocked after 3 invalid attempts
- Email spam protection — 60-second cooldown between sends (configurable)
- Auto-login when IP matches (sessions up to 24 hours, configurable)
- IP change confirmation via email — protection against stolen accounts
- Password reset via email code — single /newpassword command
- Frozen unauthorized players — blindness, darkness, invulnerability, water breathing
- Full isolation — no movement, block breaking, chatting, teleportation, item dropping/pickup, fishing, portals, or vehicles
- Bilingual system (Russian / English) with automatic client language detection (1. 14+)
- Commands work in both English and Russian — players can use Latin or Cyrillic syntax
- Smart tab completion — shows
- Full message customization via locale files — change colors, text, format
- Default language setting for older Minecraft versions (1. 8. 9–1. 13)
- Live config reload — /betterauth reload without server restart
Bilingual Commands All plugin commands support both English and Russian input. Players can use whichever syntax they prefer.
English Command: - /register - /reg - /login - /log - /verify - /ver - /confirm - /resetpassword - /respas - /newpassword - /newpas - /betterauth reload Russian Command: - /регистрация - /рег - /вход - /вх - /верификация - /вериф - /подтверждение - /сброс_пароля - /сбр_пар - /новый_пароль - /нов_пар - /авторизация перезагрузка
Key details:
- You can mix languages — enter a Russian command with English arguments and vice versa
- - TabCompleter automatically detects the command language and shows hints in the same language
- - All error and confirmation messages are also localized
Compatibility:
- Minecraft: 1. 8. 9 – 26.x
- - Server Cores CraftBukkit, Spigot, Paper, Purpur, Pufferfish, Folia
- - Java 8 – 25
- - Proxies - BungeeCord, Waterfall, Velocity (plugin goes on backend servers)
- - Geyser - Full compatibility with Bedrock players
Installation: - Download the plugin and place it in the plugins/ folder
- Restart the server
- The plugin is ready! Players can register with /register or /регистрация
- To enable email verification: set up email (see below)
- To customize messages: edit files in plugins/BetterAuth/locale/
- To change default language: edit default-locale in config.yml
📧 Email Verification Setup:
- Email verification is disabled by default. Players register instantly without email confirmation. This is suitable for test and local servers.
- - To enable email verification:
- - Register a separate email address for your server
- - Create an app password (do NOT use your regular email password!)
App password links: Provider: - Gmail - https://myaccount.google.com/apppasswords - Requires 2FA? ✅ Yes - Mail.ru - https://account.mail.ru/user/2-step-auth/passwords/ - Requires 2FA? ❌ No - Yandex - https://id.yandex.ru/security/app-passwords - Requires 2FA? ❌ No - Rambler - https://id.rambler.ru/security/app-passwords - Requires 2FA? ❌ No - Outlook/Hotmail - https://account.live.com/proofs/Manage - Requires 2FA? ✅ Yes - Yahoo - https://login.yahoo.com/account/security/app-passwords - Requires 2FA? ✅ Yes
Copy the generated password to config.yml and enable verification:
Config.yml: - email: - enabled: true - username: "your_email@gmail.com" - password: "your_app_password" - server-name: "Your Server Name" - Run /betterauth reload or restart the server
To disable verification:
Config.yml: - email: - enabled: false # Players register instantly, no emails sent
🌐 Localization & Message Customization:
- All plugin messages are customizable via files in plugins/BetterAuth/locale/
- Any language supported — just add a new file (e.g., de_de.yml)
- Change colors, text, and format of any message — from welcome to errors
- Email subject and body also customizable via locale files
- Built-in translations: Russian (ru_ru.yml) and English (en_us.yml)
- To add your own language:
- - Copy en_us.yml and rename it (e.g., de_de.yml)
- - Translate all messages to your language
- - Restart the server
- - On versions 1. 14+ language is auto-detected from the player's Minecraft client
- - On versions 1. 8. 9 – 1. 13 auto-detection is unavailable. Set the language in config.yml:
Config.yml: - settings: - default-locale: "en_us" or "ru_ru"
How It Works:
- Without email verification (default):
- - Player joins the se
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- FeDoskaa_Killer
- Version
- 1.0
- Downloads
- 62
- Endorsements
- 0
- Category
- bukkit
- Created
- 7/26/2026
- Updated
- 6/19/2026
- Game Versions
- 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3
- Tags
- management, technology, utility
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does Better Auth support?
The author lists 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4. Other versions may work but are untested by the author.
What is the latest version of Better Auth?
Version 1.0, published 2026-06-19 with 62 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await