跳到正文

Discord MC Chat

作者:Xujiayao

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

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Language: English 中文

Discord-MC-Chat

License
Release
jsDelivr Hits (Very Old)
jsDelivr Hits (Old)
jsDelivr Hits (New)
GitHub Downloads
Modrinth Downloads
CurseForge Downloads
Versions Supported

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

More information + Docs: Discord-MC-Chat Docs | Xujiayao’s Blog

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

Introduction

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.

0001.png

001.png

Download

All releases can be downloaded at the following sites:

You can find the latest build JAR files at GitHub Actions.

Support

If there is a bug or suggestion, or something you don’t understand, you can submit an issue on GitHub.

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

Contributing

You are welcome to contribute to DMCC!

If you are interested in contributing to DMCC, you can submit a pull request on GitHub.

For code contributions, the build file is located in the /build/ folder.

For translation contributions, language files are located in the /wrapper/src/main/resources/lang/ folder. Copy en_us.json and rename the new one to your language code to get started. Please provide translations for the entire file for all keys.

Features

  • Full multi-language support
  • Support multi-server mode (running more than one Minecraft server with DMCC in the same Discord guild)
  • Minecraft Discord cross server chat
  • Support disabling Discord and in-game chat broadcasts
  • Support displaying server status using Discord channel topic feature
  • Support displaying server status and player count using voice channels
  • Support displaying server status in bot’s Discord online status
  • Support displaying server player count in bot’s Discord activity status
  • Support Discord Webhook feature
  • Dynamic-created DMCC Webhook
  • Customizable Webhook Avatar API that is compatible with mods and plugins for real-time skin changes
  • Use the bot itself to send chat messages when Webhook is disabled
  • Support in-game Markdown parsing
  • Support highlighting and using default Unicode and server custom emoji in-game
  • Support highlighting stickers in-game
  • Support highlighting and mentions (@) in-game
  • Customizable scope of allowed mentions (@) in-game
  • Support disabling mentions (@) in-game
  • Support highlighting and opening hyperlinks and GIFs in-game
  • Support disabling all parsing
  • Support in-game display of Discord user role colour
  • Support in-game display of response messages
  • Support limiting the number of newlines for Discord messages
  • Broadcast player command execution
  • Players who execute commands can also see the commands themselves
  • Exclude broadcasts for execution of specific commands (support regular expression)
  • Support broadcasting messages sent using /tellraw and /say command
  • Send all console log messages to Discord
  • Discord Commands available
  • Use Discord to manage channels that can execute DMCC commands
  • Notify in-game players when someone executes an DMCC command
  • /console command supports Minecraft command auto-completion
  • Normal Commands
  • /help | Get a list of available commands
  • /info | Query server running status
  • /stats \ \ | Query the scoreboard of a statistic
  • /update | Check for update
  • Admin Commands
  • /console \ | Execute a command in the server console (admin only)
  • /log \ | Get the specified server log (admin only)
  • /reload | Reload Discord-MC-Chat config file (admin only)
  • /stop | Stop the server (admin only)
  • Commands with Adjustable Permissions
  • /whitelist \ | Add a player to the server whitelist
  • Minecraft Commands available
  • Admin-only commands require a level 4 operator at minimum
  • Normal Commands
  • /dmcc help | Get a list of available commands
  • /dmcc info | Query server running status
  • /dmcc stats \ \ | Query the scoreboard of a statistic
  • /dmcc update | Check for update
  • Admin Commands
  • /dmcc reload | Reload Discord-MC-Chat config file (admin only)
  • Commands with Adjustable Permissions
  • /dmcc whitelist \ | Add a player to the server whitelist
  • Fully customizable message format
  • Sending specific server messages to Discord can be disabled
  • In-game
  • Chat messages from Discord
  • Response messages from Discord
  • Messages from other DMCC servers
  • Discord
  • Server started
  • Server stopped
  • Player joined server
  • Player left server
  • Player reached a progress / achieved a goal / completed a challenge
  • Multilingual support
  • Support displaying descriptions for task/challenge/goal messages
  • Player died
  • Multilingual support
  • Server MSPT is higher than a certain value
  • Use admin list to configure user permissions to use special commands
  • Support Hot Reloading of the config file
  • Backup every time the config file is loaded
  • Check for updates regularly
  • Push DMCC version updates accurately by checking server Minecraft version compatibility
  • Customizable update notification channel
  • Check for updates can be disabled
  • Prompt when the user runs the JAR as an application instead of a Minecraft mod

Languages currently available:

| Code | Language |
|———|———————–|
| de_de | Deutsch (Deutschland) |
| en_us | English (US) |
| es_es | Español (España) |
| fr_fr | Français (France) |
| it_it | Italiano (Italia) |
| ja_jp | 日本語(日本) |
| ko_kr | 한국어(대한민국) |
| no_no | Norsk Bokmål (Norge) |
| pl_pl | Polski (Polska) |
| pt_br | Português (Brasil) |
| ru_ru | Русский (Россия) |
| tr_tr | Türkçe (Türkiye) |
| zh_cn | 简体中文(中国大陆) |
| zh_hk | 繁體中文(香港特別行政區) |
| zh_tw | 繁體中文(台灣) |

Contributors

Contributors

Stargazers over time

Stargazers over time

License

This project is licensed under the MIT license.

Exceptionally, the src/main/java/com/xujiayao/discord_mc_chat/utils/MarkdownParser.java file was obtained from BRForgers/DisFabric on December 31, 2020, licensed under the Mozilla Public License 2.0 (MPL-2.0).

More details of the src/main/java/com/xujiayao/discord_mc_chat/utils/MarkdownParser.java file:

Author: allanf181 (Allan Fernando)

Link to the original source:

https://github.com/BRForgers/DisFabric/blob/e0c7601405ee1b3f1de3c3168bc4ddd520501565/src/main/java/br/com/brforgers/mods/disfabric/utils/MarkdownParser.java

Link to the license:

https://github.com/BRForgers/DisFabric/blob/e0c7601405ee1b3f1de3c3168bc4ddd520501565/LICENSE

Note that the “Don’t Be a Jerk” license used in the newly created project BRForgers/DisFabric-and-DisForge is separate from the old project BRForgers/DisFabric.

– Any recent changes in the project name and license do not retroactively affect the license terms of the code obtained at a specific moment before, that is, December 31, 2020.

– Any files obtained from BRForgers/DisFabric continue to be subject to the terms of the MPL-2.0 license only.

Link to the “Don’t Be a Jerk” license:

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/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Xujiayao 的其他作品

查看全部 →