Discord MC Chat
Discord-MC-Chat(DMCC),前身为 MC-Discord-Chat 和 MCDiscordChat(MCDC),是一个实用且强大的 Fabric 和 Quilt Minecraft Discord 聊天桥接模组,灵感来自 BRForgers/DisFabric
介绍
语言:英语 中文
Discord-MC-Chat
Discord-MC-Chat (DMCC) 原名 MC-Discord-Chat 和 MCDiscordChat (MCDC),是一款实用且强大的 Fabric 和 Quilt Minecraft 与 Discord 聊天桥接模组,灵感来自 BRForgers/DisFabric
更多信息 + 文档:Discord-MC-Chat 文档 | Xujiayao 的博客
DMCC Discord 服务器现已公开!立即加入:https://discord.gg/kbXkV6k2XU
简介
Discord-MC-Chat (DMCC) 原名 MC-Discord-Chat 和 MCDiscordChat (MCDC),是一款实用且强大的 Fabric 和 Quilt Minecraft 与 Discord 聊天桥接模组,灵感来自 BRForgers/DisFabric。


下载
所有版本均可从以下网站下载:
你可以在 GitHub Actions 中找到最新构建的 JAR 文件。
支持
如果遇到 Bug、有建议,或有不明白的地方,可以在 GitHub 上提交问题。
DMCC Discord 服务器现已公开!立即加入:https://discord.gg/kbXkV6k2XU
参与贡献
欢迎为 DMCC 贡献力量!
如果你有意参与 DMCC 的开发,可以在 GitHub 上提交拉取请求。
代码贡献所需的构建文件位于 /build/ 文件夹中。
翻译文件位于 /wrapper/src/main/resources/lang/ 文件夹中。复制 en_us.json 并将新文件重命名为对应的语言代码即可开始。请为文件中的所有键提供完整翻译。
功能
- 全面支持多语言
- 支持多服务器模式(在同一个 Discord 服务器中运行多个安装了 DMCC 的 Minecraft 服务器)
- Minecraft 与 Discord 跨服务器聊天
- 支持关闭 Discord 和游戏内聊天广播
- 支持通过 Discord 频道主题显示服务器状态
- 支持通过语音频道显示服务器状态和玩家人数
- 支持在机器人的 Discord 在线状态中显示服务器状态
- 支持在机器人的 Discord 活动状态中显示服务器玩家人数
- 支持 Discord Webhook 功能
- 动态创建 DMCC Webhook
- 提供可自定义的 Webhook 头像 API,兼容模组和插件,可实时更换皮肤
- 禁用 Webhook 时,可使用机器人本身发送聊天消息
- 支持在游戏内解析 Markdown
- 支持在游戏内高亮显示和使用默认 Unicode 表情及服务器自定义表情
- 支持在游戏内高亮显示贴纸
- 支持在游戏内高亮显示提及内容 (@)
- 可自定义游戏内允许提及 (@) 的范围
- 支持禁用游戏内提及 (@)
- 支持在游戏内高亮显示并打开超链接和 GIF
- 支持禁用所有解析功能
- 支持在游戏内显示 Discord 用户身份组颜色
- 支持在游戏内显示回复消息
- 支持限制 Discord 消息中的换行数量
- 广播玩家执行的命令
- 执行命令的玩家也可以看到命令内容
- 排除特定命令执行的广播(支持正则表达式)
- 支持广播通过 /tellraw 和 /say 命令发送的消息
- 将所有控制台日志消息发送到 Discord
- 提供 Discord 命令
- 使用 Discord 管理可执行 DMCC 命令的频道
- 有人执行 DMCC 命令时通知游戏内玩家
- /console 命令支持 Minecraft 命令自动补全
- 常规命令
- /help | 获取可用命令列表
- /info | 查询服务器运行状态
- /stats \ \ | 查询某项统计数据的计分板
- /update | 检查更新
- 管理员命令
- /console \ | 在服务器控制台中执行命令(仅限管理员)
- /log \ | 获取指定的服务器日志(仅限管理员)
- /reload | 重新加载 Discord-MC-Chat 配置文件(仅限管理员)
- /stop | 停止服务器(仅限管理员)
- 可调整权限的命令
- /whitelist \ | 将玩家添加到服务器白名单
- 可用的 Minecraft 命令
- 管理员专属命令至少需要 4 级操作员权限
- 普通命令
- /dmcc help | 获取可用命令列表
- /dmcc info | 查询服务器运行状态
- /dmcc stats \ \ | 查询某项统计数据的计分板
- /dmcc update | 检查更新
- 管理员命令
- /dmcc reload | 重新加载 Discord-MC-Chat 配置文件(仅限管理员)
- 可调整权限的命令
- /dmcc whitelist \ | 将玩家添加到服务器白名单
- 完全自定义的消息格式
- 可以禁用向 Discord 发送特定服务器消息
- 游戏内
- 来自 Discord 的聊天消息
- 来自 Discord 的回复消息
- 来自其他 DMCC 服务器的消息
- Discord
- 服务器已启动
- 服务器已停止
- 玩家加入服务器
- 玩家离开服务器
- 玩家达成进度、目标或挑战
- 支持多语言
- 支持显示任务、挑战或目标消息的描述
- 玩家死亡
- 支持多语言
- 服务器 MSPT 高于指定值
- 使用管理员列表配置用户使用特殊命令的权限
- 支持热重载配置文件
- 每次加载配置文件时进行备份
- 定期检查更新
- 通过检查服务器 Minecraft 版本兼容性,准确推送 DMCC 版本更新
- 可自定义更新通知频道
- 可以禁用更新检查
- 当用户将 JAR 作为应用程序而非 Minecraft 模组运行时,显示提示
当前可用语言:
| 代码 | 语言 |
|———|———————–|
| de_de | 德语(德国) |
| en_us | 英语(美国) |
| es_es | 西班牙语(西班牙) |
| fr_fr | 法语(法国) |
| it_it | 意大利语(意大利) |
| ja_jp | 日语(日本) |
| ko_kr | 韩语(韩国) |
| no_no | 书面挪威语(挪威) |
| pl_pl | 波兰语(波兰) |
| pt_br | 葡萄牙语(巴西) |
| ru_ru | 俄语(俄罗斯) |
| tr_tr | 土耳其语(土耳其) |
| zh_cn | 简体中文(中国大陆) |
| zh_hk | 繁體中文(香港特別行政區) |
| zh_tw | 繁體中文(台灣) |
贡献者
随时间变化的星标数
许可证
本项目采用MIT 许可证。
特别说明:src/main/java/com/xujiayao/discord_mc_chat/utils/MarkdownParser.java 文件于 2020 年 12 月 31 日从 BRForgers/DisFabric 获取,采用 Mozilla Public License 2.0(MPL-2.0)许可。
有关
src/main/java/com/xujiayao/discord_mc_chat/utils/MarkdownParser.java文件的更多详情:
作者:allanf181(Allan Fernando)
原始来源链接:
https://github.com/BRForgers/DisFabric/blob/e0c7601405ee1b3f1de3c3168bc4ddd520501565/src/main/java/br/com/brforgers/mods/disfabric/utils/MarkdownParser.java
许可证链接:
https://github.com/BRForgers/DisFabric/blob/e0c7601405ee1b3f1de3c3168bc4ddd520501565/LICENSE
请注意,新建项目 BRForgers/DisFabric-and-DisForge 使用的“Don’t Be a Jerk”许可证与旧项目 BRForgers/DisFabric 的许可证相互独立。
– 项目名称和许可证的任何近期变更,均不会追溯影响此前特定时间(即 2020 年 12 月 31 日)取得的代码所适用的许可证条款。
– 从 BRForgers/DisFabric 获取的任何文件,仍仅受 MPL-2.0 许可证条款约束。
“Don’t Be a Jerk”许可证链接:
https://github.com/BRForgers/DisFabric-and-DisForge/blob/d1468a6c9b50ba24a250ec370cf645d58dccdfd1/LICENSE.md
常见问题
Discord MC Chat 支持哪些 Minecraft 版本?
Discord MC Chat 支持 Minecraft Java 版 1.14.4–26.3,共 38 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。
Discord MC Chat 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
评论
登录后评论和评分