Sueta

️ NS Security - Advanced Login, Map Captcha & Admin GUI [1.2

1.0.0

NSSecurity: Secure Login, Managed via GUI

·Plugin

⭐ Key Features ⭐

  • Secure Login & Registration: Requires a password to join, effectively protecting player accounts (uses secure hashing).
  • ️ Unique Map Captcha: Replaces tedious chat codes with distorted character images on an in-game map for registration & optional daily login verification, enhancing anti-bot measures. ❌
  • ️ Convenient Admin GUI (/nsadmin manage):
    • Easily view a paginated list of all registered players (online/offline) with status.
    • Manage details: Reset/set new passwords, view IP history (displayed via chat), check last login info. ️
  • Comprehensive Protection: Unauthenticated players are blocked from all actions (movement, interaction, chat, commands...) and are completely invulnerable ❤️ while held at an admin-set location (/nsadmin setholdlocation).
  • ↩️ Smooth Experience: Automatically teleports players back to their original location after successful authentication. Smart inventory handling for map captcha (temporarily replaces hand item if full).
  • Flexible Multi-Language Support:
    • Customize all messages via lang_*.yml files in the plugins/NSSecurity/lang/ directory.
    • Built-in support for: VI, EN, ZH, JA, KO, (and easily add more). (Note: Auto-translated, may need review).
    • Admins can instantly switch languages with /nsadmin setlanguage. ️
  • ⚙️ Simple Configuration: Easily toggle Captcha types, set timeouts, minimum password length, etc., via config.yml.

⚠️ Important Notes ⚠️

  • Currently supports Minecraft 1.21.x ONLY.
  • Uses YAML files for data storage, recommended for servers with moderate player counts (consider a Database for very large servers for better performance).
  • Requires proper IP Forwarding setup if using a proxy (BungeeCord/Velocity) for accurate IP tracking.

Similar projects

Plugin →