AdvancedAuth Plugin

AdvancedAuth

Created by Rishabh
Authentication Security Dashboard Management

AdvancedAuth is a comprehensive authentication plugin for Minecraft servers. It provides a secure login system with features like encrypted passwords, admin dashboard, user management, and more. Perfect for server owners looking to enhance security and user experience.

Features

Screenshots

Configuration

# ============================================================
#                     ZENUXS PLUGINS
# ============================================================
# Website:   https://plugins.zenuxs.xyz
# Developer: developer.rs (Rishabh)
# Discord:   https://discord.zenuxs.xyz
# ============================================================

# ======================================
#         AuthPlugin Configuration
# ======================================

# -------------------------------
# API Settings (Do not modify)
# -------------------------------
api:
  url: "http://localhost:3000"    # Do not change this unless necessary
  timeout: 1000                   # Timeout in milliseconds

# -------------------------------
# License Key
# -------------------------------
license-key: ""                   # Your license key here

# -------------------------------
# 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)

# -------------------------------
# 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 "
  register-usage: "&cUsage: /register "
  login-usage: "&cUsage: /login "
  register-success: "&aRegistration successful! You can now login with /login."
  register-error: "&cRegistration failed: %error%"
  login-success: "&aLogin successful!"
  login-error: "&cLogin failed: %error%"
  login-attempts: "&cYou have %attempts% attempts remaining."
  login-timeout: "&cYou have been kicked for too many failed login attempts."
  logout-success: "&aYou have been logged out."
  reload-success: "&aConfiguration reloaded successfully."
  api-error: "&cCould not connect to authentication server. Please try again later."
  license-error: "&cInvalid license key. Please contact an administrator."

# -------------------------------
# Commands to Execute on Login
# -------------------------------
on-login:
  - "msg %player% Welcome back!"
  - "title %player% title {\"text\":\"Welcome!\",\"color\":\"green\"}"

# -------------------------------
# Bypass Permissions
# -------------------------------
bypass:
  movement: "authplugin.bypass.movement"
  interaction: "authplugin.bypass.interaction"
  chat: "authplugin.bypass.chat"
  damage: "authplugin.bypass.damage"