Discord-MC-Chat has been updated to 2.7.0 - 2025/11/6!
Discord-MC-Chat 已经更新到 2.7.0 - 2025/11/6 啦!

This article was updated on November 6, 2025. The content is updated for the latest release version. ヾ(≧▽≦*)o
本文更新于 2025 年 11 月 6 日,文章的内容针对最新发行版本更新ヾ(≧▽≦*)o

Discord-MC-Chat

Discord-MC-Chat (DMCC), formerly known as MC-Discord-Chat and MCDiscordChat (MCDC), is a practical and powerful Fabric and Quilt Minecraft <> Discord chat bridge inspired by BRForgers/DisFabric

FAQ

Java version requirements?

DMCC is developed using the latest Java LTS version, Java 21.

Since Java does not support upward compatibility, you need Java version 21 or later to run it.

However, Java maintains backward compatibility, so you can feel free to update to Java 21. Your other mods will not be affected.

BlazeandCave's Advancements Pack

To fix BlazeandCave's advancements broadcasting, do the following steps:

  1. Run /function blazeandcave:config to open config menu
  2. Go to "Advancement Completion Message Settings"
  3. Go to "Click to view preset options"
  4. Click "Turn vanilla messages on"

Is there a video tutorial for setting up the Discord bot?

You may find this video created by Youtuber @The Goose Soup helpful:

https://www.youtube.com/watch?v=O-55Qzmp-Rg

I cannot understand your English for configuring DMCC!

You may find this older config created by Discord user @ayreysoup helpful. I fixed some error in the explanation.

Do NOT copy this config and replace your config directly with it, as this configuration is not up to date!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"generic": {
"language": "en_us", // Language of the bot. Available languages are listed in the Docs.
"botToken": "", // Put your bot token here, and don't share it with ANYONE ELSE.
"showServerStatusInBotStatus": true, // Shows the status of the server (listed below) in the bot's status.
"botPlayingActivity": "Minecraft (%onlinePlayerCount%/%maxPlayerCount%)", // Sets the status of the game (it can dynamically change with server player count).
"botListeningActivity": "", // Only two available options: Playing, Listening. Use either one.
"useWebhook": true, // Sends Minecraft chat messages as a Discord Webhook in the Minecraft Messages Channel.
"channelId": "", // Used for Minecraft Messages through Discord and to Minecraft.
"consoleLogChannelId": "", // Channel to show the Minecraft console in Discord.
"updateNotificationChannelId": "", // Channel to send notifications whenever there's a new update.
"useUuidInsteadOfName": true, // Used for Minecraft player heads when using the Webhook.
"avatarApi": "https://mc-heads.net/avatar/%player%.png", // Database to find the player heads.
"broadcastPlayerCommandExecution": true, // Shares commands sent by the player to Discord.
"broadcastSlashCommandExecution": true, // Shares commands sent by the Discord command user to Minecraft.
"announceServerStartStop": true, // Sends "Server started!" in the Minecraft Messages channel.
"announcePlayerJoinLeave": true, // Sends "Server stopped!" in the Minecraft Messages channel.
"announceDeathMessages": true, // Sends "[Player] Died by [blank]" in the Minecraft Messages channel.
"announceAdvancements": true, // Sends "[Player] Achieved [blank]" in the Minecraft Messages channel.
"broadcastChatMessages": true, // Lets messages from Minecraft and Discord be shared in the Minecraft chat and in the Minecraft Messages channel.
"formatChatMessages": true, // Styles the Minecraft chat message sent by a user in the game.
"allowedMentions": [
"everyone",
"users",
"roles"
],
"useServerNickname": true, // Used to display the member's Discord nickname in the Minecraft chat instead of the username.
"discordNewlineLimit": 3,
"announceHighMspt": true,
"msptCheckInterval": 5000,
"msptLimit": 50,
"whitelistRequiresAdmin": true,
"notifyUpdates": true, // Announces a new update to the mod in Discord.
"mentionAdminsForUpdates": true,
"updateChannelTopic": true,
"channelTopicUpdateInterval": 600000,
"shutdownImmediately": true,
"excludedCommands": [
"\\/msg ([^@].*)",
"\\/tell ([^@].*)",
"\\/tellraw ([^@].*)",
"\\/w ([^@].*)",
"\\/teammsg (.*)",
"\\/tm (.*)"
],
"adminsIds": [
"" // Discord IDs for the admins in your server.
]
},
"multiServer": { // Used if you have multiple servers you want to connect through the chat mod.
"enable": true,
"host": "127.0.0.1",
"port": 5000,
"name": "SMP",
"botIds": [
""
]
},
... leave all items below default will do ...
}

How to set up the multi-server function?

This step covers the creation of the discord bot. Do it again but name the application and the bot after your second server.

Put the token for the second bot into the DMCC config of the second server, under botToken.

Go to the multiServer section of the config, and put the bot ID from for both bots in botIds, just like what you have done for the adminIds list. Note that the name must be different.

Changelog 更新日志

2.7.0 - 2025/11/6

Discord-MC-Chat 2.7.0 for Minecraft 1.14.4+ - 2025/11/6

To use the new voice channel features, please grant your Discord bot the "Connect" permission in the "Voice Channel Permissions" section at your Discord server's "Roles" menu.

DMCC v3 is currently in active development! The first BETA is expected to be released in a few months.

DMCC Discord Server is now public! Join now through: https://discord.gg/kbXkV6k2XU

如需使用语音频道相关新功能,请在 Discord 服务器设置的 “身份组” 菜单中,为机器人身份组赋予 “语音频道权限” 下的 “连接” 权限。

DMCC v3 目前正在积极开发中!预计还有几个月便会发布第一个测试版。

DMCC Discord 服务器现已公开!通过以下链接加入:https://discord.gg/kbXkV6k2XU

New Features 新特性

  • Support displaying server status and player count using voice channels (#248 and #301)
    支持使用语音频道显示服务器状态和玩家数量

  • Able to disable forwarding of chat messages sent via /tellraw @a command
    可禁用转发通过 /tellraw @a 命令发送的聊天消息

Changes 更改

N/A

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @ok-coder1

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.6.0...2.7.0

旧版本 Older Versions

2.6.0 - 2025/10/1

Discord-MC-Chat 2.6.0 for Minecraft 1.14.4+ - 2025/10/1

DMCC v3 is currently in active development! The first BETA is expected to be released in a few months.

DMCC Discord Server is now public! Join now through: https://discord.gg/kbXkV6k2XU

DMCC v3 目前正在积极开发中!预计还有几个月便会发布第一个测试版。

DMCC Discord 服务器现已公开!通过以下链接加入:https://discord.gg/kbXkV6k2XU

New Features 新特性

  • Ignore EasyAuth commands by default
    默认忽略 EasyAuth 相关命令

  • Check if config has been modified, if not, continue prompting and stop server from running
    检查配置文件是否被修改,如果没有,继续提示并阻止服务器运行

  • Support parsing selectors in messages sent by tellraw command
    转发 tellraw 命令发送的消息时支持解析选择器

  • Turkish translation (#291)
    土耳其语翻译

  • Compatible with Minecraft 1.21.9
    兼容 Minecraft 1.21.9

Changes 更改

  • Add string-expected hints to all empty lists in the config file
    为配置文件中所有空列表添加预期为字符串的提示

  • Change excludedCommands list to only exclude @a selector
    命令排除列表改为只排除 @a 选择器

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @hhhhh-ckr

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.5.0...2.6.0

2.5.0 - 2025/6/21

Discord-MC-Chat 2.5.0 for Minecraft 1.14.4+ - 2025/6/21

DMCC Discord Server is now public! Join now through: https://discord.gg/kbXkV6k2XU

DMCC Discord 服务器现已公开!通过以下链接加入:https://discord.gg/kbXkV6k2XU

New Features 新特性

  • Japanese translation (#271)
    日语翻译

  • Compatible with Minecraft 1.21.6
    兼容 Minecraft 1.21.6

Changes 更改

  • Fix escaping when formatChatMessages is disabled (#274)
    修复当 formatChatMessages 被禁用时的转义问题

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @rainfallseason
  • @Technocality

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.4.1...2.5.0

2.4.1 - 2025/3/26

Discord-MC-Chat 2.4.1 for Minecraft 1.14.4+ - 2025/3/26

DMCC Discord Server is now public! Join now through: https://discord.gg/kbXkV6k2XU

DMCC Discord 服务器现已公开!通过以下链接加入:https://discord.gg/kbXkV6k2XU

New Features 新特性

  • Compatible with Minecraft 1.21.5 (#270)
    兼容 Minecraft 1.21.5

Changes 更改

N/A

Removed 移除

  • Removed a toggle switch in the config file that was deprecated in release 2.4.0
    移除了配置文件中的一个在 2.4.0 版本中已弃用的切换开关

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.4.0...2.4.1

2.4.0 - 2025/1/4

Discord-MC-Chat 2.4.0 for Minecraft 1.14.4+ - 2025/1/4

DMCC Discord Server is now public! Join now through: https://discord.gg/kbXkV6k2XU

New features that involve modifying the config file have been released in this version. Please read the docs to reconfigure generic.avatarApi and generic.excludedCommands!

DMCC Discord 服务器现已公开!通过以下链接加入:https://discord.gg/kbXkV6k2XU

本版本发布了涉及修改配置文件的新功能。请阅读文档以重新配置 generic.avatarApigeneric.excludedCommands

New Features 新特性

  • Compatible with all mods and plugins that use the textures field in GameProfile for real-time skin changes (#222 and #228)
    兼容所有使用 GameProfile 中的 textures 项进行实时皮肤更换的模组和插件

  • Prompt when the user runs the JAR as an application instead of a Minecraft mod
    当用户将 JAR 作为应用程序运行而不是 Minecraft 模组时进行提示

Changes 更改

  • The excludedCommands list now only supports regular expressions (#247)
    excludedCommands 列表现在仅支持正则表达式

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.5...2.4.0

2.3.5 - 2024/10/29

Discord-MC-Chat 2.3.5 for Minecraft 1.14.4+ - 2024/10/29

DMCC Discord Server is now public! Join now through: https://discord.gg/kbXkV6k2XU

DMCC now supports switching to Brazilian Portuguese. Note that DMCC no longer releases Active and Compat versions separately.

As this is a minor release, new features that involve modifying the config file are not released in this version.

DMCC Discord 服务器现已公开!通过以下链接加入:https://discord.gg/kbXkV6k2XU

DMCC 现在支持切换到巴西葡萄牙语。留意现在 DMCC 不再分开发布 Active 和 Compat 版本。

由于这是一个次要版本,涉及到修改配置文件的新功能暂时不会发布。

New Features 新特性

  • Brazilian Portuguese translation (#243)
    巴西葡萄牙语翻译

  • Supports broadcasting messages sent using the /tellraw command (#132 and #250)
    支持广播使用 /tellraw 命令发送的消息

  • Restore /say command broadcast feature in versions 1.18.2 and below (#197)
    恢复在 1.18.2 及更早版本中广播 /say 命令的功能

  • Throws exception when Webhook fails to send (#249)
    在 Webhook 发送失败时抛出异常

  • Compatible with Minecraft 1.21.2 and 1.21.3 (#258)
    兼容 Minecraft 1.21.2 和 1.21.3 版本

Changes 更改

  • Changed the way DMCC handles the /say command (#197)
    更改 DMCC 处理 /say 命令的方式

  • Webhook check only displays an error message when Guild permission is insufficient
    Webhook 检查在 Guild 权限不足时仅显示错误消息

  • No longer release Active and Compat versions separately
    不再分开发布 Active 和 Compat 版本

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @rodrigoaddor

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.4...2.3.5

2.3.4 - 2024/7/11

Discord-MC-Chat 2.3.4 for Minecraft 1.19.4+ - 2024/7/11

DMCC Discord Server is now public! Join now through: https://discord.gg/kbXkV6k2XU

DMCC will support the Placeholder API in the next release.

botPlayingStatus and botListeningStatus have been renamed to botPlayingActivity and botListeningActivity. Please modify them before restarting the server to avoid losing any existing changes.

In addition, the check for updates feature has been fixed. You will be able to receive update notifications for future new versions when using version 2.3.4.

DMCC Discord 服务器现已公开!通过以下链接加入:https://discord.gg/kbXkV6k2XU

DMCC 将在下一个版本中支持 Placeholder API

botPlayingStatusbotListeningStatus 已被重命名为 botPlayingActivitybotListeningActivity。请在重新启动服务器之前进行修改,以免丢失现有的更改。

此外,检查更新的功能已经修复。在使用 2.3.4 版本时,你将能够接收到未来新版本的更新推送。

New Features 新特性

  • Add the ability to display server status in the bot's Discord online status (#95)
    添加在机器人的 Discord 在线状态中显示服务器状态的功能

Changes 更改

  • Improved detection logic for dynamic-created DMCC Webhooks (#233)
    改进 DMCC Webhook 动态创建的检测逻辑

  • Fix number of players in bot activity does not decrease when player leaves the game (#235)
    修复机器人活动状态中的玩家数量在玩家离开游戏时不会减少

  • Fix DMCC update notifications never being sent (#231, #234 and #239)
    修复 DMCC 更新通知从未发送

  • Fix exception when the world/stats folder does not exist (#38)
    修复 world/stats 文件夹不存在时报错

  • No longer delays checking for updates by an hour (#52)
    不再延迟一小时开始检查更新

  • Fix exception when /stats command message exceeds 2000 characters (#212)
    修复 /stats 命令消息超过 2000 个字符时报错

  • Rename botPlayingStatus and botListeningStatus -> botPlayingActivity and botListeningActivity (#95)
    重命名 botPlayingStatus 和 botListeningStatus -> botPlayingActivity 和 botListeningActivity

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.3...2.3.4

2.3.4-compat - 2024/7/11

Discord-MC-Chat 2.3.4-compat for Minecraft 1.14.4+ - 2024/7/11

DMCC Discord Server is now public! Join now through: https://discord.gg/kbXkV6k2XU

DMCC will support the Placeholder API in the next release.

botPlayingStatus and botListeningStatus have been renamed to botPlayingActivity and botListeningActivity. Please modify them before restarting the server to avoid losing any existing changes.

In addition, the check for updates feature has been fixed. You will be able to receive update notifications for future new versions when using version 2.3.4.

DMCC Discord 服务器现已公开!通过以下链接加入:https://discord.gg/kbXkV6k2XU

DMCC 将在下一个版本中支持 Placeholder API

botPlayingStatusbotListeningStatus 已被重命名为 botPlayingActivitybotListeningActivity。请在重新启动服务器之前进行修改,以免丢失现有的更改。

此外,检查更新的功能已经修复。在使用 2.3.4 版本时,你将能够接收到未来新版本的更新推送。

New Features 新特性

  • Add the ability to display server status in the bot's Discord online status (#95)
    添加在机器人的 Discord 在线状态中显示服务器状态的功能

Changes 更改

  • Improved detection logic for dynamic-created DMCC Webhooks (#233)
    改进 DMCC Webhook 动态创建的检测逻辑

  • Fix number of players in bot activity does not decrease when player leaves the game (#235)
    修复机器人活动状态中的玩家数量在玩家离开游戏时不会减少

  • Fix DMCC update notifications never being sent (#231, #234 and #239)
    修复 DMCC 更新通知从未发送

  • Fix exception when the world/stats folder does not exist (#38)
    修复 world/stats 文件夹不存在时报错

  • No longer delays checking for updates by an hour (#52)
    不再延迟一小时开始检查更新

  • Fix exception when /stats command message exceeds 2000 characters (#212)
    修复 /stats 命令消息超过 2000 个字符时报错

  • Rename botPlayingStatus and botListeningStatus -> botPlayingActivity and botListeningActivity (#95)
    重命名 botPlayingStatus 和 botListeningStatus -> botPlayingActivity 和 botListeningActivity

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.3-compat...2.3.4-compat

2.3.3 - 2024/6/15

Discord-MC-Chat 2.3.3 for Minecraft 1.19.4+ - 2024/6/15

Starting from Minecraft 1.20.5 (Snapshot 24w14a), the game requires Java 21.

Therefore, in order to ensure compatibility with multiple versions, DMCC now requires Fabric Loader version >=0.15.10 and Java version >=21, regardless of whether the game version is later than Minecraft 1.20.5.

从 Minecraft 1.20.5(快照 24w14a)开始,游戏要求 Java 21。

因此,为了保证多版本兼容性,无论游戏版本是否晚于 Minecraft 1.20.5,DMCC 现在都要求 Fabric Loader 版本 >=0.15.10 且 Java 版本 >=21。

New Features 新特性

  • Italian translation (#229)
    意大利语翻译

  • Spanish translation (#232)
    西班牙语翻译

  • Compatible with version 1.21 (#237)
    兼容 1.21 版本

Changes 更改

  • Fix special characters in emojis / emotes not being escaped (#227)
    修复表情中的特殊字符没有被转义

Removed 移除

  • Move 1.19.1 - 1.19.3 versions to Compat update channel
    将 1.19.1 - 1.19.3 版本移至 Compat 更新通道

Contributors 贡献者

  • @Xujiayao
  • @Lucadecastle
  • @BroxyZF

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/1.20.5-2.3.2...2.3.3

2.3.3-compat - 2024/6/15

Discord-MC-Chat 2.3.3-compat for Minecraft 1.14.4+ - 2024/6/15

Starting from Minecraft 1.20.5 (Snapshot 24w14a), the game requires Java 21.

Therefore, in order to ensure compatibility with multiple versions, DMCC now requires Fabric Loader version >=0.15.10 and Java version >=21, regardless of whether the game version is later than Minecraft 1.20.5.

从 Minecraft 1.20.5(快照 24w14a)开始,游戏要求 Java 21。

因此,为了保证多版本兼容性,无论游戏版本是否晚于 Minecraft 1.20.5,DMCC 现在都要求 Fabric Loader 版本 >=0.15.10 且 Java 版本 >=21。

New Features 新特性

  • Move 1.19.1 - 1.19.3 versions to Compat update channel
    将 1.19.1 - 1.19.3 版本移至 Compat 更新通道

  • Italian translation (#229)
    意大利语翻译

  • Spanish translation (#232)
    西班牙语翻译

Changes 更改

  • Fix special characters in emojis / emotes not being escaped (#227)
    修复表情中的特殊字符没有被转义

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @Lucadecastle
  • @BroxyZF

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.2-compat...2.3.3-compat

1.20.5-2.3.2 - 2024/4/24

Discord-MC-Chat 1.20.5-2.3.2 for Minecraft 1.20.5 - 2024/4/24

Starting from Minecraft 1.20.5 (Snapshot 24w14a), the game requires Java 21.

Therefore, in order to ensure compatibility with multiple versions, DMCC now requires Fabric Loader version >=0.15.10 and Java version >=21, regardless of whether the game version is later than Minecraft 1.20.5.

从 Minecraft 1.20.5(快照 24w14a)开始,游戏要求 Java 21。

因此,为了保证多版本兼容性,无论游戏版本是否晚于 Minecraft 1.20.5,DMCC 现在都要求 Fabric Loader 版本 >=0.15.10 且 Java 版本 >=21。

New Features 新特性

  • Compatible with version 1.20.5
    兼容 1.20.5 版本

Changes 更改

N/A

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.2...1.20.5-2.3.2

2.3.2 - 2024/3/17

Discord-MC-Chat 2.3.2 for Minecraft 1.19.1+ - 2024/3/17

New Features 新特性

N/A

Changes 更改

  • Fix server crashes due to player deaths caused by falling blocks and intentional game design (#223)
    修复玩家因下落的方块和刻意的游戏设计而死亡导致服务器崩溃

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.1...2.3.2

2.3.2-compat - 2024/3/17

Discord-MC-Chat 2.3.2-compat for Minecraft 1.14.4+ - 2024/3/17

New Features 新特性

N/A

Changes 更改

  • Fix server crashes due to player deaths caused by falling blocks and intentional game design (#223)
    修复玩家因下落的方块和刻意的游戏设计而死亡导致服务器崩溃

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.1-compat...2.3.2-compat

2.3.1 - 2024/2/17

Discord-MC-Chat 2.3.1 for Minecraft 1.19.1+ - 2024/2/17

MC-Discord-Chat (MCDC) has been renamed to Discord-MC-Chat (DMCC).

Please rename the configuration file from mcdiscordchat.json to discord-mc-chat.json before starting the server.

MC-Discord-Chat (MCDC) 已更名为 Discord-MC-Chat (DMCC)。

请在启动服务器前将配置文件从 mcdiscordchat.json 重命名为 discord-mc-chat.json

New Features 新特性

N/A

Changes 更改

  • Fix commands are being broadcasted despite the config toggle being turned off (#219)
    修复在关闭配置文件开关后仍广播游戏内指令

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.0...2.3.1

2.3.1-compat - 2024/2/17

Discord-MC-Chat 2.3.1-compat for Minecraft 1.14.4+ - 2024/2/17

MC-Discord-Chat (MCDC) has been renamed to Discord-MC-Chat (DMCC).

Please rename the configuration file from mcdiscordchat.json to discord-mc-chat.json before starting the server.

MC-Discord-Chat (MCDC) 已更名为 Discord-MC-Chat (DMCC)。

请在启动服务器前将配置文件从 mcdiscordchat.json 重命名为 discord-mc-chat.json

New Features 新特性

N/A

Changes 更改

  • Fix commands are being broadcasted despite the config toggle being turned off (#219)
    修复在关闭配置文件开关后仍广播游戏内指令

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.0-compat...2.3.1-compat

2.2.6 - 2024/1/19

MC-Discord-Chat 2.2.6 for Minecraft 1.19.1+ - 2024/1/19

New Features 新特性

N/A

Changes 更改

  • Fix messages are ignored if user IDs are put into the botIds list (#207)
    修复将用户 ID 放入 botIds 列表时消息被忽略

  • Fix server becomes temporarily unresponsive when sending Webhook messages (#210)
    修复服务器在发送 Webhook 消息时暂时无响应

  • Fix inconsistent player names used in MCDC messages to Discord (#208)
    修复发送到 Discord 的 MCDC 消息中使用的玩家名称不一致

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.5...2.2.6

2.2.5 - 2023/12/16

MC-Discord-Chat 2.2.5 for Minecraft 1.19.1+ - 2023/12/16

New Features 新特性

  • Compatible with version 1.19.1
    兼容 1.19.1 版本

Changes 更改

  • Fix exception when Discord user role has no colour in version 1.20.4 (#204)
    修复 1.20.4 版本 Discord 用户组没有颜色时报错

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.4...2.2.5

2.2.5-compat - 2023/12/16

MC-Discord-Chat 2.2.5-compat for Minecraft 1.14+ - 2023/12/16

New Features 新特性

  • Compatible with version 1.19
    兼容 1.19 版本

Changes 更改

N/A

Removed 移除

  • Remove Minecraft console <> Discord chat bridge functionality due to compatibility issues (#197)
    因兼容性问题移除 Minecraft 控制台 <> Discord 聊天桥接功能

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

Since this is the initial release version of the Compat update channel, there is currently no release tag available for comparison.

这是 Compat 更新通道的首个发布版本,因此还没有可供比较的发行标签。

2.2.4 - 2023/12/9

MC-Discord-Chat 2.2.4 for Minecraft 1.19.2+ - 2023/12/9

Starting from this version, MCDC will be split into two version update channels: "Active" and "Compat (Compatibility)".

Minecraft versions in the Active channel will be released every time a new version of MCDC is released, while Minecraft versions in the Compat channel will only be released from time to time.

从此版本开始,MCDC 将分为两个版本更新通道:"Active (活跃)" 和 "Compat (兼容)"。

Active 通道中的 Minecraft 版本将在每次 MCDC 新版本发布时发布,而 Compat 通道中的 Minecraft 版本只会偶尔发布。

New Features 新特性

  • German translation (#200)
    德语翻译

  • Compatible with versions 1.19.2, 1.19.3, 1.20.3 and 1.20.4 (#202)
    兼容 1.19.2、1.19.3、1.20.3 和 1.20.4 版本

Changes 更改

  • Fix exception when a player joins the server in Minecraft versions below 1.19.4
    修复使用 1.19.4 以下 Minecraft 版本时玩家加入服务器报错

  • Use an Emoji library that is under constant maintenance
    使用有在持续维护的 Emoji 表情符号库

Removed 移除

  • Move 1.14.4, 1.15.2 and 1.16.4 - 1.18.2 versions to Compat update channel
    将 1.14.4、1.15.2 和 1.16.4 - 1.18.2 版本移至 Compat 更新通道

Contributors 贡献者

  • @Xujiayao
  • @Lesekater

Detailed Information 详细信息

https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.3...2.2.4

2.2.3 - 2023/10/28

MC-Discord-Chat 2.2.3 for Minecraft 1.14+ - 2023/10/28

New Features 新特性

  • Chinese Traditional (Taiwan) translation (#191 and #196)
    繁体中文(台湾)翻译

  • Send error messages in case of incorrect channel IDs or insufficient permissions (#192)
    在频道 ID 不正确或权限不足时发送错误消息

Changes 更改

  • Correct Chinese language files
    修正中文语言文件

  • Fix advancement message spamming (#193)
    修复进度消息刷屏

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @jimchen5209
  • @notlin4

Detailed Information 详细信息

https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.2...2.2.3

2.2.2 - 2023/9/24

MC-Discord-Chat 2.2.2 for Minecraft 1.14+ - 2023/9/24

MCDC now accurately pushes MCDC version updates by checking the compatibility of the server's Minecraft version.

This new feature ensures no more situations where an old MCDC with an old Minecraft version pushes a new MCDC version that doesn't support that particular Minecraft version.

MCDC 现在通过检查服务器 Minecraft 版本的兼容性来准确推送 MCDC 版本更新。

此新功能可确保不再出现旧 Minecraft 版本中安装的旧 MCDC 推送不支持该特定 Minecraft 版本的新 MCDC 版本的情况。

New Features 新特性

  • Compatible with version 1.20.2 (#189)
    兼容 1.20.2 版本

  • Push MCDC version updates accurately by checking server Minecraft version compatibility
    通过检查服务器 Minecraft 版本兼容性来准确推送 MCDC 版本更新

Changes 更改

  • Fix channel topic monitor not using the correct level name for getting stats information (#139)
    修复频道主题监视器不使用正确的存档名称来获取统计信息

  • Optimize JAR file size
    优化 JAR 文件大小

  • Force not to use cache to obtain player profile
    强制不使用缓存来获取玩家资料

Removed 移除

  • No longer compatible with version 1.19.3
    不再兼容 1.19.3 版本

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.1...2.2.2

2.2.1 - 2023/9/14

MC-Discord-Chat 2.2.1 for Minecraft 1.14+ - 2023/9/14

MCDiscordChat has been renamed to MC-Discord-Chat.

The comprehensive list of supported Minecraft versions for each MCDC version is now available on Modrinth, CurseForge, and the MCDC Docs.

MCDiscordChat 已更名为 MC-Discord-Chat。

从现在开始,你可以在 Modrinth、CurseForge 和 MCDC 文档中找到每个 MCDC 版本所支持的 Minecraft 版本的全面列表。

New Features 新特性

  • Customizable messages when Webhook is disabled (#163)
    可自定义禁用 Webhook 时发送的消息

  • Dynamically generate MCDC help messages (#167)
    动态生成 MCDC 帮助消息

  • Adjustable permissions for the MCDC /whitelist command (#167)
    可调整 MCDC /whitelist 命令的使用权限

Changes 更改

  • Fix Quilt compatibility issue (#164)
    修复 Quilt 兼容性问题

  • Fix exception when players register before the server is fully started (#168)
    修复玩家在服务器未完全启动前注册时报错

  • Fix chat messages not being sent when using multi-server mode
    修复使用多服务器模式时没有发送聊天消息

  • Send MSPT warnings to main channel when console log channel is enabled (#171)
    启用控制台日志频道时将 MSPT 警告发送到主频道

  • Fix console log messages may be too long (#174)
    修复控制台日志消息有机会过长

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @aria1th

Detailed Information 详细信息

https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.0...2.2.1

2.2.0 - 2023/7/4

MCDiscordChat 2.2.0 for Minecraft 1.14+ - 2023/7/4

This version requires additional permission from the Discord bot, "Manage Webhooks", compared to the previous versions. Please replace the APP_ID of the second link below with your Application ID (get it by accessing the first link), and access it to authorize the new permission. If you do not trust the link below, you may create one by referring to the MCDC docs.

Regarding changes in the config file, this version dynamically creates MCDC Webhook and no longer requires manual creation when configuring MCDC, simplifying the steps of configuring MCDC and changing channels. Users not using Webhook may turn it off by setting the useWebhook option in the config file to false.

In addition, users may customize the range of allowed in-game mentions. Clearing the allowed_mentions list disallows all in-game mentions.

https://discord.com/developers/applications

https://discord.com/api/oauth2/authorize?client_id=APP_ID&permissions=537054224&scope=bot%20applications.commands

与旧版本相比,此版本需要 Discord 机器人「管理 Webhooks」的额外权限。请将下面第二个链接中的 APP_ID 替换为你的应用 ID(可通过访问第一个链接获取),并访问该链接以授权新权限。如果你不信任下面的链接,你也可以参考 MCDC 文档自行创建。

关于配置文件的变化,此版本动态创建 MCDC Webhook,配置 MCDC 时不再需要手动创建,简化了配置 MCDC 和更改频道的步骤。不使用 Webhook 的用户可将配置文件中的 useWebhook 选项设为 false 以禁用 Webhook。

此外,用户可以自定义允许游戏内提及的范围。清空 allowed_mentions 列表即为禁止所有游戏内提及。

New Features 新特性

  • Customizable scope of allowed mentions in-game (#131)
    可自定义允许游戏内提及的范围

  • Add %nextUpdateTime% placeholder for channel topics (#134)
    为频道主题添加 %nextUpdateTime% 占位符

  • Multilingual support for task/challenge/goal messages (#133)
    进度 / 挑战 / 目标消息提供多语言支持

  • Support displaying descriptions for task/challenge/goal messages (#133)
    支持显示进度 / 挑战 / 目标的描述

  • Support adding players to the server whitelist in Discord (#130)
    支持在 Discord 将玩家添加至服务器白名单

  • Dynamic-created MCDC Webhook (#152)
    动态创建 MCDC Webhook

  • Polish translation (#154)
    波兰语翻译

  • Compatible with the new Discord username system (#158)
    兼容新的 Discord 用户名系统

  • Cantonese translation (#159)
    粤语翻译

  • Norwegian Bokmål translation (#161)
    书面挪威语翻译

Changes 更改

  • Improve console log formatting (#140)
    改良控制台日志格式

  • Fix exception when Discord user nickname contains double quotes (#145)
    修复 Discord 用户昵称包含双引号时报错

  • MSPT monitoring delays msptCheckInterval milliseconds start (#134)
    MSPT 监测延迟 msptCheckInterval 毫秒启动

  • Fix exception caused by console log message being too long (#149)
    修复控制台日志消息过长导致报错

  • Fix incorrect text colour when customizing in-game messages (#156)
    修复自定义游戏内消息时文本颜色错误

  • Newlines in Discord messages appear as new messages in-game (#155)
    Discord 消息中的新行在游戏内显示为新消息

  • Optimize the effect of the discordNewlineLimit option
    优化 discordNewlineLimit 选项的效果

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @BlissfulAlloy79
  • @Bocz3k
  • @Kire2oo2
  • @LofiTurtle

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/1.20-2.1.4...2.2.0

1.20-2.1.4 - 2023/6/8

MCDiscordChat 1.20-2.1.4 for Minecraft 1.20.x - 2023/6/8

Please use this release if you are using Minecraft 1.20.x.

Otherwise, use the general 2.1.4 release for older Minecraft versions, including 1.19.2 and 1.19.3.

如果您使用的是 Minecraft 1.20.x,请使用此版本。

否则,请使用适用于旧版 Minecraft 的通用 2.1.4 版本,包括 1.19.2 和 1.19.3。

New Features 新特性

  • Compatible with version 1.20.x
    兼容 1.20.x 版本

Changes 更改

N/A

Removed 移除

  • No longer compatible with versions 1.19.2 and 1.19.3
    不再兼容 1.19.2 和 1.19.3 版本

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.1.4...1.20-2.1.4

2.1.4 - 2023/5/30

MCDiscordChat 2.1.4 for Minecraft 1.14+ - 2023/5/30

This version still supports versions 1.19.2 and 1.19.3, which have been integrated into the same file.

此版本仍然支持 1.19.2 和 1.19.3 版本,已集成到同一个文件中。

New Features 新特性

  • Send chat messages sent by /say command to Discord (#125)
    发送 /say 指令所发送的聊天消息至 Discord

  • Announce high MSPT at the console log channel when the console log feature is enabled (#125)
    启用控制台日志功能时将 MSPT 警告发送到控制台日志频道

  • Add an option to flexibly choose whether to wait for the rate limit to reset (#129)
    添加选项供灵活选择是否等待速率限制重置

  • Korean translation (#136)
    韩语翻译

  • French translation (#137)
    法语翻译

Changes 更改

  • Fix chat message validation failure when using excluded commands (#127)
    修复使用已排除的指令时报错聊天记录验证失败

  • Optimize the logic of handling rate limit when stopping the server (#129)
    优化停止服务器时处理速率限制的逻辑

  • Fix description of /log command out of date (#137)
    修复 /log 命令的描述过时

  • Fix exception when a Discord user who does not have any role executes a command (#137)
    修复没有任何用户组的 Discord 用户在执行命令时报错

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @Clem-Fern
  • @MeowOnLong
  • @Vocatis

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.1.3...2.1.4

2.1.3 - 2023/3/16

MCDiscordChat 2.1.3 for Minecraft 1.14+ - 2023/3/16

This version still supports versions 1.19.2 and 1.19.3, which have been integrated into the same file.

此版本仍然支持 1.19.2 和 1.19.3 版本,已集成到同一个文件中。

New Features 新特性

  • Support using %playerName% placeholder for custom death messages (#115)
    自定义死亡消息支持 %playerName% 占位符

  • Compatible with version 1.19.4
    兼容 1.19.4 版本

Changes 更改

  • Fix ru_ru lang causing player disconnections on death (#111)
    修复 ru_ru 语言导致玩家死亡时报错

  • Fix modded death source causing player disconnections on death (#114)
    修复来自模组的死亡源导致玩家死亡时报错

  • Fix exception when Discord message contains quotation marks (#119)
    修复 Discord 消息包含引号时报错

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.1.2...2.1.3

2.1.2 - 2023/1/7

MCDiscordChat 2.1.2 for Minecraft 1.14+ - 2023/1/7

The 'chat message validation failure' issue in 1.19.3 has been fixed in this new version.
You may remove the 'no-chat-reports' mod and set formatChatMessages back to true in MCDC config now.

1.19.3 中的 "聊天消息验证失败" 问题已在此新版本中修复。
你现在可以删除 "no-chat-reports" 模组并在 MCDC 配置中将 formatChatMessages 改回 true

New Features 新特性

  • Re-add support for version 1.19.2 (#101)
    重新添加对 1.19.2 版本的支持

  • Add option to disable Discord and in-game chat broadcasts (#103)
    添加禁用 Discord 和游戏内聊天广播的选项

Changes 更改

  • Fix chat message validation failure (#100)
    修复聊天记录验证失败报错

  • Fix in-game highlighted mentions not being escaped (#104)
    修复游戏内高亮提及没有进行转义

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.1.1...2.1.2

2.1.1 - 2022/12/10

MCDiscordChat 2.1.1 for Minecraft 1.14+ - 2022/12/10

New Features 新特性

  • Compatible with version 1.19.3
    兼容 1.19.3 版本

Changes 更改

  • Fix crash on start due to MixinLanguage class injection failure (#96)
    修复由于 MixinLanguage 类注入失败导致的启动崩溃

Removed 移除

  • No longer compatible with versions 1.19.1 and 1.19.2
    不再兼容 1.19.1 和 1.19.2 版本

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.1.0...2.1.1

2.1.0 - 2022/11/7

MCDiscordChat 2.1.0 for Minecraft 1.14+ - 2022/11/7

New Features 新特性

  • Russian translation (#94)
    俄语翻译

  • Bot activity status supports displaying server player count (#90)
    机器人活动状态支持显示服务器玩家数

  • Minecraft command auto-completion for Discord /console command (#25)
    Discord /console 命令实现 Minecraft 命令自动补全

Changes 更改

  • Fix GSON Invalid escape sequence exception when escaping Markdown (#92)
    修复转义 Markdown 时 GSON 解析报错

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @ZetThunder

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0...2.1.0

2.0.0 - 2022/10/8

MCDiscordChat 2.0.0 for Minecraft 1.14+ - 2022/10/8

This is the first stable release of MCDC v2.

You are strongly recommended to update to this version if you are using any of the alpha or release candidate versions.

New Features 新特性

  • Add role support for admin checks (#88)
    为管理员检查添加身份组支持

  • Add option to disable slash command broadcast (#89)
    添加禁用斜线命令广播的选项

  • Check for updates can be disabled
    可禁用检查更新

Changes 更改

N/A

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-rc.1...2.0.0

2.0.0-rc.1 - 2022/9/28

MCDiscordChat 2.0.0-rc.1 for Minecraft 1.14+ - 2022/9/28

New Features 新特性

  • Add newline limit for Discord messages (#86)
    为 Discord 消息添加换行次数限制

Changes 更改

  • Completely rewrite the parsing of mentions (@) (#87)
    完全重写提及 (@) 的解析

  • Add appropriate spaces to Chinese death messages
    中文的死亡消息添加适当空格

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.10...2.0.0-rc.1

2.0.0-alpha.10 - 2022/9/4

MCDiscordChat 2.0.0-alpha.10 for Minecraft 1.14+ - 2022/9/4

Important notice:

This update adds full multi-language support and therefore simplifies the config file.

You should back up your config file before updating to this version!

Use option language to set the language, and class CustomMessage to customize the messages.

Leave the options in class CustomMessage blank to use the default values, and fill in any of them to use the custom values.


At the time of releasing this update, only two languages are available:

  1. en_us - English (United States)
  2. zh_cn - Chinese (Simplified)

You are welcome to contribute translations!

Contributing: https://github.com/Xujiayao/MCDiscordChat#Contributing


重要通知:

此更新添加了全面的多语言支持,因此简化了配置文件。

你应该在更新到此版本之前备份你的配置文件!

使用 language 选项设置语言,使用 CustomMessage 类自定义消息。

CustomMessage 类中的选项留空以使用默认值,填写其中任何一个以使用自定义值。


在发布此更新时,只有两种语言可用:

  1. en_us - 英语(美国)
  2. zh_cn - 中文(简体)

欢迎你贡献翻译!

贡献:https://github.com/Xujiayao/MCDiscordChat/blob/master/README_CN.md#%E8%B4%A1%E7%8C%AE

New Features 新特性

  • Full multi-language support (#83)
    全面的多语言支持

  • Multi-language support for player death messages
    玩家死亡消息实现多语言支持

Changes 更改

  • Disable cache when checking for updates
    检查更新时禁止使用缓存

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.9...2.0.0-alpha.10

2.0.0-alpha.9 - 2022/8/10

MCDiscordChat 2.0.0-alpha.9 for Minecraft 1.14+ - 2022/8/10

Important notice:

This update brings support for executing MCDC commands in-game and fixes update notifications not showing changelog when using the English language.

This version is released first because the next version will bring breaking changes. Users who do not update in time may not see the changelog and important notices, resulting in data loss.

重要通知:

此更新带来了在游戏中执行 MCDC 命令的支持,并修复了使用英文时更新通知不显示更新日志的问题。

这个版本首先发布是因为下一个版本会带来破坏性改动 (breaking changes)。没有及时更新的用户可能会因看不到更新日志和重要通知而导致数据丢失。

New Features 新特性

  • Execute MCDC commands in-game (#80)
    在游戏中执行 MCDC 命令

Changes 更改

  • Format MSPT value with 2 decimal places (#79)
    MSPT 值取两位小数

  • Fix update notifications not showing changelog when using the English language
    修复使用英文时更新通知不显示更新日志

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.8...2.0.0-alpha.9

2.0.0-alpha.8 - 2022/8/6

MCDiscordChat 2.0.0-alpha.8 for Minecraft 1.14+ - 2022/8/6

Important notice:

This update brings support for versions 1.19.1 and 1.19.2. However, due to Mojang's breaking changes to ServerPlayNetworkHandler and version 1.19.0 being out of date, version 1.19.0 is no longer supported in this update.

Therefore, if you are using 1.19.0, please update to 1.19.2 as soon as possible. If you have some mods that do not support 1.19.2 yet, please temporarily update to 1.19.1 first, and update to 1.19.2 after they support 1.19.2.

重要通知:

此更新带来了对 1.19.1 和 1.19.2 版本的支持。但由于 Mojang 对 ServerPlayNetworkHandler 的破坏性改动 (breaking changes) 再加上 1.19.0 已过时,本次更新不再支持 1.19.0 版本。

因此,如果你使用的是 1.19.0,请尽快更新到 1.19.2。如果你有一些模组尚未支持 1.19.2,请先暂时更新到 1.19.1,等支持 1.19.2 后再更新到 1.19.2。

New Features 新特性

  • Compatible with versions 1.19.1 and 1.19.2
    兼容 1.19.1 和 1.19.2 版本

Changes 更改

  • Fix incomplete logic of check for updates function
    修复检查更新的不完整逻辑

Removed 移除

  • No longer compatible with version 1.19
    不再兼容 1.19 版本

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.7...2.0.0-alpha.8

2.0.0-alpha.7 - 2022/7/26

MCDiscordChat 2.0.0-alpha.7 for Minecraft 1.14+ - 2022/7/26

New Features 新特性

  • Customizable update notification channel (#66)
    可自定义更新通知频道

  • Add practical logs for multi-server feature
    为多服务器功能添加实用日志

  • Sending specific server messages to Discord can be disabled (#70)
    可禁用向 Discord 频道发送特定服务器消息

  • Send all console log messages to Discord console log channel (#72)
    将所有控制台日志消息发送到 Discord 控制台日志频道

  • Add the ability for /log command to specify the log file to send
    添加 /log 命令指定要发送的日志文件的功能

Changes 更改

  • Fix exclude option for broadcast command execution does not work (#64)
    修复广播指令执行的排除选项不起作用

  • Fix NPE when someone sends a message before server fully starts (#68)
    修复服务器完全启动前接收消息时的空指针异常

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @LofiTurtle

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.6...2.0.0-alpha.7

2.0.0-alpha.6 - 2022/7/9

MCDiscordChat 2.0.0-alpha.6 for Minecraft 1.14+ - 2022/7/9

New Features 新特性

  • Compatible with Quilt Mod Loader (#62)
    兼容 Quilt 模组加载器

  • Integrate all versions (Minecraft 1.14-1.19+) into a single JAR file (#58)
    将所有版本 (Minecraft 1.14-1.19+) 集成到一个 JAR 文件中

  • Notify in-game players when someone executes an MCDC command (#48)
    当有人执行 MCDC 命令时通知游戏内玩家

Changes 更改

  • Fix SLF4J exception when running lower Minecraft versions
    修复运行低 Minecraft 版本时的 SLF4J 异常

  • Optimize the way to implement custom advancement translation
    优化实现翻译自定义进度的方式

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.5...2.0.0-alpha.6

2.0.0-alpha.5 - 2022/7/1

MCDiscordChat 2.0.0-alpha.5 for Minecraft 1.14+ - 2022/7/1

New Features 新特性

  • All parsing can be disabled (#51)
    可以禁用所有解析

Changes 更改

  • Fix Okio compatibility issue (#55)
    修复 Okio 兼容性问题

  • Change the logic of check for updates function (#52)
    更改检查更新功能的逻辑

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.4...2.0.0-alpha.5

2.0.0-alpha.4 - 2022/6/30

MCDiscordChat 2.0.0-alpha.4 for Minecraft 1.14+ - 2022/6/30

New Features 新特性

  • Support all Fabric Minecraft versions (Minecraft 1.14+) (#39)
    支持所有 Fabric 版本(Minecraft 1.14+)

  • Use Discord to manage channels that can execute MCDC commands (#44)
    使用 Discord 管理可执行 MCDC 命令的频道

  • Add support for Stickers and GIFs (#49)
    添加对贴纸和 GIF 的支持

  • Messages from bots or users can be excluded without enabling multi-server mode
    不启用多服务器模式也可以排除其它机器人或者用户的消息

  • Unicode emoji parsing can be disabled (#50)
    可以禁用 Unicode 表情符号解析

Changes 更改

  • Fix process not terminating when updateChannelTopic is enabled
    修复启用更新频道主题功能时进程没有终止的问题

  • Fix custom advancements not translated (#35)
    修复自定义进度不翻译的问题

  • Fix in-game hyperlink parsing error when sending URLs
    修复发送网址时游戏内超链接解析错误的问题

Removed 移除

N/A

Contributors 贡献者

  • @Xujiayao
  • @svr333

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.3...2.0.0-alpha.4

2.0.0-alpha.3 - 2022/6/10

MCDiscordChat 2.0.0-alpha.3 for Minecraft 1.17.x/1.18.x/1.19.x - 2022/6/10

New Features 新特性

  • Version 1.19.x supported
    支持 1.19.x 版本

  • Players who execute commands can also see the commands themselves
    执行指令的玩家也可以看到自己执行的指令

  • Use the bot itself to send chat messages when Webhook URL is not filled (#36)
    未填写 Webhook URL 时使用机器人自身发送聊天消息

Changes 更改

N/A

Removed 移除

  • Version 1.16.x is no longer supported
    不再支持 1.16.x 版本

  • Check for updates is no longer compatible with MCDC v1 versions
    检查更新不再兼容 MCDC v1 版本

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.2...2.0.0-alpha.3

2.0.0-alpha.2 - 2022/5/14

MCDiscordChat 2.0.0-alpha.2 for Minecraft 1.16.x/1.17.x/1.18.x - 2022/5/14

⚠ Reminder 提醒

This version has a significant change compared with previous versions. Please make sure to repeat the steps in the MCDiscordChat Docs and do not copy and paste anything directly from the old config file, as this may cause errors!

此版本与之前的版本相比有重大变化。请务必重复 MCDiscordChat 文档 中的步骤,并且不要直接从旧配置文件中复制和粘贴任何内容,因为这可能会导致错误!

New Features 新特性

  • Add switch to send notification of new updates to all admins (#22)
    添加向所有管理员发送新更新的通知的开关

  • Add display of max player count to /info command message
    在 /info 命令消息中添加玩家人数上限的显示

  • Add switch to modify in-game chat messages (#24)
    添加修改游戏内聊天消息的开关

  • Add switch to display Discord server nickname in game
    添加游戏内显示 Discord 服务器昵称的开关

  • Add the ability to display response messages in game
    添加游戏内显示回复的消息的功能

  • Add the ability to fully customize all in-game messages (#28)
    添加完全自定义所有游戏内消息的功能

  • Add the ability to update Discord channel topic (#19)
    添加使用 Discord 频道主题功能显示服务器状态的功能

  • Add the ability to customize the interval of timers
    添加自定义定时器间隔的功能

  • Add switch to disable @ mentions in game (#31)
    添加游戏内禁用 @ 提及的开关

  • Add the ability to mention roles in game
    添加游戏内提及身份组的功能

  • Add the ability to highlight and open hyperlinks in game
    添加游戏内高亮和打开超链接的功能

  • Backup every time when loading the config file
    每次加载配置文件时进行备份

  • Automatically check for updates every 6 hours
    每 6 小时自动检查更新

Changes 更改

  • Modify GitHub issue templates
    修改 GitHub 议题模板

  • Fix /info message missing line breaks when at least two players are online (#26)
    修复在多人在线时 /info 命令信息缺少换行的问题

  • Rename some variables in the config file
    重命名配置文件中的一些变量

  • Fix advancements does not send correctly (#30)
    修复进度发送错误的问题

  • Allow processing of messages sent by bots (except webhooks) (#32)
    允许处理机器人发送的消息(Webhook 除外)

Removed 移除

  • Disable submission of blank GitHub issues
    禁止提交空白 GitHub 议题

  • Disable HTML escaping of the config file
    禁用配置文件的 HTML 转义

Contributors 贡献者

  • @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.1...2.0.0-alpha.2

2.0.0-alpha.1 - 2022/3/31

🥳 Welcome to MCDC v2!

MCDiscordChat 2.0.0-alpha.1 for Minecraft 1.16.x/1.17.x/1.18.x - 2022/3/31

I highly recommend you update MCDC and take advantage of the new features! Bug reports or other suggestions are welcome!

MCDC is completely rewritten, so there may be some bugs. Please state the exact version you are using when reporting an issue.

我强烈推荐你更新 MCDC 并使用新功能!欢迎提交错误报告或其他建议!

MCDC 已完全重写,因此可能存在一些错误。请在报告问题时说明你使用的确切版本。

⚠ Reminder 提醒

This version has a significant change compared with previous versions. Please make sure to backup your old MCDC config file (mcdiscordchat.json), repeat the steps in the MCDiscordChat Docs and do not copy and paste anything directly from the old config file, as this may cause errors!

此版本与之前的版本相比有重大变化,请务必备份你的旧 MCDC 配置文件 (mcdiscordchat.json),重复 MCDiscordChat 文档 中的步骤,并且不要直接从旧配置文件中复制和粘贴任何内容,因为这可能会导致错误!

New Features 新特性

  • Print the MCDC introduction when starting the server
    启动服务器时打印 MCDC 介绍
    @Xujiayao

  • Show changelog when a new version is available
    新版本可用时显示更新日志
    @Xujiayao

  • Add GitHub issue templates
    添加 GitHub 议题模板
    @Xujiayao

  • Unicode emoji (non-server custom emoji) can also be highlighted in-game
    Unicode 表情符号(非服务器自定义表情符号)也可以在游戏中高亮显示
    @Xujiayao

  • Bot activity status can be switched between 'playing' and 'listening'
    机器人活动状态可以在「正在玩」和「正在听」之间切换
    @Xujiayao

  • Server console and Discord console log channel can print chat messages from Discord
    服务器控制台和 Discord 控制台日志频道可打印来自 Discord 的聊天消息
    @Xujiayao

  • Use Discord Application (Slash) Command
    使用 Discord 应用(斜杠)命令
    @Xujiayao

  • Add /log command to allow admins to get the latest server logs directly from Discord
    添加 /log 命令使管理员可直接从 Discord 获取最新的服务器日志
    @Xujiayao

Changes 更改

  • Rewrite all files and optimize code and logic
    重写所有文件并优化代码和逻辑
    @Xujiayao

  • Modify the project description
    修改项目描述
    @Xujiayao

  • Change the implementation method of message cooldown
    更改消息冷却的实现方式
    @Xujiayao

  • Change the default format of Discord console log messages
    更改 Discord 控制台日志消息的默认格式
    @Xujiayao

  • Check for updates using temporary files for v1 compatibility
    使用临时文件检查更新以兼容 v1 版本
    @Xujiayao

  • Use JDA.shutdownNow() to resolve process hangs when stopping the server
    使用 JDA.shutdownNow() 解决停止服务器时的进程挂起问题
    @Xujiayao

  • Fix backslashes still exist when ignoring (escaping) Markdown formatting
    修复忽略(转义)Markdown 格式时反斜杠仍然存在的问题
    @Xujiayao

  • Modify the format of the MCDC help menu
    修改 MCDC 帮助菜单的格式
    @Xujiayao

  • Change the implementation method of multi-server
    更改多服务器的实现方式
    @Xujiayao

Removed 移除

  • Exception stack traces are no longer sent to the Discord channel
    不再向 Discord 频道发送异常堆栈跟踪
    @Xujiayao

  • Remove the function of modifying the admin list in Discord
    移除在 Discord 修改管理员列表的功能
    @Xujiayao

  • Remove the super admin list
    移除超级管理员列表
    @Xujiayao

Detailed Information 详细信息

https://github.com/Xujiayao/MCDiscordChat/compare/1.12.1...2.0.0-alpha.1

1.12.1 - 2022/3/5

MCDiscordChat 1.12.1 for Minecraft 1.17.x/1.18.x - 2022/3/5

新特性 New Features

N/A

更改 Changes

  • 修复使用 1.18.2 时 Mixin 注入失败的问题
    Fix Mixin injection failure when using 1.18.2
    @Xujiayao (#16)

移除 Removed

N/A

详细信息 Detailed Information

https://github.com/Xujiayao/MCDiscordChat/compare/1.12.0...1.12.1

1.12.0 - 2022/3/3

MCDiscordChat 1.12.0 for Minecraft 1.17.x/1.18.x - 2022/3/3

从此版本开始,更新日志将重新设计并同时使用中英文编写。
Changelog will be redesigned and written in both Chinese and English starting from this version.

新特性 New Features

  • 可自定义 Discord 机器人命令前缀
    Customizable Discord bot command prefix
    @Xujiayao (#13)

  • 可广播服务器控制台日志
    Broadcast server console log
    @Xujiayao (#15)

  • 使用 GitHub Actions
    Use GitHub Actions
    @Xujiayao

更改 Changes

  • 使用 OkHttp
    Use OkHttp
    @Xujiayao

移除 Removed

N/A

详细信息 Detailed Information

https://github.com/Xujiayao/MCDiscordChat/compare/1.11.4...1.12.0

1.11.4 - 2022/1/13

MCDiscordChat 1.11.4 for Minecraft 1.17.x/1.18.x - 2022/1/13

更新日志:

  1. 可自定义Webhook头像API
  2. 添加不处理指定指令的功能
  3. 优化Config顺序

1.11.3 - 2021/12/28

MCDiscordChat 1.11.3 for Minecraft 1.17.x/1.18.x - 2021/12/28

更新日志:

  1. 删除/shrug指令
  2. 添加MSPT监测功能

1.11.2 - 2021/12/13

MCDiscordChat 1.11.2 for Minecraft 1.17.x/1.18.x - 2021/12/13

更新日志:

  1. 增加玩家指令执行广播开关
  2. 指令执行广播添加时间间隔限制
  3. 优化Config顺序

1.11.1 - 2021/12/10

MCDiscordChat 1.11.1 for Minecraft 1.17.x/1.18.x - 2021/12/10

更新日志:

  1. 添加停止服务器功能
  2. 修复 !reload 没有修改机器人动态的问题
  3. 设置英文为默认语言

1.11.0 - 2021/12/2

MCDiscordChat 1.11.0 for Minecraft 1.16.x/1.17.x/1.18.x - 2021/12/2

更新日志:

  1. 更新到1.18
  2. 修改检查更新的判断逻辑
  3. 修复 !scoreboard 功能找不到玩家统计信息所在目录的问题

1.10.10 - 2021/11/27

MCDiscordChat 1.10.10 for Minecraft 1.17.x - 2021/11/27

更新日志:

  1. 解决mixins在检测到JAVA_17版本不兼容后闪退的问题

1.10.9 - 2021/11/26

MCDiscordChat 1.10.9 for Minecraft 1.17.x - 2021/11/26

更新日志:

  1. 支持在游戏内显示其他玩家执行的指令
  2. 修改更新提示中的下载链接

1.10.8 - 2021/11/20

MCDiscordChat 1.10.8 for Minecraft 1.17.x - 2021/11/20

更新日志:

  1. 支持在Discord显示玩家执行的指令

1.10.7 - 2021/11/18

MCDiscordChat 1.10.7 for Minecraft 1.17.x - 2021/11/18

更新日志:

  1. Discord消息的用户名称显示其身份组的颜色

1.10.6 - 2021/11/5

MCDiscordChat 1.10.6 for Minecraft 1.17.x - 2021/11/5

更新日志:

  1. 添加手动检查更新功能
  2. 对消息中的附件进行分类显示

1.10.5 - 2021/10/29

MCDiscordChat 1.10.5 for Minecraft 1.17.x - 2021/10/29

更新日志:

  1. 支持在游戏内使用服务器表情符号

1.10.4 - 2021/10/24

MCDiscordChat 1.10.4 for Minecraft 1.17.x - 2021/10/24

更新日志:

  1. 修复无法正确显示默认Emoji的问题

1.10.3 - 2021/9/26

MCDiscordChat 1.10.3 for Minecraft 1.17.x - 2021/9/26

更新日志:

  1. 添加检查更新功能
  2. 异常堆栈发送至Discord

1.10.2 - 2021/9/26

MCDiscordChat 1.10.2 for Minecraft 1.17.x - 2021/9/26

更新日志:

  1. 添加玩家ping显示

1.10.1 - 2021/9/25

MCDiscordChat 1.10.1 for Minecraft 1.17.x - 2021/9/25

  1. 使用多服务器模式时处理其它MCDC Bot发送的广播消息

1.10.0 - 2021/9/25

MCDiscordChat 1.10.0 for Minecraft 1.17.x - 2021/9/25

  1. 实现MCDC同Discord频道多服务器运行

1.9.3 - 2021/9/16

MCDiscordChat 1.9.3 for Minecraft 1.17.x - 2021/9/16

  1. 统一使用 MCDC Bot

1.9.2 - 2021/9/9

MCDiscordChat 1.9.2 for Minecraft 1.17.x - 2021/9/9

  1. 修复中英文标点符号错误的问题

1.9.1 - 2021/9/1

MCDiscordChat 1.9.1 for Minecraft 1.17.x - 2021/9/1

  1. 修复语言反转的问题

1.9.0 - 2021/9/1

MCDiscordChat 1.9.0 for Minecraft 1.17.x - 2021/9/1

  1. 添加英文翻译,支持多语言

1.8.0 - 2021/8/28

MCDiscordChat 1.8.0 for Minecraft 1.17.x - 2021/8/28

  1. 优化代码
  2. 添加普通管理员名单管理命令
  3. 将管理员分成超级管理员和普通管理员两种角色

1.7.0 - 2021/8/28

MCDiscordChat 1.7.0 for Minecraft 1.17.x - 2021/8/28

  1. 优化代码
  2. 添加Config热重载命令
  3. 加载Config后会用已读取数据覆写配置文件,保证配置文件为最新格式

1.6.0 - 2021/6/30

MCDiscordChat 1.6.0 for Minecraft 1.17.x - 2021/6/30

  1. 更新到 1.17

1.5.3 - 2021/6/13

MCDiscordChat 1.5.3 for Minecraft 1.16.x - 2021/6/13(首个公开发布的版本)

首个公开发布的版本。