Описание
# EasyLogin - The Ultimate Server-Side Authentication
**EasyLogin** is a robust and lightweight authentication solution designed specifically for Minecraft servers. It provides a secure login/registration system for offline or mixed-mode servers without requiring users to install any mods on their clients.
* **Multi-Platform Support**: Works seamlessly on **Fabric**, **Forge**, and **NeoForge**.
* **Server-Only**: Zero client-side installation required. Players can join using any vanilla or modded client.
* **Secure by Design**: Uses industry-standard **BCrypt** hashing for passwords with configurable cost factors.
* **Advanced Protection**:
* **Limbo System**: Teleport unauthenticated players to a safe, isolated location to prevent world interaction or seeing sensitive areas.
* **Action Blocking**: Prevents movement, chat, and interaction until the player is logged in.
* **Invincibility Period**: (New!) Configurable invincibility for a few seconds after login to protect players from mobs or PVP while they get their bearings.
* **Rate Limiting**: Built-in protection against brute-force attacks with IP and UUID-based lockouts.
* **Fully Configurable**: Every message, sound, and title is translatable and customizable in the `config.toml`.
* **Performance Focused**: Optimized for high-player-count servers with minimal tick impact.
## 🛠️ Commands
* `/login `: Authenticate your session.
* `/register `: Create a new account.
* `/changepassword `: Securely update your password.
* `/logout`: End your current session safely.
## 🔧 Admin Commands
* `/easylogin forcelogin `: Force a player to be logged in.
* `/easylogin resetpassword `: Reset someone's account.
* `/easylogin reload`: Reload configuration and data stores instantly.
## 📦 Installation
1. Download the JAR for your preferred loader (Forge, Fabric, or NeoForge).
2. Drop it into your server's `mods` folder.
3. Restart the server to generate the configuration.
4. Optionally, configure messages and settings in `config/easylogin/config.toml`.
***
**Safe. Secure. Seamless.** _EasyLogin - Protecting your community, one login at a time._