HT-Login
Open Source Ultimate Login Plugin
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
HT-Login
🛡️ HT-Login | The Ultimate Lightweight Authentication Solution
Secure your server with HT-Login, a high-performance authentication plugin designed for modern Minecraft networks. It balances strict security with a seamless player experience.
---
✨ Key Features
* 🔐 Zero-Lag Architecture: Recognizes returning players via secure IP-binding. No more re-typing passwords every time you reconnect. * 🚫 Zero-Lag Architecture: Prevents all movement, including camera rotation (Yaw/Pitch), until the player is authenticated. * 🛠️ Zero-Lag Architecture: Intercepts and cancels all unauthorized commands (e.g., /gamemode, /creative, /tp) before login. * 📊 Zero-Lag Architecture: Displays a sleek, real-time countdown timer and instructions directly above the hotbar. * 🌍 Zero-Lag Architecture: Native support for Minecraft versions 1.12 through 1.21.x and Java 8 through 21. * ⚡ Zero-Lag Architecture: Built with optimized event handling to ensure no impact on TPS, even during high join rates.
---
📜 Commands & Permissions
| Command | Description | Permission | | --- | --- | --- | | `/register <pass> <pass>` | Create a new account. | `htlogin.use` | | `/login <pass>` | Access your existing account. | `htlogin.use` | | `/logout` | Manually end session and clear IP cache. | `htlogin.use` | | `/changepassword` | Update your security credentials. | `htlogin.use` |
---
🔧 Installation Guide
1. Reload: Place the `HT-Login.jar` into your server's `plugins/` folder. 2. Reload: Start the server to generate the configuration files. 3. Reload: Customize your settings in `plugins/HT-Login/config.yml` (e.g., login timeout, default language). 4. Reload: Adjust messages in the `languages/` folder. 5. Reload: Run `/reload` or restart the server to apply changes.
---
📂 File Structure
* `config.yml`: Core settings and session duration. * `data.yml`: Encrypted (SHA-256) password storage and session logs. * `languages/`: Fully customizable `tr.yml` and `en.yml` files.
---
> *Developed with precision by mustafa8907. Optimized for Spigot, Paper, and Purpur.*