⚙️Discord Chat With Minecraft [Spigot/Bungeecord] ✨ NEW UPDATE! ✨ icon

⚙️Discord Chat With Minecraft [Spigot/Bungeecord] ✨ NEW UPDATE! ✨ -----

Communicate between discord and Minecraft server.



About:
This plugin will allow you to set up a channel on discord where you can communicate with players playing on the server.

Features:

  • Bungeecord support.
  • SuperVanish and PremiumVanish support (just for spigot for now)
  • Command channel support.
  • Death announcements
  • Configurable Minecraft and discord chat style.
  • Configurable Minecraft joining and leaving message announcements.
  • Player count display on the discord server.
  • Minecraft color codes supported.
  • Prefix and word banning
  • Much more
Setup:
0. On the discord panel create a bot and get it's TOKEN, make sure to enable PRESENCE INTENT, SERVER MEMBERS INTENT and MESSAGE CONTENT INTENT.

Spigot setup:

1. Download the plugin and Discord Bot API - JDA.
2. Put both the plugins inside your plugins folder.
3. Run the server.
4. Go to DiscordChatWithMinecraft2 folder which you can find inside the plugins folder.
5. Set up discord TOKEN, guild id, and channel id in config.yml.
6. You can also customize other settings inside the config.yml.
7. Restart the server.
8. You are done.

Proxy setup:

1. Download the plugin and Discord Bot API - JDA.
2. Put both the plugins inside your plugins folder.
3. Run the server.
4. Go to DiscordChatWithMinecraft2 folder which you can find inside the plugins folder.
5. Set up discord TOKEN, guild id, and channel id in config.yml.
6. You can also customize other settings inside the config.yml.
7. Restart the server.
8. You are done.
(There will be updates for more complex setups later)

Video:


Spigot config:
Code (YAML):
# DISCORD CHAT WITH MINECRAFT
# SPIGOT CONFIG
# CREATED BY ALANDIODA
# VERSION 2.0.0 (better update)

# Bot data
token
: none
server_id
: 000000000000000000

# Status
status
:
   enabled
: true
   change
: 1
   status
: PLAYING
   text
:
  - 'Currently <number> of player<number_s> playing on the server!'
   - 'Join now to the network play.myserver.net'

# Channel
channel
:
   enabled
: true
   channle_id
: 000000000000000000
   connection
:
      join_message
: true
      leave_message
: true
      join
: <player> has joined the server!
      leave
: <player> has left the server!
      embed
:
         enabled
: true
         show_skin
: true
         skin_api
: https://minotar.net/helm/<UUID>/100.png
         color_join
: 80d600
         color_leave
: d60027
   topic
:
      enabled
: true
      text
: Currently <online> player<online_s> playing on the network!

# Messages
message
:
   discord
:
      embed
:
         enabled
: false
         show_skin
: true
         skin_api
: https://minotar.net/helm/<UUID>/100.png
         color
: f8fc19
         title
: 'Message from <player>'
      text
: '<prefix> <player> : <message>'
      can_ping
: false
      use_discord_names
: true
      death_message
: true
   minecraft
:
      convert_emojis
: true
      name_colored
: true
      can_color_codes
: false
      text
: '&8 [&9Discord&8 ]&f <role> <user>&8:&f <message>'
      use_minecraft_names
: false

# Filter
filter
:
   discord
:
      display
:
         enabled
: false
         contains
:
        - 'fuck'
         starts
:
        - '!'
         ends
:
        - '!'
      raw
:
         enabled
: false
         contains
:
        - 'fuck'
         starts
:
        - '!'
         ends
:
        - '!'
   minecraft
:
      message
:
         enabled
: false
         contains
:
        - 'fuck'
         starts
:
        - '!'
         ends
:
        - '!'
      format
:
         enabled
: false
         contains
:
        - 'fuck'
         starts
:
        - '!'
         ends
:
        - '!'

# Verification
verification
:
   enabled
: false
   role_id
: 000000000000000000
   expires_seconds
: 300
   messages
:
      verifyed_disocrd_message
:
         color
: 21a11a
         title
: Verification | You have been verified!
         description
: <user_discord> has been connected with <user_minecraft>
         display_date
: true
      code_create_disocrd_message
:
         color
: 0091cf
         title
: Verification | Generated verification code!
         description
: Verification code has been generated. Pleas join the server and enter the following code `<verify_code>`.\n You have <time> until the code expires!
         display_date
: true
      code_show_disocrd_message
:
         color
: 0091cf
         title
: Verification | Verification code!
         description
: Pleas join the server and enter the following code `<verify_code>`.\n You have <time> until the code expires!
         display_date
: true
      verifyed_minecraft_message
:
         message
:
        - '&a<user_discord> &fhas been connected with &a<user_minecraft>'
      verification_failed_minecraft_message
:
         message
:
        - '&eWrong verification code.'

# Console
console
:
   enabled
: false
   channel_id
: 000000000000000000
 
Proxy config:
Code (YAML):
# DISCORD CHAT WITH MINECRAFT
# BUNGEECORD CONFIG
# CREATED BY ALANDIODA
# VERSION 2.0.0 (better update)

# Bot data
token
: none
server_id
: 000000000000000000
only_bungeecord
: false

# Status
status
:
   enabled
: true
   change
: 1
   status
: PLAYING
   text
:
  - 'Currently <number> of player<number_s> playing on the server!'
   - 'Join now to the network play.myserver.net'

# Channels
global
:
   enabled
: true
   channle_id
: 000000000000000000
   join_message
: true
   leave_message
: true
   topic
:
      enabled
: true
      text
: Currently <online> player<online_s> playing on the network!

channels
:
   hub
:
      channle_id
: 000000000000000000
      join_message
: true
      leave_message
: true
      join
:
         global
: <player> has joined the network!
         per_server
: <player> has joined the <server>!
      leave
:
         global
: <player> has left the network!
         per_server
: <player> has left the <server>
      embed
:
         enabled
: true
         show_skin
: true
         skin_api
: https://minotar.net/helm/<UUID>/100.png
         color_join
: 80d600
         color_leave
: d60027!
      topic
:
         enabled
: true
         text
: Currently <server_count> player<server_count_s> playing on the hub server!
   survival
:
      channle_id
: 000000000000000000
      join_message
: true
      leave_message
: true
      join
:
         global
: <player> has joined the network!
         per_server
: <player> has joined the <server>!
      leave
:
         global
: <player> has left the network!
         per_server
: <player> has left the <server>
      embed
:
         enabled
: true
         show_skin
: true
         skin_api
: https://minotar.net/helm/<UUID>/100.png
         color_join
: 80d600
         color_leave
: d60027
      topic
:
         enabled
: true
         text
: Currently <server_count> player<server_count_s> playing on the survival server!

# Messages
message
:
   discord
:
      embed
:
         enabled
: false
         show_skin
: true
         skin_api
: https://minotar.net/helm/<UUID>/100.png
         color
: f8fc19
         title
: 'Message from <player> on <server>'
      text
: '<prefix> <player> : <message>'
      can_ping
: false
      can_color_codes
: false
      user_discord_names
: true
   minecraft
:
      convert_emojis
: true
      name_colored
: true
      text
: '&8 [&9Discord&8 ] &f<role> <user>&8 : &f<message>'
      user_minecraft_names
: false

# Filter
filter
:
   discord
:
      display
:
         enabled
: false
         contains
:
        - 'fuck'
         starts
:
        - '!'
         ends
:
        - '!'
      raw
:
         enabled
: false
         contains
:
        - 'fuck'
         starts
:
        - '!'
         ends
:
        - '!'
   minecraft
:
      message
:
         enabled
: false
         contains
:
        - 'fuck'
         starts
:
        - '!'
         ends
:
        - '!'
      format
:
         enabled
: false
         contains
:
        - 'fuck'
         starts
:
        - '!'
         ends
:
        - '!'

# Verification
verification
:
   enabled
: false
   role_id
: 000000000000000000
   expires_seconds
: 300
   messages
:
      verifyed_disocrd_message
:
         color
: 21a11a
         title
: Verification | You have been verified!
         description
: <user_discord> has been connected with <user_minecraft>
         display_date
: true
      code_create_disocrd_message
:
         color
: 0091cf
         title
: Verification | Generated verification code!
         description
: Verification code has been generated. Pleas join the server and enter the following command `<verify_command>`.\n You have <time> until the code expires!
         display_date
: true
      code_show_disocrd_message
:
         color
: 0091cf
         title
: Verification | Verification code!
         description
: Pleas join the server and enter the following command `<verify_command>`.\n You have <time> until the code expires!
         display_date
: true
      verifyed_minecraft_message
:
         message
:
        - '&a<user_discord> &fhas been connected with &a<user_minecraft>'
      verification_failed_minecraft_message
:
         message
:
        - '&eWrong verification code.'

# Console
console
:
   enabled
: false
   channel_id
: 000000000000000000
 

Other plugins:
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]


Support: https://discord.gg/2dcXEtP
Resource Information
Author:
----------
Total Downloads: 11,039
First Release: Aug 7, 2018
Last Update: Aug 5, 2024
Category: ---------------
All-Time Rating:
19 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings