promotional bannermobile promotional banner

RegLogin | Modern Dialog API Auth

A modern and secure registration/authorization system for Minecraft (Paper) using beautiful visual menus (Dialog API) instead of outdated chat commands.

File Details

RegLoginNaVi-1.0.jar

  • R
  • Jun 9, 2026
  • 10.42 KB
  • 16
  • 26.1.2+8

File Name

RegLoginNaVi-1.0.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6

# 🛡️ RegLoginNaVi — Next-Generation Authentication

Forget about the outdated `/register pass pass` and `/login pass` in the chat! **RegLoginNaVi** takes the server login process to a whole new level. The plugin uses the latest **Paper Dialog API**, providing players with a beautiful, intuitive, and secure interface right on their screens.

Perfect for modern servers, RolePlay projects, and survival servers that value player convenience and aesthetics.

### ✨ Main Features:
* **🖥️ Visual Interface:** No more typing passwords in the chat. Players see a pop-up window for registration and login.
* **⚡ Asynchronous Processing:** The plugin doesn't "freeze" the server. Password hashing and database operations run on separate threads.
* **🔒 Maximum Security:** Passwords are encrypted using the robust **BCrypt** algorithm. Even in the event of a database leak, player passwords remain safe.
* **🗄️ Local Database:** No complex MySQL setup required. The plugin uses a lightweight and fast **SQLite** database right out of the box (`passwords.db`).
* **⚙️ Highly Configurable:** Fully customizable messages, button names, kick timeouts, and minimum password lengths via `config.yml`.
* **🚪 Smart Disconnect System:** An "Exit" button in the menu allows players to instantly return to the server list without unnecessary error screens.

### 🛠️ Requirements:
* **Core:** Paper (or its forks, like Purpur).
* **API Version:** 1.20+ (Requires Dialog API support).

### 🚀 Installation:
1. Download `RegLoginNaVi.jar`.
2. Place the file into your server's `plugins` folder.
3. Restart the server.
4. (Optional) Customize the text in the `plugins/RegLoginNaVi/config.yml` file.

---
**Developers:** NaViHacker
*Built for those who create high-quality projects.*