C

ChatBridge

por poggit-archive
No disponible
ChatEstadísticasVariospocketmine
7visitas
0descargas

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.