AdvancedAuth - Minecraft Authentication Plugin
About AdvancedAuth
AdvancedAuth is a comprehensive Minecraft authentication plugin designed to provide enterprise-grade security for your server. Featuring a secure login system with encrypted passwords, real-time admin dashboard, and comprehensive user management tools. Perfect for server owners looking to enhance security and improve user experience with advanced authentication features.
Our plugin includes detailed analytics, graphical reports, and an intuitive web interface that allows you to manage users, monitor login activity, and configure security settings from anywhere. The system is optimized for performance and works seamlessly with all popular Minecraft server versions.
Key Features
Plugin Screenshots
Configuration Example
# ============================================================
# ZENUXS PLUGINS
# ============================================================
# Website: https://plugins.zenuxs.xyz
# Developer: developer.rs (Rishabh)
# Discord: https://discord.zenuxs.xyz
# ============================================================
# ======================================
# AuthPlugin Configuration
# ======================================
# -------------------------------
# API Settings
# -------------------------------
# API URL is hardcoded in the plugin for security
# Only timeout can be configured
timeout: 10000 # Timeout in milliseconds
# -------------------------------
# License Key
# -------------------------------
license-key: ""
# -------------------------------
# Login Settings
# -------------------------------
login:
max-attempts: 3 # Maximum allowed failed login attempts
timeout: 300 # Timeout before retry (in seconds)
session-duration: 86400 # Session duration (in seconds) - 24 hours
# -------------------------------
# IP Limit Settings
# -------------------------------
ip-limit:
enabled: true # Enable IP-based player limit
max-players: 3 # Maximum players per IP address
# -------------------------------
# Auth World Settings
# -------------------------------
# Players will be teleported to specific world/coordinates during auth process
auth-world:
# Registration world settings
register-world: "" # World name for registration (leave empty to disable)
register-x: 0.5 # X coordinate for registration
register-y: 64.0 # Y coordinate for registration
register-z: 0.5 # Z coordinate for registration
register-yaw: 0.0 # Yaw (horizontal rotation) for registration
register-pitch: 0.0 # Pitch (vertical rotation) for registration
# Login world settings
login-world: "" # World name for login (leave empty to disable)
login-x: 0.5 # X coordinate for login
login-y: 64.0 # Y coordinate for login
login-z: 0.5 # Z coordinate for login
login-yaw: 0.0 # Yaw (horizontal rotation) for login
login-pitch: 0.0 # Pitch (vertical rotation) for login
# -------------------------------
# Protection Settings
# -------------------------------
protection:
prevent-movement: true
prevent-block-break: true
prevent-block-place: true
prevent-interaction: true
prevent-chat: true
prevent-damage: true
prevent-item-drop: true
prevent-item-pickup: true
# -------------------------------
# Messages
# -------------------------------
messages:
prefix: "&8[&bAuth&8] &7"
no-permission: "&cYou don't have permission to use this command."
not-player: "&cThis command can only be executed by players."
already-logged-in: "&aYou are already logged in."
not-logged-in: "&cPlease login first with /login "
not-registered: "&cPlease register first with /register "
# Welcome messages
welcome-back: "&e&lWelcome back %player%! &7Please use &b/login "
welcome-new: "&e&lWelcome %player%! &7Please use &b/register "
# Command usage
register-usage: "&cUsage: /register "
login-usage: "&cUsage: /login "
# Success messages
register-success: "&aRegistration successful! You can now login with /login."
login-success: "&aLogin successful! Welcome to the server!"
logout-success: "&aYou have been logged out."
reload-success: "&aConfiguration reloaded successfully."
# Error messages
register-error: "&cRegistration failed: %error%"
login-error: "&cLogin failed: %error%"
login-attempts: "&cYou have %attempts% attempts remaining."
login-timeout: "&cYou have been kicked for too many failed login attempts."
api-error: "&cCould not connect to authentication server. Please try again later."
license-error: "&cInvalid license key. Please contact an administrator."
ip-limit-exceeded: "&cToo many players are already connected from your IP address!"
# Join/Leave messages (shown only after login)
custom-join-message: "&a&l+ &a%player% joined the server!"
custom-leave-message: "&c&l- &c%player% left the server!"
# -------------------------------
# Commands to Execute on Login
# -------------------------------
on-login:
- "title %player% title {\"text\":\"Welcome!\",\"color\":\"green\"}"
- "title %player% subtitle {\"text\":\"Enjoy your stay!\",\"color\":\"yellow\"}"
- "playsound minecraft:entity.player.levelup player %player%"
# -------------------------------
# bugeecord command
# -------------------------------
block-bungee-commands: true