RegisterPluss
RegisterPlus
An advanced authentication and player management plugin for modern Minecraft servers.
Perfect for survival, lobby, and minigames networks seeking robust protection, professional features, and a highly customizable experience.
Now with full database support (MySQL, SQLite, PostgreSQL) or YAML – choose your storage in config.yml!
Key Features
- Secure login and registration system with bcrypt password hashing
- Fast and intuitive password change system via in-game GUI (menu)
- 2FA (Two-Factor Authentication) via e-mail with verification menu
- E-mail registration, verification, and recovery system
- Automatic session expiration (AFK detection and auto-logout for security)
- Support for primary and secondary lobbies (pre-login and post-login teleport)
- All messages are fully customizable in
config.ymlandmensagens_xx.yml(multi-language: PT/EN) - Centralized permission system for commands and admin actions
- Detailed player status and reset commands for administrators
- Flexible database storage: MySQL, SQLite, PostgreSQL, or YAML – easily switch in
config.yml - Compatible with online-mode UUID servers (secure and modern)
How It Works
RegisterPlus intercepts player join events and requires users to authenticate before accessing the server.
Players without registration are prompted to create an account with a secure password, and all interactions (movement, chat, inventory, commands) are blocked until login is successful.
Supports customizable registration, login, and e-mail workflows, with all player data securely saved in your selected database or players.yml.
Admins can review and reset user data, manage permissions, configure multiple lobbies, and set up session expiration for enhanced security.
Main Commands
/login <password>- Login to your account/register <password>- Register a new account/addemail <email>- Add or update your e-mail address/logout- Manual logout and return to lobby/rp- Central command for advanced actions (help,status,passwordchange,emailchange,lobby,setlobby,firstslobby,setfirstslobby,reset)
Configuration & Customization
- Fully editable
config.ymland multi-languagemensagens_xx.ymlfor all messages and prompts - Granular control over session timeout, login attempts, lobbies, and more
- E-mail integration is optional and easy to enable/disable
- Choose between database or YAML file storage – optimized for performance and large servers
Security Highlights
- All passwords securely hashed with bcrypt
- Auto-blocks brute-force attempts after X failures
- Auto-logout after configurable AFK period
- Full protection for not-logged-in players: disables movement, commands, chat, inventory access, and world interactions
- Admin permissions for sensitive actions (player reset, status, lobbies)
Compatibility
- Works with Bukkit, Spigot, and Paper servers (tested on 1.20.1)
- Supports online-mode servers only
- Multi-language support (Portuguese and English included)
Permissions
- Fine-grained permissions for all commands and admin features (see documentation)
Support & Documentation
- Extensive in-file documentation with tips and examples
- Direct support via Discord or GitHub Issues
💡 Your feedback helps RegisterPlus grow and get even better!
Please share your suggestions, bug reports, or questions directly on the plugin page,
or contact me any time via Discord: thiago2626
All Rights Reserved. T
Comments