MCDiscordChat

MCDiscordChat

Server mod

MCDiscordChat (MCDC), a practical and powerful Fabric and Quilt Minecraft <> Discord chat bridge inspired by BRForgers/DisFabric

ManagementSocialUtility

4,740 downloads
58 followers
Created a year ago
Updated 19 days ago

External resources



Project members

Xujiayao

Owner


Technical information

License
Client side
unsupported
Server side
required
Project ID
Filter loader...
Filter versions...

Changelog 更新日志

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

Changelog 更新日志 | 🥳 MCDC v2 Stable Release

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

Changelog 更新日志

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

Changelog 更新日志

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 and read the changelog 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#贡献

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

Changelog 更新日志

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

Changelog 更新日志

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

Changelog 更新日志

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

Changelog 更新日志

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

Changelog 更新日志

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

Changelog 更新日志

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

Changelog 更新日志

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

Changelog 更新日志

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

Changelog 更新日志 | 🥳 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

更新日志 Changelog

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

更新日志 Changelog

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

  1. 添加玩家ping显示

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

更新日志:

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

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

更新日志:

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

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

更新日志:

  1. 统一使用MCDC Bot

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

更新日志:

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

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

更新日志:

  1. 修复语言反转的问题

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

更新日志:

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

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

更新日志:

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

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

更新日志:

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

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

更新日志:

  1. 更新到 1.17

MCDiscordChat 1.5.3 for Minecraft 1.16.x - 2021/6/13

首个公开发布的版本。

External resources



Project members

Xujiayao

Owner


Technical information

License
Client side
unsupported
Server side
required
Project ID