
dclink
用于通过Discord机器人将Minecraft账户与Discord账户关联的Minecraft插件
DCLink
DCLink 是一个 Minecraft 插件,允许你在服务器上将 Minecraft 账号与 Discord 账号进行关联。默认情况下,只有已关联的账号才能加入,这意味着玩家需要拥有 Discord 账号才能在服务器上游戏。
玩家只需在首次加入时进行身份验证;之后,他们会被添加到本地 SQLite 数据库中。
根据配置文件的定义,一个 Discord 账号可以关联一个或多个 Minecraft 账号。
游戏内和 Discord 上都提供了查询命令,用于查看哪些玩家关联了哪些 Discord 账号,以及反之。
兼容性
DCLink 兼容 Geyser 和 Floodgate,因此基岩版玩家可以使用与 Java 版玩家相同的验证系统。
命令
| 命令 | 描述 | 权限 | 平台 |
|---|---|---|---|
| /discord (player) | 向你发送已关联的 Discord 账号 | dclink.command.discord | Minecraft |
| /unlink [player] | 移除 Minecraft 账号与 Discord 之间的关联 | dclink.command.unlink | Minecraft |
| /alts [player] | 显示关联同一 Discord 账号的其他账号 | dclink.command.alts | Minecraft |
| /link | 向你发送你的关联代码(仅在 require-link 关闭时生效) | dclink.command.link | Minecraft |
| /link [discordAccount] [minecraftAccount] | 手动将 Discord 账号与指定的 Minecraft 账号关联 | 可在 Discord 集成设置中更改(默认:仅管理员) | Discord |
| /unlink [minecraftAccount] (discordAccount) | 移除指定 Discord 账号关联的所有(或指定的)Minecraft 账号 | 可在 Discord 集成设置中更改(默认:仅管理员) | Discord |
| /lookup discord [discordAccount] | 显示所有已关联的 Minecraft 账号 | 可在 Discord 集成设置中更改(默认:仅管理员) | Discord |
| /lookup minecraft [minecraftName] | 显示已关联的 Discord 账号(如果有账号已关联) | 可在 Discord 集成设置中更改(默认:仅管理员) | Discord |
机器人设置
前往 Discord 开发者门户 并创建一个新应用
点击 Bot 并创建一个新机器人(点击 Reset Token 获取令牌并将其填入配置文件)
启用 Server Member's Intent 和 Message Content Intent
将机器人添加到你的 Discord 服务器(带有 applications.commands 权限范围),并授予其固定消息和发送消息的权限。
创建/选择一个频道,让机器人发布消息。复制频道 ID 并将其填入配置文件中。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。