rAuth
Advanced Authentication & Security for Minecraft Servers
rAuth is a powerful, modern, and highly customizable authentication and security plugin built to protect Minecraft servers from unauthorized access, bots, brute-force attacks, VPNs, and other common threats.
With 120+ features and 30+ commands, rAuth gives server owners complete control over authentication, account security, recovery, player verification, and server protection.
Whether you're running a small survival server or a large network, rAuth provides the tools you need to build a secure and reliable login system.
Why rAuth?
rAuth is designed to go beyond basic login and registration.
It combines authentication, account recovery, anti-bot protection, IP security, geographic filtering, automatic authentication, 2FA, database support, Discord integration, and AI-powered assistance into one highly configurable plugin.
One plugin. Complete authentication. Stronger server security.
Major Features
Authentication
• Login & Registration
• 99% Configurable
• Triple Spawn Stage
• Login & Registration UI
• Password Changing
• Account Management
• Rejoin Grace Period
• Authentication Countdown
• Customizable Messages
• Customizable Sounds & Effects
• Freeze & Invisible Authentication Mode
Security & Protection
• AntiVPN
• AntiBot Protection
• Brute-Force Protection
• Login Attempt Tracking
• IP Detection
• IP Blocking & Management
• IP Whitelist & Blacklist
• Geographic Filtering
• Country Filtering
• Continent Filtering
• Suspicious Login Protection
• Automated Security Controls
Account Recovery
• Email Password Recovery
• Discord Recovery
• Security Question Recovery
• Multiple Recovery Methods
• Two-Factor Authentication
• Secure Account Verification
Automatic Login
• Premium Player Auto-Login
• Bedrock / PE Auto-Login
• FastLogin Integration
• Floodgate Integration
• Geyser Compatibility
Database & Synchronization
• Multiple Database Support
• MySQL Support
• Redis Synchronization
• Cross-Server Authentication Data
• Authentication History
• Login History & Tracking
Integrations
• Discord Webhooks
• FastLogin
• PlaceholderAPI
• ProtocolLib
• Geyser
• Floodgate
Administration
• In-Game Setup Wizard
• Configuration Reloading
• Authentication History
• Login Attempt Management
• IP Management
• Custom Server Restart System
• Custom Server Shutdown System
• Multi-Language Support
• Extensive Permission System
AI Assistant
rAuth includes Krsna AI, a built-in AI assistant designed to help server administrators understand and configure rAuth.
Use the AI assistant to get help with rAuth configuration, features, commands, and setup.
Commands: /krnsa and /model
And that's only the beginning.
120+ features and 30+ commands, with much more to come.
Commands
Admin Commands
/setauthspawn
Set the authentication and login spawn.
/setmainspawn
Set the main server spawn.
/setbotprotectionspawn
Set the bot protection spawn.
/blockedips
View the list of blocked IP addresses.
/unblockip <IP>
Unblock a previously blocked IP address.
/auth <page>
View authentication history.
/clearloginattempts <player/IP>
Clear login attempts for a player or IP address.
/rauth setup
Open the rAuth setup wizard GUI.
/rauth reload
Reload the rAuth configuration in-game.
/krnsa
Chat with Krsna AI, the built-in AI assistant.
/model
View or change the Krsna AI assistant model.
/language
Change the language used by rAuth.
/stopserver
Stop the server using rAuth's custom shutdown features.
/restartserver
Restart the server using rAuth's custom restart features.
/unregister <player>
Unregister a player's account.
Player Commands
/register <password> <confirmPassword>
Create and secure your account.
/login <password>
Authenticate and unlock your account.
/changepass <oldPass> <newPass> <confirmPass>
Securely change your existing password.
/forgotpass
Recover access to your account if you forget your password.
/2fa
Set up and manage two-factor authentication.
Installation
Getting started with rAuth is simple.
1. Download rAuth
Download the latest version of rAuth from the official download page.
2. Install Dependencies
Download the recommended dependencies for the features you want to use.
3. Install the Plugins
Place rAuth and its dependencies inside your server's plugins folder.
4. Restart Your Server
Restart your Minecraft server to load rAuth.
5. Configure Your Spawns
Set your authentication, main server, and bot protection spawns.
6. Customize rAuth
Configure the generated configuration files to match your server.
7. Done
Your server is now protected by rAuth.
Dependencies
The following dependencies are optional but recommended. Some rAuth features require specific dependencies to function.
FastLogin
Premium player auto-login and authentication integration.
Download:
https://github.com/TuxCoding/FastLogin/releases/download/1.12-kick-toggle/FastLoginBukkit.jar
PlaceholderAPI
Placeholder support and integration with other plugins.
Download:
https://cdn.modrinth.com/data/lKEzG...rAPI-2.12.3.jar?mr_download_reason=standalone
ProtocolLib
Provides protocol-level functionality required by certain features.
Download:
https://www.spigotmc.org/resources/protocollib.1997/download?version=602511
Floodgate
Allows Bedrock players to use additional authentication functionality.
Download:
https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/spigot
Geyser
Enables Bedrock Edition players to connect to your Java Edition server.
Download:
https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot
Support & Bug Reports
Need help with rAuth?
Found a bug?
Want to request a feature?
Join the RadheeVan Discord server for support, bug reports, feature requests, custom plugin development, and the latest rAuth updates.
Discord:
https://discord.gg/mm7rgaNsGe
Links
Download rAuth
https://www.radheevan.xyz/downloads
RadheeVan
https://www.radheevan.xyz
YouTube
https://youtube.com/@RadheeVan
CurseForge
https://www.curseforge.com/minecraft/bukkit-plugins/rAuthorization
Discord
https://discord.gg/mm7rgaNsGe
About RadheeVan
RadheeVan is a Minecraft development and technology ecosystem focused on creating high-quality plugins, tools, websites, and other projects for the Minecraft community.
Explore more projects, tools, updates, and services at:
rAuth
Fast. Secure. Reliable.
Built for Minecraft servers that need more than basic authentication.
120+ Features • 30+ Commands • Extensive Customization • Advanced Security
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta