HT-Login
PluginMIT

HT-Login

Open Source Ultimate Login Plugin

50
Downloads
2
Followers
3 months ago
Updated
📦
1
Versions

📖About 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

  • 🔐 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.