Community
Community 扩展在你的 Minecraft 服务器与外部平台之间架起桥梁。它提供一套用于身份验证、问题反馈和跨平台沟通的工具。
功能
- Discord 绑定 — 使用验证码将 Minecraft 账号与 Discord ID 安全绑定。
- 身份组同步 — 根据 Minecraft 权限自动同步 Discord 身份组。
- 错误反馈 — 游戏内 GUI,可直接向 webhook 提交反馈。
- 聊天同步 — 在 Minecraft 与 Discord 频道之间进行双向聊天。
架构
条目
- Discord Link — 配置机器人令牌、验证频道和身份组同步规则。
- Bug Reporting — 定义反馈类别、GUI 布局与目标 webhook。
- Chat Sync — 将 Minecraft 聊天同步到特定 Discord 频道的设置。
- Console Channel — 基于 Discord 的远程控制台配置。
快速开始
- 1. 浏览条目 — 此扩展提供以下条目。将它们添加到你的 Typewriter 页面即可开始:- discord_link_manifest - bugreport_manifest - chat_sync_manifest - console_channel_manifest
命令
所有命令都通过引擎的命令系统注册,并会自动跟随重载。
| 命令 | 说明 | Permission |
|---|---|---|
/discordlink | 生成用于绑定 Discord 账号的验证码(名称可配置) | (无) |
/discordlink unlink | 解除 Minecraft 与 Discord 账号之间的绑定 | (无) |
/<custom> | 打开错误反馈 GUI(命令在 Bug Report Manifest 中设置) | (无) |
/<custom> mine | 列出你自己的反馈及其状态 | (无) |
/<custom> list [player] | 列出最近的反馈 | adminPermission |
/<custom> status <id> <status> | 将反馈切换到另一个状态 | adminPermission |
/<custom> delete <id> | 删除一条反馈 | adminPermission |
[!IMPORTANT] 自 v0.8 起,
/DiscordLink和/DiscordUnlink被/{commandName}和/{commandName} unlink取代(默认discordlink,可在 Discord Link Manifest 中配置)。
反馈子命令 list/status/delete 也可作为 Discord 斜杠命令公开(Bug Report Manifest 中的 discordCommands),并且频道可以将 Discord 消息转发回 Minecraft 聊天(Chat Sync Manifest 中的 discordToMinecraft)。