DiscordAuth
About
A Discord-based player authentication plugin that requires players to verify their Minecraft account via a Discord bot before joining. On login, unverified players are kicked with a configurable-length numeric code. A built-in REST API server allows Python and Node.js Discord bots to look up pending verifications, confirm or deny them, and check verification status by UUID. Verified player data persists across restarts. Fully configurable code length, expiry, kick messages, and API port via ******.yml.