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

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

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

Tools

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

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
DiscordSRV
PluginGPL-3.0-or-later

DiscordSRV

The most powerful, configurable, open-source Discord to Minecraft bridging plugin available.

377.4K
Downloads
740
Followers
3 months ago
Updated
📦
12
Versions
managementsocialutilitybukkitfoliapaperpurpurspigot
Download Latestv1.30.4View on Modrinth

📖About DiscordSRV

DiscordSRV

The most powerful, configurable, open-source Discord bridge plugin out there.

Supports All Minecraft Versions from 1.7.9 to 1.21.x

We only give support for the latest release/dev builds; please update before asking for help

Features

  • Bridge between Minecraft and Discord chats
  • Forward your Minecraft Console to a Discord text channel and execute commands from Discord
  • Broadcast alerts based on certain events (alerts.yml)
  • Voice Proximity through the Discord Voice Chat (voice.yml)
  • Require linking accounts (or certain role/s) to play (linking.yml)
  • Link your Minecraft account to your discord account (config.yml & synchronization.yml)
    • Minecraft group <-> Discord role sync
    • Minecraft (display) name -> Discord (nick) name sync
    • Minecraft <-> Discord ban sync
    • Rewarding players (for being in the Discord server / boosting etc)
    • Knowing who's who (with /discord linked, verification)
    • Administrative purposes
  • Supports many languages
  • Chinese, Danish, Dutch, English, Estonian, French, German, Japanese, Korean, Polish, Russian, Spanish, and Ukrainian
  • Support for popular chat plugins (listed below)
  • Highly customizable

Plugins we hook into:

  • Chat

    • Herochat, LegendChat, LunaChat, TownyChat, VentureChat
  • Vanish

    • Essentials, PhantomAdmin, SuperVanish, VanishNoPacket
  • World

    • Multiverse
  • Vault
  • LuckPerms
  • PlaceholderAPI - DiscordSRV Expansion Placeholders

Plugins that use our API:

  • DiscordSRV StaffChat
  • ChatControlRed
  • CMI
  • Plan
  • EmojiChat
  • PurpleIRC
  • ChatReplay
  • AuctionHouse
  • Staff Facilities
  • Staff++
  • LiteBansBridge
  • MCSF (My Christian Swear Filter)
  • MZP-VoteParty
  • InteractiveChat DiscordSRV Addon (Not associated with DiscordSRV)
  • DiscordSRVUtils (Not associated with DiscordSRV)
  • ActivityRoles
  • EconomyShopGUI
  • DiscordSchematicUploader (Not associated with DiscordSRV)
  • KiaiMC
  • SlashAdditions
  • Custom Bans Plus
  • DiscordSRVOAuth (Not associated with DiscordSRV)
  • Villager Announcer
  • DiscordNickSync

Intended usage

By using this plugin, you are able to give players the ability to chat in-game with players on your Discord server, as well as having people on the Discord server be able to chat with people in the minecraft server - This can be useful for players that still want to communicate with players in-game, but can't access the Minecraft server for whatever reason.

This plugin has a remote console feature. You can designate a text channel for the plugin to forward console messages, which also runs all messages sent into that channel as commands by the server console (You should restrict sending this channel to a developer or high ranking role only). Due to how Discord's permissions work, you can have some server roles have access to see the console, while also not allowing them to send messages in that channel, thus creating a read-only console for trusted staff members.

Both chat and console are toggleable through the configuration file. Some options can be refreshed with /discordsrv reload by an OP or a player with the discordsrv.reload permission.

Bot Permissions

Server Permissions

Permission Features
Manage Roles role synchronization and adding roles to linked players
Manage Channels channel topic updater and the voice module
Ban Members ban synchronization
Manage Nicknames nickname synchronization
Manage Webhooks experimental webhook usage
(Server-wide permission is recommended, but can be applied on a per-channel basis)

Channel Permissions

Permission Features
Read Text Channels & See Voice Channels Required for DiscordSRV's channel options (including console and voice lobby), the voice module category and any other channels you want for canned responses
and Send Messages
Manage Messages when messages are deleted by playerlist & chat channel commands
Embed Links optionally for embedding ingame-posted links and required when embed messages are used death, join/Leave
Mention @everyone, @here and All Roles for mentioning @everyone if added to allowed mentions in config.yml and mentions enabled
Add Reactions and Read Message History for when the bot reacts with "💬" and "❗" to notify a truncated message is being sent from Discord to Minecraft
Move Members, Mute Members and Manage Permissions required for the voice lobby and voice category

Installation

Visit the Installation page for clear and in-depth instructions on installing and setting up DiscordSRV.

Donations

First off, thank you from the bottom of my heart for the pizza. If you would like to donate, go to https://scarsz.me/donate. $10 is the suggested amount but you can donate however much you would like- anything is a massive thank you from me. In the note put your Discord username and if you're in DiscordSRV's server you'll be set as a donator and you'll receive some neat perks in the future. If you donated without the note, send me a PM on Discord and I'll manually check it.

Developers

If you want to interface DiscordSRV with your plugin, you can do so by adding the Maven dependency or adding the plugin jar (DiscordSRV version 1.18.0+) to your project. You also need to add the JDA repository. For an example of this, see DiscordSRV-ApiTest. Be sure to add "DiscordSRV" to your plugin's plugin.yml depends/softdepends list.

Maven

<repository>
    <id>Scarsz-Nexus</id>
    <url>https://nexus.scarsz.me/content/groups/public/</url>
</repository>  
...  
<dependency>
    <groupId>com.discordsrv</groupId>
    <artifactId>discordsrv</artifactId>
    <version>1.29.0</version>
    <scope>provided</scope>
</dependency>

Gradle

repositories {
    maven { url 'https://nexus.scarsz.me/content/groups/public/' }
}  
dependencies {
    compileOnly 'com.discordsrv:discordsrv:1.29.0'
}

Data usage

Data collection

Anything and everything shown at https://bstats.org/plugin/bukkit/DiscordSRV will be visible to the public with your server included in the statistics. This is only for statistics; no private information of your server is sent. If you don't want your server included in this, specify the config option MetricsDisabled and set it to true in the config.yml file.

Update checking

DiscordSRV checks for updates using GitHub's API, and makes sure the version is safe to use via a minimum version (security feature), you may disable update checking by setting UpdateCheckDisabled to true in the config.yml file; however this may leave your server at risk if there is a security issue/exploit and you're running a vulnerable version.

👥 Team & Contributors

Vankka
Vankka
Member
granny
granny
Member
Scarsz
ScarszOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitfoliapaperpurpurspigot
Minecraft Versions
1.7.101.81.8.11.8.21.8.31.8.41.8.51.8.6+63 more

🔗 Links

Modrinth Page