Skip to main content
AdvancedAuth Plugin Icon - Secure Minecraft Authentication

AdvancedAuth - Minecraft Authentication Plugin

By 16+ Downloads 4/5 Rating Free Plugin
Minecraft Plugin Authentication Security Dashboard User Management Free

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
                    

Secure Your Server Today

Join thousands of server owners who trust AdvancedAuth for their authentication needs. Download now and get enterprise-grade security for free.

Get AdvancedAuth dash