YoloAuth
Secure Authentication for Your Minecraft Server
Description
YoloAuth is a robust authentication plugin designed to enhance security on your Minecraft server. Protect your players' accounts with password-based login, premium auto-login features, and advanced security measures like failed attempt bans and password hashing. Fully customizable with configurable messages, locations, and security settings!
Features
- Password Authentication: Players must register and login with a secure password.
- Premium Auto-Login: Verified premium users can bypass login requirements.
- Security Measures: Minimum password length, number requirement, and SHA-256 hashing.
- Failed Attempt Protection: Temporary bans after configurable failed login attempts.
- Custom Locations: Set separate spawn and login locations for authenticated and unauthenticated players.
- Session Management: Logout command and automatic session timeout.
- Titles & Messages: Customizable titles with "YoloAuth" branding and detailed chat messages.
- Admin Tools: Manage player passwords and premium status with powerful commands.
- Logging: Optional logging of authentication events to a file.
Commands
- /register <password> <confirm> - Register your account with a password
- /r <password> <confirm> - Alias for /register
- /login <password> - Login to your account
- /l <password> - Alias for /login
- /logout - Logout from your current session
- /changepassword <old> <new> - Change your password (must be logged out)
- /premium - Manage premium status (requires confirmation)
- /yoloauth <subcommand> - Admin commands (see below)
- setspawn - Set spawn location for authenticated players
- setloginloc - Set login location for unauthenticated players
- spawn - Teleport to the spawn location
- deletespawn - Remove the spawn location
- deleteloginloc - Remove the login location
- deletepassword <player> - Delete a player's password
- deactivatepremium <player> - Remove a player's premium status
- reload - Reload the configuration file
Permissions
- yoloauth.register - Allows use of /register (Default: true)
- yoloauth.login - Allows use of /login (Default: true)
- yoloauth.logout - Allows use of /logout (Default: true)
- yoloauth.changepassword - Allows use of /changepassword (Default: true)
- yoloauth.premium - Allows use of /premium (Default: true)
- yoloauth.admin - Allows use of /yoloauth admin commands (Default: op)
Dependencies
- None! YoloAuth is a standalone plugin requiring only a Bukkit/Spigot/Paper server (API version 1.13+).
Support
Join our Discord for help:
https://discord.gg/mvhAeenX
Authors
Developed by
yolo.huzai