
BeacmcAuth
BeacmcAuth - an authentication plugin that offers modern security features while enhancing convenience for both players and server administrators.
BeacmcAuth
BeacmcAuth is a modern authentication plugin for Minecraft servers, designed to provide both security and convenience for players and administrators.
With BeacmcAuth, you can:
- Secure your server with up-to-date authentication methods.
- Make player login and registration fast and easy.
- Improve administrative control over user accounts.
⚠️ Note: This plugin requires PacketEvents to function properly. Make sure you have it installed on your server before using BeacmcAuth.
Features
Licensed Login: Automatic login for players who own a licensed account and have enabled premium mode using the /premium command.
Email & Security Question: Configure an SMTP server to allow players to recover their password via email. Players can also set a security question and use it during authentication to reset their password if they forget it.
Social Network Linking: Players can link their in-game account to Discord and Telegram. Linking allows additional account management features such as banning, kicking, and password resetting through the connected platform.
Security: Player passwords are securely hashed using the BCrypt algorithm. Protection against SQL injection is provided, and small delays are applied to database-related actions to reduce the effectiveness of automated attacks.
Alternative Account Detection: Administrators can search for possible alternative accounts by a player’s nickname using the /alts command.
Flexible Configuration: Most features can be configured through the plugin configuration files, allowing server owners to easily adapt the system to their needs.
Database Support: The plugin supports multiple database types (such as MySQL MariaDB, SQLite or PostgreSQL) to store player authentication data safely and efficiently.
Proxy Support: Designed to work with proxy servers such as Velocity and BungeeCord, making it suitable for large Minecraft networks.
Account Management Tools: Provides convenient commands and tools for administrators to manage player accounts, including password resets, and moderation actions.
Installation
- Download the plugin from the website or GitHub Actions.
- Move the JAR file into the
./pluginsfolder. - Do the same with PacketEvents.
- Restart the server.
- Enjoy the plugin.
