YumiAuth - Secure Your Server with Discord OTP Authentication
Welcome to
YumiAuth, a powerful and easy-to-use authentication plugin for Minecraft servers using Paper. With YumiAuth, you can ensure that only trusted operators (ops) gain access to your server through a One-Time Password (OTP) system integrated with Discord. Elevate your server's security by leveraging Discord for seamless and secure player authentication.
Features
Discord Integration: Utilizes Discord to send OTPs to a specified channel, ensuring secure and private OTP delivery.
OTP Authentication: Automatically generates and validates OTPs for operators upon joining the server.
Configurable Messages: Customize all messages sent to players for a personalized experience.
Command Whitelisting: Specify commands that can be executed even when the OTP is not verified.
Movement and Action Restrictions: Prevent operators from moving, placing, breaking blocks, and executing commands until the OTP is validated.
/reload Command: Easily reload the plugin configuration directly from Discord with the /reload command.
How It Works
Player Joins:
When an operator joins the server, an OTP is generated and sent to a specified Discord channel.
The operator receives a configurable message informing them to enter the OTP in the game chat.
OTP Validation:
The operator cannot move, place, or break blocks and cannot execute non-whitelisted commands until the OTP is entered correctly.
Upon entering the correct OTP, the operator is granted access and can move freely.
Command Whitelisting:
Specify commands in the configuration that operators can execute without needing OTP validation, ensuring essential commands remain accessible.