DialogAuth

DialogAuth

Lightweight minecraft auth plugin with DialogAPI support

47 downloads
2 followers

DialogAuth

An authentication system that utilizes the Dialogs feature (added in Minecraft 1.21.6) to provide a modern, user-friendly UI for players.

check also: DialogAuthVelocity - optinional addon for /license work

Features

  • Multi-Database Support: MySQL, H2, and PostgreSQL.
  • Customizable Session System: Keep players logged in securely.
  • Domain-Specific Session Disabling: Useful if you use proxies/protection like TCPShield, NeoProtect, etc.
  • Anti-Brute Force System: Protects player accounts from password guessing.
  • Domain-Specific Rate Limiting: Easily bypass or adjust rate limits for trusted connections.
  • Premium Account Support: Seamless integration via an add-on.
  • Secure Hashing: Uses bcrypt for safe and secure password storage.
  • Fully Configurable: Easily customize messages, UI text, and other settings via config.yml.

Commands

  • /changepass - Opens the Dialog UI to change your password (Player)

  • /license - Links your premium account (Player)

  • /forceunreg <player> - Forcefully deletes a player's account (Admin)

  • /forcechangepass <player> <new_password> - Forcefully changes a player's password (Admin)

  • /dauth reload - Reloads the plugin configuration (Admin)

Demo

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/_TcxuuxGbYQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

No gallery available for this project.