Discord MC 聊天

Discord MC 聊天

Discord-MC-Chat (DMCC),原名MC-Discord-Chat和MCDiscordChat (MCDC),是一个实用且强大的Fabric和Quilt Minecraft Discord聊天桥接模组,灵感来源于BRForgers/DisFabric。

管理

语言:英文 中文

Discord-MC-Chat

许可证 发布 jsDelivr 点击量(很旧) jsDelivr 点击量(旧) jsDelivr 点击量(新) GitHub 下载量 Modrinth 下载量 CurseForge 下载量 支持的版本

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。

0001.png

001.png

下载

所有版本均可在以下网站下载:

您可以在 GitHub Actions 中找到最新的构建 JAR 文件。

支持

如果有错误或建议,或者有不明白的地方,您可以在 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