Skip to content

Minecraft login and authentication gateway plugin built for speed, security, and seamless player authentication

License

Notifications You must be signed in to change notification settings

Navio1430/NavAuth

Repository files navigation

NavAuth is available in alpha version ❗

As of now, only an alpha version is available. We are working on additional configuration options and other improvements to prepare for the release of NavAuth 1.0.

NavAuth 🔐 - autologin plugin

NavAuth is a next-generation Minecraft login plugin built for speed, security, and seamless player authentication. Designed with modern servers in mind, it combines performance, reliability, and integration flexibility.

Velocity Modrinth Github

Gradle Kotlin Java

Documentation Kotlin


Join our Discord server

discord

🧱 Main principles

  • be an auth/login plugin not an anti-vpn plugin
  • simple, fast & secure

📊 Features

🚀 Some of the NavAuth features

🔒 In NavAuth password cracking takes more than TWELVE TRILLION (1.2 × 10^13) times longer than in the worst login plugins.

Cracking the whole database of a bad plugin takes less than a FEW MINUTES.

What is not included?

  • Anti-Bot - use Sonar for that
  • Anti-VPN
  • block multiple accounts per IP - currently not supported. We've implemented user sessions which can be later used for an advanced mutli-account blocking solution. You can also use other plugins (like Anti-VPN's) for that.

👥 Contributors

Thanks to NavAuth contributors:

  • urhatedjack - logo design
  • KotreQ - help with the QR code generation

Thanks to Discord support team:

Thanks to people responsible for QA:

Thanks to people that kept LibreLoginProd alive until NavAuth release and keep Sapphire Hub alive:

  • vuxeim - newest versions supporter
  • Helios - support on Discord
  • Jakub - support on Discord

📘 Basic info

🧩 Requirements

  • Java 21
  • Limbo server e.g., NanoLimbo, PicoLimbo
  • Velocity forwarding set to MODERN
  • All backend servers must be 1.13+

FAQ

Q: Why have I switched from maintaining LibreLoginProd?
A: Please check offer page for more info.

Q: Why is NavAuth almost 40MB in size?
A: We bundle all the dependencies into one file.

Downloading dependencies at runtime - where an application fetches required libraries upon startup or during execution rather than bundling them beforehand is generally considered bad practice in production environments due to reliability risks, performance overhead, and security concerns

📜 License

NavAuth is licensed under the GNU AGPL v3. See the license file for more information.

GNU AGPL Logo

💡 TODO List

More planned features are described in Documentation

  • readme:
    • add banner
  • github/gh actions:
    • modrinth CD
    • issue template:
      • bug report
      • feature request
  • commands and messages localization

About

Minecraft login and authentication gateway plugin built for speed, security, and seamless player authentication

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages