
ModsJava
WexAuth
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
Advanced Minecraft authentication plugin with registration, login, email verification, password reset, session system, brute-force protection and IP ban…
⬇ Download on Modrinth
🔐 WexAuth
WexAuth is an advanced authentication plugin for Spigot/Paper Minecraft servers. It provides a complete security system to protect player accounts.
✨ Features
- 📝 Registration & Login — Secure account system
- 🔑 Change Password — Players can update their password anytime
- 📧 Email Verification — Verify accounts via SMTP email
- 🔄 Password Reset — Reset forgotten passwords via email
- 💾 Session System — Auto-login for same IP address
- 🛡️ Brute-force Protection — Login attempt limit with cooldown
- 🚫 IP Ban System — Block malicious IP addresses
- 👁️ BossBar & ActionBar — Visual login guidance
- 🌊 Title Messages — On-screen login prompts
- 🗄️ SQLite & MySQL — Choose your database
- 🔒 BCrypt / SHA-256 — Secure password hashing
- ⚙️ Fully Configurable — Customize everything via config.yml
📋 Commands
| Command | Description |
|---|---|
/register <password> <confirm> |
Create an account |
/login <password> |
Log into your account |
/logout |
Log out of your account |
/changepassword <old> <new> <confirm> |
Change your password |
/verifyemail <code> |
Verify your email address |
/resetpassword <email> |
Reset your forgotten password |
/wa reload |
Reload the plugin |
/wa forcelogin <player> |
Force login a player |
/wa unregister <player> |
Delete a player's account |
/wa info <player> |
View player information |
/wa ipban <IP> |
Ban an IP address |
/wa ipunban <IP> |
Unban an IP address |
🔧 Requirements
- Java 21+
- Spigot / Paper 1.20.x
- (Optional) MySQL database
- (Optional) Gmail SMTP for email features
⚙️ Configuration
The plugin is highly configurable. You can adjust:
- Password rules (min/max length, uppercase, digits)
- Login timeout and max attempts
- Session duration and IP check
- Email SMTP settings
- Database type (SQLite or MySQL)
- BossBar color and style
- Spawn teleport location
🌍 Language
Default language is Turkish. You can fully customize all messages in lang.yml.
📜 Permissions
| Permission | Description | Default |
|---|---|---|
wexauth.admin |
Access admin commands | OP |
wexauth.bypass |
Skip authentication | false |
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
File checked by MCModsHub
- Ships as WexAuth-1.0.0.jar — drop this file into the mods folder
- Download size: 13.7 MB
- Download link checked 4 Oct 2026 — working
These come from our own check of the pack file, not from the source page.