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!
# 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.'
# 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!
# 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.'