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.yml and mensagens_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.yml and multi-language mensagens_xx.yml for 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

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    1320758
  • Created
    Aug 4, 2025
  • Last Released File
    Aug 11, 2025
  • Total Downloads
    502
  • License

Categories

Members

Recent Files