By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

Plugin to bridge Minecraft and Discord using the DiscordBot API
version 1.1.1
Approved
Direct Download How to install?
Switch version
266 Downloads / 751 Total
5 Reviews
Plugin Description §

ChatBridge

This plugin fully bridges the events from discord to minecraft AND minecraft to discord !

Currently supported events:

  • Minecraft Messages
  • Minecraft Command
  • Minecraft Player Joined
  • Minecraft Player Left
  • Minecraft Player Transferred
  • Discord Message
  • Discord Member Joined
  • Discord Member Left

For each event the plugin can send a message to the opposite platform, to as many Discord channels as you like and to as many worlds in your Minecraft server or all of them !

(Note we support embeds in all messages to discord too !)

All events are fully customisable, see the Config Base for options and the relevant help/language.txt file for help on configuring the options.

Config Base

presence:
  enabled: true
  status: "Idle"
  type: "Playing"
  message: "on a PMMP Server!"

messages:
  discord:
    enabled: true
    from_channels:
      - "123456789"
    format: "[Discord] §a{NICKNAME}§r > §c{MESSAGE}"
    to_minecraft_worlds: "*"

  minecraft:
    enabled: true
    from_worlds: "*"
    format:
      text: "New Message"
      embed:
        enabled: true
        title: null
        description: "{USERNAME} ```{MESSAGE}```"
        url: null
        author: null
        footer: "ChatBridge"
        colour: 0xEE5959
        time: true
        fields: []
    to_discord_channels:
      - "123456789"


commands:
  minecraft:
    enabled: true
    from_worlds: "*"
    format:
      text: "Command executed"
      embed:
        enabled: true
        title: "{USERNAME}"
        description: "/{COMMAND} {ARGS}"
        author: "ChatBridge"
        url: null
        footer: "This is a footer"
        time: true
        colour: 0x49F9C1
        fields:
          - name: "Field Name"
            value: "Field Value"
            inline: false
    to_discord_channels:
      - "123456789"


leave:
  discord:
    enabled: true
    servers:
      - "123456789"
    format: "§a{NICKNAME} §cHas left the discord server :("
    to_minecraft_worlds: "*"

  minecraft:
    enabled: true
    ignore_transferred: true
    format:
      text: ""
      embed:
        enabled: true
        title: "Player Left"
        description: "- **{USERNAME}** left, reason: {REASON}"
        author: "ChatBridge"
        url: null
        footer: "This is a footer"
        time: true
        colour: 0xEE5959
        fields:
          - name: "Field Name"
            value: "Field Value"
            inline: false
    to_discord_channels:
      - "123456789"


join:
  discord:
    enabled: true
    servers:
      - "123456789"
    format: "§a{USERNAME} §cHas joined the discord server :)"
    to_minecraft_worlds: "*"

  minecraft:
    enabled: true
    format:
      text: ""
      embed:
        enabled: true
        title: "Player Joined"
        description: "+ **{USERNAME}**"
        author: "ChatBridge"
        url: null
        footer: "This is a footer"
        time: true
        colour: 0xEE5959
        fields:
          - name: "Field Name"
            value: "Field Value"
            inline: false
    to_discord_channels:
      - "123456789"


transferred:
  minecraft:
    enabled: true
    format:
      text: ""
      embed:
        enabled: true
        title: "Player Transferred"
        description: "**{USERNAME}** -> `{SERVER_ADDRESS}:{SERVER_PORT}`"
        author: "ChatBridge"
        url: null
        footer: "This is a footer"
        time: true
        colour: 0xEE5959
        fields:
          - name: "Field Name"
            value: "Field Value"
            inline: false
    to_discord_channels:
      - "123456789"

Planned Features

  • Server log to Discord.
  • Minecraft Player face (from skin) being shown in Discord embed.
  • More Minecraft events (eg Killed, Sleeping etc) And many more, add your suggestions in an issue over on GitHub.
What's new §
  • Fix #13 - Config file not added on load.
  • Merge pull request #12 from Rover17-Dev/stable
    • Add french help document
  • Add presence enabled option
  • Updated support for PM5 & DiscordBot v3

TrinitroToluen0
using v1.1.1
21 Mar 24
jsn4ev3r
using v1.1.1
19 Oct 23
Generally good plugin And Dev Is Very Helpful And Fast To Responding To Issues
shreyop200
Outdated
using v1.0.0
16 May 23
well developed plugin, need to focus on embed errors!
JaxkDev
Staff
17 May 23
Open an issue on GitHub if you are getting unexpected errors.
kenilGamer
Outdated
using v1.0.0
16 May 23
Not working
JaxkDev
Staff
17 May 23
Open an issue on GitHub if you are getting unexpected errors. Otherwise it’s most likely incorrectly setup.
fernanACM
Outdated
using v1.0.0
03 Aug 22

Reply to review by :

/ 5
Supported API versions
5.0.0
->
5.15.0
Dependencies
DiscordBot 3.0.2
Required
View Plugin
Producers §
  • Collaborators:
    • @JaxkDev
  • Translators:
    • @Rover17-Dev
License §
Categories:
Chat-Related
General
Informational

You can leave one review per plugin release, and delete or update your review at any time

/ 5
Loading...