Language

WexAuth

WexAuth

Modrinth

Advanced Minecraft authentication plugin with registration, login, email verification, password reset, session system, brute-force protection and IP ban. Fully configurable with SQLite/MySQL support.

9 downloads 1 followers updated 18d ago
latest v1.0.0 Modrinth
Paper Spigot 1.21 – 1.21.6

🔐 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 |

Versions

Release
1.0.0
paper, spigot · 1.21, 1.21.1, 1.21.2 · 18d ago
🔐 WexAuth v1.0.0 - Initial Release + Player registration & login system + Email verification & password reset + Session system (auto-login same IP) +…
9

Comments 0

No comments yet. Be the first to share your thoughts.

Download WexAuth

Files are served directly from the original source. Modgrid does not host or modify them.