
HT-Login
Open Source Ultimate Login Plugin
Автор: mustafa89074762обновлён 17 янв. 2026 г.
Управление
Описание
🛡️ 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
- 🔐 Persistent Session System (Auto-Login): Recognizes returning players via secure IP-binding. No more re-typing passwords every time you reconnect.
- 🚫 Full Motion Lockdown: Prevents all movement, including camera rotation (Yaw/Pitch), until the player is authenticated.
- 🛠️ Hardened Command Blocker: Intercepts and cancels all unauthorized commands (e.g., /gamemode, /creative, /tp) before login.
- 📊 Dynamic Action Bar HUD: Displays a sleek, real-time countdown timer and instructions directly above the hotbar.
- 🌍 Universal Compatibility: 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
- Download: Place the
HT-Login.jarinto your server'splugins/folder. - Initialize: Start the server to generate the configuration files.
- Configure: Customize your settings in
plugins/HT-Login/config.yml(e.g., login timeout, default language). - Localize: Adjust messages in the
languages/folder. - Reload: Run
/reloador 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 customizabletr.ymlanden.ymlfiles.
Developed with precision by mustafa8907. Optimized for Spigot, Paper, and Purpur.
Галерея
Последние версии
Все версии →release
HT-Login 1.0
1.017 янв. 2026 г.476Minecraft: 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Что нового
# 🛡️ 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
* 🔐 **Persistent Session System (Auto-Login):** Recognizes returning players via secure IP-binding. No more re-typing passwords every time you reconnect.
* 🚫 **Full Motion Lockdown:** Prevents all movement, including camera rotation (Yaw/Pitch), until the player is authenticated.
* 🛠️ **Hardened Command Blocker:** Intercepts and cancels all unauthorized commands (e.g., /gamemode, /creative, /tp) before login.
* 📊 **Dynamic Action Bar HUD:** Displays a sleek, real-time countdown timer and instructions directly above the hotbar.
* 🌍 **Universal Compatibility:** 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. **Download:** Place the `HT-Login.jar` into your server's `plugins/` folder.
2. **Initialize:** Start the server to generate the configuration files.
3. **Configure:** Customize your settings in `plugins/HT-Login/config.yml` (e.g., login timeout, default language).
4. **Localize:** 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.*


