Sueta

DiscordChatBridge

1.1.1

This plugin allow you to bridge your Minecraft Server chat to a channel on your Discord Server.

·Plugin

Features

This plugin allow you to bridge your Minecraft Server chat to a channel on your Discord Server.

Example
Minecraft view

You can click on attachment(s) file name to open them with the link.

Discord view

Commands

/discordchat save : Save config
/discordchat restart : restart bot
/discordchat setchannelid (id) : set Discord channel to bridge id
/discordchat clients (page) : List of restricted Discord clients
/discordchat clients add (id) : Add restricted Discord client
/discordchat clients del (id) : Remove restricted Discord client
/discordchat groups (page) : List of restricted Discord groups
/discordchat groups add (id) : Add restricted Discord group
/discordchat groups del (id) : Remove restricted Discord group
/discordchat channellist : Show all Discord guilds 
/discordchat channellist search (name) : Shearch a Discord channels
/discordchat channellist (guildId) : Show all Discord channels for a guild
/discordchat clientslist : Show all Discord guilds
/discordchat clientslist search (name) : Shearch a Discord clients
/discordchat clientslist (guildId) : Show all Discord channels for a guild
/discordchat groupslist : Show all Discord guilds
/discordchat groupslist search (name) : Shearch a Discord groups
/discordchat groupslist (guildId) : Show all Discord channels for a guild

Configuration

token: #Your bot token
channelid: #Id of the channel to link
message_format_mc: #Ingame message when a Discord client speak / %client%:Discord client's nickname / %text%:The Message
message_title_dc: #Discord message title when a Minecraft user speak / %player%:Minecraft player's displayname
panel_color: #Discord message color Example: '#ff4700'
bot_playing: #Discord bot's activity (empty to disable)
joinMessage: #Discord message when a player join %player%:Player's displayname / %msg%:Default join message (empty to disable)
quitMessage: #Discord message when a player quit %player%:Player's displayname / %msg%:Default quit message (empty to disable)
deathMessage: #Discord message when a player die %player%:Player's displayname / %msg%:Default death message (empty to disable)
restricted: false #Restrict the chat for user who have the permission (Minecraft part) or in the allowed list (Discord part)
allowPlayerList: false #Allow to use "!playerlist" command on Discord
groupsid: [] #Allowed groups to use the bridge (if restrict mode enabled)
usersid: [] #Allowed users to use the bridge (if restrict mode enabled)

Permission

discordchat.discordchat:
   description: use discordchat command
   default: op only
  discordchat.admin.setchannelid:
   description: Change channel id
   default: op only
  discordchat.admin.channellist:
   description: Show Discord channel list
   default: op only
  discordchat.admin.clientslist:
   description: Show Discord clients list
   default: op only
  discordchat.admin.groupslist:
   description: Show Discord groups list
   default: op only
  discordchat.admin.save:
   description: Save config
   default: op only
  discordchat.admin.restart:
   description: Restart bot
   default: op only
  discordchat.admin.modclients:
   description: Modify restricted clients list
   default: op only
  discordchat.admin.modgroups:
   description: Modify restricted groups list
   default: op only
  discordchat.chat.ignorerestriction:
   description: Ignore restriction when enabled
   default: op only

Similar projects

Plugin →