Strict Single-IP Locking: Binds a user account to a specific, verified IP address (e.g., if a player logs in from IP #60
🚀 Version 1.1.0 (Major Security Upgrade) This major update introduces cutting-edge security mechanisms to completely eliminate account hijacking, alt-account abuse, and ban evasions on modern Minecraft servers (1.20 - 1.21.4+).
✨ New Features & Improvements: 🔒 Strict Single-IP Account Locking:
Implemented an advanced IP binding system. Once an account (e.g., mcjondi) is registered and bound to a specific IP (e.g., IP #60), the plugin instantly blocks any login attempt from a different, unauthorized IP address (e.g., #67, #89, #56), ensuring accounts can only be accessed from their verified location.
🚫 Built-In Anti-VPN & Proxy Shield:
Added automated pre-login inspection hooks that detect and block connections originating from known VPNs, proxies, TOR nodes, and datacenter hosting providers, stopping bot waves and ban evaders cold.
📍 Custom Login Spawn (/setlocation):
Admins can now define a precise unauthenticated login location (World, X, Y, Z, Yaw, Pitch) using /setlocation. Unauthenticated players are instantly teleported and locked to this area.
🛑 Strict Lockdown & Restrictions:
Unauthenticated players are completely restricted from moving away from spawn, chatting, breaking/placing blocks, dropping items, or modifying inventories until successful verification.
📱 Google Authenticator 2FA (/2fa setup):
Added native TOTP support allowing players to link Google Authenticator or Authy apps for an extra layer of bank-grade security.
⚡ High-Performance Database & Hashing:
Upgraded HikariCP connection pooling for lightning-fast SQLite/MySQL queries paired with secure BCrypt/Argon2 password hashing.
📦 Compatibility: