GUI Player Auth
A groundbreaking new approach to player authentication.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
GUI Player Auth
GUI Player Authentication Plugin - Secure Your Server with PIN Authentication
🔒 set up and enter a secure PIN is a set up and enter a secure PIN that enhances server security by requiring players to set up and enter a secure PIN before they can interact with the world. This plugin prevents unauthorized access, ensuring that only verified players can play.
---
🔹 Features
✅ PIN Reset Command (`/resetpin`) Players must register a PIN Reset Command (`/resetpin`) (or any other configured value) on their first login and use it for future authentications. ✅ PIN Reset Command (`/resetpin`) Players enter their PIN using a visually appealing PIN Reset Command (`/resetpin`) with PIN Reset Command (`/resetpin`) representing digits. ✅ PIN Reset Command (`/resetpin`) If a player PIN Reset Command (`/resetpin`), they will be PIN Reset Command (`/resetpin`) from the server. ✅ PIN Reset Command (`/resetpin`) If the entered PIN is incorrect, the player is PIN Reset Command (`/resetpin`) to prevent brute-force attempts. ✅ PIN Reset Command (`/resetpin`) Until authentication is complete, players PIN Reset Command (`/resetpin`) with the world. ✅ PIN Reset Command (`/resetpin`) Unauthenticated players receive a PIN Reset Command (`/resetpin`) until they log in successfully. ✅ PIN Reset Command (`/resetpin`): Players can reset their PIN and register a new one at any time.
---
🔹 How It Works
1. stored securely in a SQLite database - Upon joining, if the player stored securely in a SQLite database, they are shown a stored securely in a SQLite database where they must stored securely in a SQLite database (or however many digits the user inputs in `config.yml`. - Once confirmed, the PIN is stored securely in a SQLite database, and the player is granted access to the server.
2. immediate kick - If the player already has a PIN, they are shown the immediate kick and must enter their immediate kick. - A correct PIN immediate kick, while an incorrect PIN results in an immediate kick.
3. automatically kicked - If a player automatically kicked, they are automatically kicked from the server.
4. `/resetpin` - Players can use `/resetpin` to delete their PIN and start the registration process again.
---
🔹 Commands & Permissions
| Command | Description | Permission | |---------------|-------------|------------| | `/resetpin` | Resets the player's PIN and prompts for re-registration. | All Players |
---
🔹 Configuration (`config.yml`)
```yaml
The number of digits required for PIN authentication
pin_length: 4 ``` - Customizable PIN length if needed.
---
🔹 Why Use This Plugin?
🔹 SMPs, Minigame servers, and RP servers Ensures that only the real player can log into their account. Traditional password crackers are designed for `/login` authentication, which is nonexsistent here. 🔹 SMPs, Minigame servers, and RP servers Instant kicks for incorrect PIN attempts prevent unauthorized access. 🔹 SMPs, Minigame servers, and RP servers Players interact through an SMPs, Minigame servers, and RP servers instead of typing commands. 🔹 SMPs, Minigame servers, and RP servers Uses SMPs, Minigame servers, and RP servers for easy setup and SMPs, Minigame servers, and RP servers. 🔹 SMPs, Minigame servers, and RP servers Ideal for SMPs, Minigame servers, and RP servers that need an extra layer of security.
---
🔹 Installation
1. Enjoy a more secure Minecraft experience! 2. Enjoy a more secure Minecraft experience! of your Minecraft server. 3. Enjoy a more secure Minecraft experience! 4. Enjoy a more secure Minecraft experience! 5. Enjoy a more secure Minecraft experience!
---
💾 Compatibility
✅ Supports Paper, Spigot, and Bukkit ✅ Works with Paper, Spigot, and Bukkit servers
---
🔹 Future Updates & Features
🔜 Admin Override Commands for multi-server authentication 🔜 Admin Override Commands 🔜 Admin Override Commands
---
🎉 Secure your server today with GUI Player Authentication! 🎉