Home›Java›Mods›ProxyDiscordBridge
ProxyDiscordBridge
ModsJava

ProxyDiscordBridge

Java mod listed for Minecraft 1.7–1.18. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]

Simply bridge Minecraft and Discord chat, ProxyChatBridge's API makes it possible to have a Minecraft <> Discord bridge based on the BungeeCord proxy, without needing to install and configure a Discord bridge on all individual Spigot servers.​

Why Another Minecarft <> Discord Plugin:
ProxyDiscordBridge
does not intend to replace other plugins in the same vein, it's designed to be a lightweight, easy and simple solution to bridging chat on a network level, ProxyDiscordBridge only runs JDA on the proxy, utilizing the API included with ProxyChatBridge, It's not packed full of features such as account linking, join and leave messages, thousands of options, because it's meant to do one thing easily, and that is bridging chat. If you require a more advanced plugin there are other solutions available, but if you require a easy to setup and simple network wide globally bridged Minecraft <> Discord chat, then ProxyDiscordBridge fits that usecase perfectly.

Dependencies:
Instead of shading JDA into the plugin, I instead decided create a standalone plugin which has JDA included, this will load on Bungeecord as a dependency of ProxyDiscordBridge providing access to the Discord API, this makes the plugin JAR smaller and more modular, and makes it easier to update and maintain.

Installation:
Discord Bot / Setup & Configuration:
  1. Login and navigate to: https://discord.com/developers/applications/
  2. Select New Application, you can name this whatever you would like.
  3. Navigate to the Bot tab and select Add Bot.
  4. If the token is not shown, click Reset Token to display a new one.
  5. Put the displayed token in the config.yml server field.
  6. Navigate to the OAuth2 tab and then to the URL Generator tab.
  7. Select bot for the scope, and select Read Messages/View Channels for the bot permissions.
  8. Open the Generated URL that is displayed at the bottom in a new tab.
  9. Select which server you want to add the bot to.
  10. You now need to provide the Guild ID, and Channel ID in config.yml.
    1. Open the Discord Desktop Client.
    2. Navigate to User Settings and then to Advanced.
    3. Turn Developer Mode to the enabled state.
    4. Right click on the Server you added the bot to in the sidebar, select Copy ID and use this as the guild in config.yml.
    5. Navigate into the Server you added the bot to, right click on the channel you want the bridge to be in, Select Copy ID and replace CHANNEL_ID_CHANGE_ME with the copied ID in both places.
  11. Reloading the plugin / Starting the server should bring the bot online and it should work, if you have any problems with setup feel free to join our Discord for help.
Discord Emojis:
Emojis sent through Discord will not render correctly in the Minecraft client without a resourcepack, it's recommended to include a resourcepack like Andro's Discord Emojis in your servers resourcepack.

Spoiler: Config
Code (YAML):
# For a simple global one channel setup, Set both CHANNEL_ID_CHANGE_ME options to the same Discord channel ID.
bot
: # Basic bot options.
  token
: "TOKEN_CHANGE_ME" # Discord bot token.
  server
: SERVER_ID_CHANGE_ME # Server ID.

format
: # Minecraft / Discord formatting.
  minecraft
: "&f<&5Discord&f> <%name%> %message%" # Minecraft format. Placeholders: %name%, %message%, %source%, %group%, %channel%.
  discord
: "<%name%> %message%" # Discord format. Placeholders: %name%, %message%, %source%, %group%.

channels
: # Define what Discord channels bridge chat to what ProxyChatBridge group, more can be added below.
  CHANNEL_ID_CHANGE_ME
: global

groups
: # Define what ProxyChatBridge groups bridge chat to what Discord channel, more can be added below.
  global
: CHANNEL_ID_CHANGE_ME

Commands:
/pdb
- Plugin info
/pdb reload - Reload command

Permissions:
proxydiscordbridge.reload

[​IMG]
​
[​IMG]​
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ProxyDiscordBridge is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 461 times (via Spigot). Download it and open it directly in the game.

Explore more