Discord Verification
A Bungeecord and Spigot plugin that runs a discord bot and forces players to verify on your discord before playing on your server.
Installation
To use this project, you need a bungeecord or spigot minecraft (proxy) server.
Insert the built or downloaded jar into the plugins folder. After the first run, a config file is generated in `./plugins/DiscordVerification`.
You also need a discord developer application with a bot. Invite this bot to your server and paste your token from the discord dev center into the config file. You also need to set your discord server (guild) id there. Make sure the bot has the server members intent activated.
When the plugin is loaded, the discord bot will startup too and listen for `!verify` messages.
Usage
Users on your discord server can use the `!verify <ign>` command to verify their minecraft account. There can only be on minecraft account per discord user. When a player tries to connect to the proxy without verification, they get kicked and the kick message set in the config file shows up. When a user leaves your discord server, they get unverified.
For more information about Commands, Database Structure and Config, look here: https://github.com/xImAnton/minecraft-discord-verification