Velocity-only plugin that securely links Minecraft accounts to Discord accounts
Sentinel
⚠️ Tested with Minecraft 1.20.1: This said, Sentinel uses Velocity’s login API and does not depend on specific Minecraft server software or versions. It should work with any backend supported by your Velocity proxy including Paper, Spigot, Forge, and Fabric servers.
Sentinel is a Velocity plugin that securely links Minecraft accounts to Discord accounts. It integrates with a Discord bot to verify players before allowing login, helping to prevent impersonation and aiding in connecting players together.
It requires some extra setup and leverages a MySQL database to maintain scalability.
Commands
/link <code>
Link your Minecraft account to your Discord account.
/whois [discord: @user | minecraft: username]
Look up linked account info.
Requirements
- Java 17+
- Velocity Proxy (tested on 3.4.0-SNAPSHOT)
- MySQL or MariaDB
Setup
Install the plugin
Place the shaded JAR into yourplugins/folder on your Velocity proxy.Configure MySQL
On first run,plugins/sentinel/config.jsonwill be created. Fill in your database credentials and Discord token:{ "mysql": { "host": "localhost", "port": 3306, "database": "sentinel", "username": "sentinel_user", "password": "password" }, "discord_token": "your_discord_bot_token" }