DiscordMC 1.5.0

A Discord to Minecraft Chat Gateway for Spigot

  1. manuelgu
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    This plugin is a gateway between Discord and Minecraft using Discords built-in API.


    • /discord logout - Log out of Discord
    • /discord login - Log into Discord
    • /discord lookup <user> - Lookup information about <user>
    • /discord send - Send a test payload to see if channels are working
    • /discord debug - Upload debug information to hastebin.com
    • /discord toggle - Toggle functionalities for the user running the command
    There is a few things to do before you can use this plugin.

    First, visit the applications page and create a new app. Make sure you’re logged into your personal account! Fill in the information and click create.
    Now, simply click “Add Bot User.”

    Next, we need to add the bot to a server. Visit this page: https://discordapp.com/oauth2/authorize?&client_id=CLIENT_ID&scope=bot replacing “CLIENT_ID” with your client ID provided on the app page. Select the server you want to add it to (Note: You need the MANAGE_SERVER permission in a server to be able to add a bot to it) and then click Authorize.
    You will see a Token under "APP BOT USER" which you have to enter in your configuration file

    Congratulations! One part is done, your Discord guild now has a bot added.
    Now go into your config.yml of DiscordMC and change the settings you wish. Important are the following:

    "minecraft_to_discord" are the names of channels to which Minecraft messages are being sent.
    "discord_to_minecraft" are the names of channels where messages you send from discord get send to Minecraft.

    Please bare in mind that after successfully setting things up, a server restart is necessary to complete the installation.


    • discordmc.chat - required permission to get minecraft chat, joins, leaves and deaths delivered to discord
    • discordmc.admin - admin permission, update notifications
    • discordmc.command.<argument> - Replacing <argument> with the actual subcommand

    If you like what I do, please consider leaving a donation <3

Recent Updates

  1. 1.5.0
  2. 1.4.12
  3. 1.4.11

Recent Reviews

  1. Marcotox_303_YT
    Version: 1.5.0
    Hi! I have a question:
    I tried to use the bot in my modded server, and it not worked. I think the bot cannot enter the world because he has not the mods in. There's a way to fix that and make him get the mods?
  2. ZolaKluke
    Version: 1.5.0
    Decent plugin and works most of the time for me, however I was curious if this was going to get a 1.16.4 update since it seems to be broken with the new social system
  3. savechat
    Version: 1.5.0
    Is there a way to turn this off on a user-by-user basis? I'd love to mute it when the drama queens start using Discord as a soapbox to bypass /ignore.
    1. manuelgu
      Author's Response
      You can always take away the permissions for a single user. Giving a 1-star review for a question like that seems inappropriate.
  4. B_Z_27_MC
    Version: 1.5.0
    Sehr gutes Plugin
    (aber leider habe ich über 20 min gebraucht,um es zu checken)
    -please use google translator for more informations
  5. ElitePvPMC_
    Version: 1.5.0
    AWESOME PLUGIN! Great work!!! A bit confusing to set up, but after I figured it out, no bugs whatsoever. Excellent coding!
  6. mwaning
    Version: 1.5.0
    Hi, thank you, I absolutely love the idea of this app, and it's super useful!

    Just one question... I think I'm doing something wrong, but for some reason I'm seeing the messages I sent from Minecraft to Discord, but not vice versa. Any idea?
  7. Majican
    Version: 1.5.0
    I have a problème the bot don't say the minecraft chat but he say the join message

    This is a super plugin
  8. Authy
    Version: 1.5.0
    Awesome Resource. Works very well on my network. I have a few suggestions that would be great.

    [1] - Add account linking. (/discord link <username>)
    This will then tell you to type a 6 digit code into a channel to confirm its you.

    [2] /discord <username> // this will tell you there username on discord

    [3] /discord public <true/false> // this refers to [2] so if you want to let me know your username on discord publically.

    [4] Sync emojis so if you type :) in minecraft, it puts the emoji in the discord chat.

    That's all.

  9. JDJG_IncOffical
    Version: 1.5.0
    I thought it was cool but when I did discord-mc, it didn't work.

    Can you help me?


  10. Eremite
    Version: 1.5.0
    Simple to use, simple to install.
    Would be nice if we could use Minecraft commands via it though, but I am aware there is other bots out there for irc etc.