Sueta

YumiAuth

1.3

Secure Your Server with Discord OTP Authentication

·Plugin

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

  1. 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.
  2. 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.
  3. Command Whitelisting:
    • Specify commands in the configuration that operators can execute without needing OTP validation, ensuring essential commands remain accessible.

Similar projects

Plugin →