Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Player Database
  • Skin Browser
  • Cape Gallery
  • Community Hub
  • Seed Vault

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
DiscordVerificator
PluginMIT

DiscordVerificator

Minecraft plugin (1.16.5+) that allows you to authenticate players using a Discord bot.

177
Downloads
5
Followers
1 years ago
Updated
📦
1
Versions
paperpurpurspigot
Download Latestv1.2View on Modrinth

📖About DiscordVerificator

DiscordVerificator is a Spigot plugin that allows you to do player authentication using Discord bot.

[WARNING] This plugin is intended to be used on private servers with the manual player addition because it involves you to manually link each player to their Discord profile.

It was developed as an alternative for password-based authorization like /login <password> on servers with online-mode set to false (in server.properties).

If you have any issues/bugs, you may leave them here.

🤔 How it works?

This plugin enables players to link their usernames to their Discord profiles.

The linking process is controlled by the administrator of the server.

In order to link the account, the admin should run /link <Player> <Discord ID>. (how to get discord id?)

Then, when a player joins the server, the verification code appears.

To join the server, the player should run the seen command to the Discord bot you've configured:





[NOTE] Verification is required once per IP change

[CAUTION] The plugin will prevent a player from joining if it wasn't linked to Discord profile yet:

💻 Commands

  • /link <player> <discordId> — links the player to its Discord profile. (how to get discord id?)
  • /unlink <player> — unlinks the player from its Discord profile.
  • /dvreload — reloads the plugin (including Discord bot).

🔞 Permissions

  • discordVerificator.link (for operators by default) — Allows to use /link <player> <discordId>
  • discordVerificator.unlink (for operators by default) — Allows to use /unlink <player>
  • discordVerificator.reload (for operators by default) — Allows to use /dvreload

📄 Default config

[IMPORTANT] You should replace DISCORD_BOT_TOKEN with your Discord bot token.
Otherwise, nothing will work!

# 1. Create a Discord bot on the Discord Developer Portal: https://discord.com/developers/applications
# 2. Get the token from the "Bot" tab
# 3. Insert the token below
# 4. Run the "/dvreload" command or reload the server
# 5. Give your players access to send a command to the bot (e.g., invite it to your Discord server)
token: "DISCORD_BOT_TOKEN"

messages:
  "not-enough-permissions": "&cNot enough permissions!"
  "invalid-link-format": "&cInvalid format! Please use: /link <player> <discordId>"
  "invalid-unlink-format": "&cInvalid format! Please use: /unlink <player>"
  "invalid-user-id-format": "&cInvalid Discord ID format!"
  "successfully-linked": "&aSuccessfully linked!"
  "successfully-unlinked": "&aSuccessfully unlinked!"
  "player-already-linked": "&cThis player is already linked!"
  "player-was-not-linked": "&cThis player was never linked!"
  "account-not-linked": "&cYour account is not linked to a Discord profile yet."
  "bot-not-working": "&cThe Discord bot is not currently working!\nAsk the administrator to resolve this issue."
  "confirm-with-command": "&6Confirm your IP via our Discord bot\nUsage: &f&n/confirm %s"
  "wait-until-verification": "&cPlease wait until you can request a new code!\n&f&n%s seconds left."
  "error-occurred": "An error occurred!"
  "its-not-your-account": "The account you're trying to confirm is not linked to your Discord profile!"
  "allowed": "Allowed!"
  "allowed-to-join-from-ip": "Successfully allowed to join from `%s`!"
  "confirm-command": "Command to verify you on the Minecraft server"
  "verification-code-you-got": "Verification code you've received from the server"
  "invalid-code": "Invalid Code!"
  "invalid-code-description": "This verification code is not valid!"
  "invalid-usage": "Invalid usage!"
  "provide-code-please": "Please provide the verification code!"
  "user-not-found": "User not found!"
  "user-not-found-description": "It seems like your account hasn't been linked to any Minecraft username yet."
  "reloaded": "&#14C60D[DiscordVerificator] Reloaded!"

☂ Getting started

[IMPORTANT] Before getting started, make sure that the plugin's version is compatible with your server version.

  1. Create a new discord application on Discord Developer Portal

    image

    image
  2. Go to the "Bot" tab and click on the "Reset token" button

    image

    image
  3. Copy the token

    image
  4. Download the plugin from Releases tab or from Spigot page.
  5. Put the downloaded .jar into the ./plugins folder of your server.
  6. Restart your server or enter the /reload command.
  7. Go to ./plugins/DiscordVerificator folder and open config.yml
  8. Replace DISCORD_BOT_TOKEN with the token you've copied previously
  9. Save the config and run the /dvreload command

  10. Everything is done! Now you can link players with the link command and
    invite this bot to your Discord server (to make them able to run confirm <code> command to the Discord bot)

👥 Team & Contributors

MrQuackDuck
MrQuackDuckOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
paperpurpurspigot
Minecraft Versions
1.16.51.171.181.191.201.20.11.21

🔗 Links

Modrinth Page