Better Auth

⭐ — (0 endorsements) 📥 62 downloads 📌 v1.0 📅 7/26/2026
🟡 Updated this year

By FeDoskaa_Killer · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 6/19/2026 📅 Created: 7/26/2026

🔍 Analysis

  • 🏆 #364 of 1080 bukkit mods in this game by downloads

📋 About This Mod

✅ 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

**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 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
🤖 AI-enhanced — based on mod data

📊 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

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by FeDoskaa_Killer 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods