DiscordSRV 1.16.1

A Minecraft to Discord and back linkage plugin.

  1. Scarsz
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    The most powerful, configurable, open-source Discord to Minecraft bridging plugin available.
    Intended usage
    Using this plugin, you are able to give players the ability to chat in-game to chat with players on your Discord server as well as having people on the Discord server be able to chat with people on the server- this is useful for the situation of someone not being at their computer and being able to talk in-game.

    As well as that, this plugin also has a remote console feature. You can designate a text channel for the plugin to listen on where messages sent to that channel are run 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, though, you can have some server roles being able to see the console, yet not being able to send messages in that channel, thus creating a read-only console for trusted staff members.

    Both the chat and console link are toggleable through the configuration file. Some, but not all, options can be refreshed with /discord reload, by an op. VanishNoPacket permissions like silent join/quit, fake join/quit and join without announcing are checked when sending player join messages in the chat channel.

    Java 8+ is required. It's recommended to go to DiscordSRV's wiki at https://github.com/Scarsz/DiscordSRV/wiki/Installation for picture instructions or watch one of the vidoes below to walk you through the installation.

    If you want a straight-forward install, though, you can just follow these steps:
    1. Create a new application at https://discordapp.com/developers/applications/me/create
    2. On the application's page, click "Create a Bot User" and confirm
    3. Install the plugin, run & stop the server, then open the configuration file
    4. Paste in the token from the application page to the config
    5. Go to https://scarsz.me/authorize & paste your application's Client ID value to the page
    6. In the config option labeled Channels, input your global chat channel's ID under "global"- you can set more channels up here and their linked channels.
      1. For reference, to obtain a channel ID, go to the cog on the bottom left of Discord, go to the appearance tab, enable developer mode. From there you can right click a guild, channel, user, or role and there will be a "Copy ID" option
    7. Optionally add a console channel's ID in the config
    8. Run through all the config options, you'll be surprised with how many features this plugin has
    9. Profit
    Have only the best
    See the comparison chart for DiscordSRV and DiscordMC available here: https://scarsz.me/comparison

    Supported plugins
    DiscordSRV implements with a fair amount of plugins for chat and vanish functionality. We recommend you try VentureChat by Aust1n46 but plugins such as Herochat, VentureChat, Essentials, Premium/Super vanish, VanishNoPacket, and Multiverse all have functionality in DiscordSRV.

    All of DiscordSRV's commands can be exposed from /discord. This includes but isn't limited to /discord toggle which toggles sending Discord messages back/forth for you- tell your players about this command!


    How do I fix the error "Unsupported major.minor version 52.0?"
    Update the server's Java JRE version to Java 8+. <1.8 is unsupported.

    I reloaded the plugin/server and now it won't work

    When I join/quit my server, a message isn't sent in the chat channel for me. What gives?
    You have one of DiscordSRV's permissions to join/quit silently. To disallow this, give yourself or the group one of the following depending on what you want to allow.


    First off, thank you from the bottom of my heart for the pizza. If you would like to donate, go to https://www.paypal.me/Scarsz/10. $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.

    If you want to interface DiscordSRV with your plugin, you can do so by adding the Maven dependency or adding the plugin jar to your project. For an example of this, see https://github.com/Scarsz/DiscordSRV-ApiTest. Be sure to add "DiscordSRV" to your plugin's plugin.yml depends/softdepends list.

    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.

    Update checking
    I have absolutely no clue why you would want to disable this, but if you do, set the "UpdateCheckDisabled" config option to "true".
    mc732, qshoteji, andrei1058 and 16 others like this.

Recent Updates

  1. Build 1.16.1
  2. Build 16.0
  3. Build 15.4

Recent Reviews

  1. zachrocks22
    Version: 1.16.1
    Amazing Plugin! I reported a small issue I noticed and within weeks it was fixed. The developers truly care about this project and its utility is like no other. <3
  2. Goofables
    Version: 1.16.1
    I have used this plugin for about a year and I have to say it is one of the best plugins i have ever used. Minimal errors and very customizable not to mention active development!
    Thank you for all your hard work
  3. Deadbull420
    Version: 1.16.1
    Massive thanks to you, this plugin is the best. I use some other discord/mc plugin but that just wasnt nothing like this. Im suprised this is not premium :D just 1 thing, add "/discord update" command
  4. mc732
    Version: 1.16.1
    This is amazing. Easy setup and everything works smoothly. Now I can stay in touch with my server while at work.
  5. Lucy_the_Cow
    Version: 16.0
    Awesome plugin! Works perfectly and makes my Discord server run so much smoother than it did previously. Thank you! <3
  6. _TheGreatEye_
    Version: 16.0
    This is a great plugin, but i'm having an issue where the bot spams in the console channel I set up on discord with messages such as:
    [Mon, 12. Mar 2018 13:03:16 PDT INFO] There are 0/10 players online:
    These messages are only visible on the discord console - not on the server console or in game.
    1. Scarsz
      Author's Response
      This is not a problem with DiscordSRV. You have other software continuously running the list command, which DiscordSRV picks up as part of it’s console channel feature. Block the phrase if you don’t want to see it or go find the actual cause of it being ran in the first place.
  7. xEnderCrafterx
    Version: 16.0
    Good plugin, accept I can't disable the update message. If I could remove it I would rate 5 stars.
    1. Scarsz
      Author's Response
      If you're getting an update message, you'd think you'd update the plugin to get rid of it? You should be using the latest version no matter what MC version your server is. Version updates with DiscordSRV are extremely important for security reasons.

      You can specify "UpdateCheckDisabled: true" in the config but this is a very stupid thing to do as you opt out of knowing when updates for DiscordSRV are released. Like I said, there is absolutely no reason you should be using any version other than the latest.
  8. Silver_Wulf
    Version: 16.0
    Works perfectly even on Thermos 1.7.10. I am looking forward to hitting some crazy Discord member counts!
  9. Boss_bebe27
    Version: 16.0
    I see console messages in discord... How to fix???????????????????????????????????????????
    1. Scarsz
      Author's Response
      You need to read the instructions more carefully. You've set your console channel ID to be one of your chat channels. Join the Discord for help. https://scarsz.me/discord
  10. Spooner
    Version: 16.0
    Very easy to setup. I literally just switched from another spigot/discord bridge in about 10 minutes. I found the text a little hard to read/understand in the instructions, but I am thankful that they are very detailed. It made getting setup much easier.