Compatibility
Minecraft: Java Edition
1.21โ1.21.6
Platforms
Creators
Details
Licensed MIT
Published 2 weeks ago
๐ 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 |


