Перейти к содержимому
Mineforgian

MazeAuth

Player Authentication System for Minecraft offline servers.

Загрузки
287
Подписчики
0
Обновлён
28 января 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 31 декабря 2025 г.

Secure, Lightweight Authentication for Your Server

MazeAuth is a powerful yet simple authentication plugin designed for modern Minecraft servers. Protect your server with a robust registration and login system that balances security and user experience.

Features

  • Secure Authentication - BCrypt password hashing with session management and device fingerprinting
  • Hybrid Server Support - Auto-detect Premium Java, Cracked, and Bedrock players
  • Pre-Login Lockdown - Block movement, chat, and interactions until authenticated
  • Dual Database - SQLite (default) or MySQL with HikariCP
  • Folia-Ready - Full regional threading support
  • Modern Formatting - MiniMessage and legacy color code support

Protect Your Server

  • Prevent unauthorized access
  • Customizable password requirements
  • Session management
  • Configurable login attempt limits
  • Permission-based command system

Need a Minecraft server? Consider TeroHost

TeroHost

Ченджлог

2.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 28 января 2026 г.

This is a complete rewrite of the version 1 of this plugin, this isnt compatible with any version released before this, and you will lose login data if updated to it.

1.0.0Бета1.21.9, 1.21.10, 1.21.11 · 1 января 2026 г.

MazeAuth v1.0.0 - Initial Release

Features

Core Authentication

  • Secure Registration & Login System
    • /register <password> <confirmPassword> - Create a new account
    • /login <password> - Authenticate your session
    • /changepassword <old> <new> <confirm> - Securely update your password
    • /logout - End your current session

Session Management

  • Smart Auto-Login System
    • IP-based session validation
    • Configurable session timeout
    • Optional IP subnet matching
    • Automatic session refresh on activity

Security

  • Advanced Protection
    • BCrypt password hashing
    • Individual password salting
    • Configurable login attempt limits
    • Account lockout after failed attempts
    • Secure session management

Player Experience

  • Customizable Messages
    • Multi-language support
    • Configurable welcome messages
    • Customizable title & subtitle display
    • Action bar reminders for unauthenticated players

Administration

  • Powerful Admin Tools
    • /mazeauth reload - Reload configuration
    • /mazeauth help - View help information
    • Tab completion for all commands
    • Permission-based command access

Database

  • Flexible Storage
    • SQLite (default)
    • MySQL/MariaDB support
    • Automatic table creation
    • Efficient data handling

🛠 Technical Improvements

  • Built for Paper 1.21.x
  • Java 21 compatibility
  • Modern Adventure API integration
  • Asynchronous database operations
  • Comprehensive configuration options
  • Clean, maintainable codebase

📦 Dependencies

  • Paper API 1.21.x
  • bStats Metrics (relocated)
  • HikariCP (for MySQL)
  • BCrypt

🔗 Permissions

  • mazeauth.register - Allow registration (default: true)
  • mazeauth.login - Allow login (default: true)
  • mazeauth.changepassword - Allow password changes (default: true)
  • mazeauth.admin - Administrative commands (default: op)

📝 Notes

  • This is the initial stable release of MazeAuth
  • Configuration will be automatically generated on first run
  • Default configuration includes recommended security settings
  • For support, please visit GitHub Issues

Комментарии

Загружаем…