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.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta