# GVLogin | Simple & Secure Authentication [1.21 - 1.21.x]
**GVLogin** is a lightweight, secure, and stylish authentication plugin built specifically for modern Minecraft servers (Spigot, Paper, Purpur). It perfectly protects your server from unauthorized access, bot attacks, and ghost players hogging slots.
Developed by **GameVanilaStudios** (by Vyacheslav20K).
### ๐ก๏ธ Features
* **Smart Login Freeze:** Players cannot move, break blocks, use chat, or execute any commands until they log in or register.
* **Security Kick Timer (30 seconds):** If a player joins but fails to authenticate within 30 seconds, the plugin automatically kicks them. Excellent protection against slot-clogging bots!
* **Signature Blue Accent:** All authentication commands and links are highlighted in a clean, vibrant **blue color** (&9) for a modern chat aesthetic.
* **Multi-Language Support:** The plugin comes with native translation switching built directly into the configuration file.
### ๐ Detailed Language Setup
**GVLogin** supports 4 languages right out of the box. You can easily switch the global server language through the configuration file.
Available language codes:
* ru — Russian (Default)
* en — English
* ing — Ingush (ะะฝะณััะตัะธั)
* md — Moldavian
#### How to change the language step-by-step:
1. Start your server at least once to automatically generate the plugin folder.
2. Navigate to your server folder, then go to plugins/GVLogin/ and open the **config.yml** file using any text editor.
3. Locate the default-language line:
```yaml
default-language: "ru"
```
4. Replace "ru" with your preferred language code from the list above (for example, "en" for English or "ing" for Ingush):
```yaml
default-language: "en"
```
5. Save the file and restart your server (or type reload in the server console) to apply the changes!
### ๐ป Commands & Permissions
* /register <password> — Register a new account on the server.
* /login <password> — Log into an existing account.
*All commands are available to players out of the box and do not require additional permission managers (like LuckPerms).*
### โ๏ธ Installation
1. Download the **GVLogin-26.1.jar** file.
2. Drop it into your server's **plugins** directory.
3. Start your server to let the plugin generate its configuration.
### ๐ Project Info
* **Supported Software:** Spigot, Paper, Purpur, Pufferfish.
* **Target Versions:** 1.21 / 1.21.1 / 1.21.2 / 1.21.3+
* **Plugin Version:** 26.1 (2026 Official Release)
* **Author:** Vyacheslav20K (GameVanilaStudios)