LimboLessLogin
PluginMIT

LimboLessLogin

LimboLessLogin – A lightweight, chat based authentication plugin for Paper. Passwords are never logged

65
Downloads
0
Followers
2 weeks ago
Updated
📦
22
Versions

📖About LimboLessLogin

LimboLessLogin is a lightweight, secure authentication plugin for Paper servers that handles login and registration entirely through chat

This project was built from scratch to provide a modern, safe, and fully translatable login system for servers. keeping unwanted players out while making the experience smooth for legitimate users.

If you have a banner and/or icon for this plugin I'd appreciate it! Reach out on Discord: YetAnotherFollowerOfChrist

You can use the GitHub issues to report bugs, crashes, incompatibilities, or to send suggestions!

🔐 What it does

  • Password confirmation on registration – prevents typos in the first password
  • Auto-login by IP – returning players from the same IP can be automatically authenticated for a configurable time
  • Brute-force protection – limits login attempts per IP; blocks after exceeding the threshold
  • Admin commands/loginadmin to reset passwords or delete accounts.
  • Password change/changepassword to update your password securely
  • Full inventory saving – the entire inventory, armor, and hotbar slot are saved during authentication and restored afterwards
  • Player hidden from TAB – unauthenticated players are not visible in the player list (except to themselves)
  • Chat blocked – unauthenticated players cannot chat or execute most commands; only authentication commands are allowed

🌐 Languages

  • 20 languages built-in (English, Portuguese, Spanish, French, German, Italian, Japanese, Korean, Chinese, Russian, and many more)
  • Server-wide language defined in config.yml — no per-player setting, keeping it simple to manage

⚙️ Configuration

  • Authentication room height – Y coordinate for the waiting room (default: 500000)
  • Anti brute-force – max attempts and time window fully configurable
  • Auto-login – enable/disable and set the maximum offline time (format: 1h30m, 2h, 45m)
  • All settings in a single, well-commented config.yml

🧩 Scripting Engine

  • Built-in script engine that runs console commands automatically (useful for server startup tasks, announcements, etc.)
  • Script file: limboless-script.txt
  • Commands: sleep, repeat, stop, and any console command
  • Manage with /limboless-script reload|stop|status

💡 Why this plugin exists

Existing authentication plugins are often too complex, slow, or expose passwords in server logs. LimboLessLogin was designed to be minimal, fast, and secure — it does one job and does it well, without overhead. It also offers a full language system, auto-login, and inventory protection, which many other simple login plugins lack.

The entire plugin was vibe coded by me (Lumyrix) using Claude AI and mostly Deepseek aswell.


"Even though I walk through the darkest valley, I will fear no evil, for you are with me." — Psalm 23:4