DiscordPort (Fabric)

DiscordPort (Fabric)

连接你的Minecraft服务器和Discord——双向聊天转发、丰富的状态嵌入、账号绑定以及更多功能。

社交


DiscordPort

DiscordPort 是一款 Fabric 模组,可让您的 Minecraft 服务器与 Discord 无缝连接,零摩擦。无需插件,无需 Bukkit —— 在 Fabric 专用服务器上原生运行。

功能特性

  • 双向聊天中继 —— Minecraft 与 Discord 之间的消息实时互通,并通过 Webhook 显示玩家皮肤头像。
  • 事件通知 —— 加入、退出、死亡、进度达成以及服务器启动/停止等事件都会转发到 Discord。
  • 状态频道 —— 保持语音频道名称实时更新,显示在线玩家数、TPS 和内存使用情况。
  • 持久状态嵌入 —— 一条始终显示服务器当前状态的 Discord 消息。使用 /status 命令进行更新。
  • 账号绑定 —— 玩家在游戏内运行 /link,然后在 Discord 中使用 /link <代码> 确认。可选择在加入前强制绑定。
  • 日志频道 —— 将服务器控制台流式传输到 Discord,并可选择从中运行命令。
  • 支持 20 种语言 —— 首次启动时自动从您的操作系统检测语言。
  • 35+ 个占位符 —— {TPS}、{ONLINE_PLAYERS}、{RAM_USAGE} 等,用于全面定制。

兼容性

加载器 支持情况
Fabric ✅
Quilt ❌
Forge ❌
NeoForge ❌

Minecraft: 1.21+
Java: 21+
Fabric Loader: 0.15+
Fabric API: 必需

安装设置

1. 创建 Discord Bot

2. 启用 Intents

  • 在 Bot 选项卡中,启用 服务器成员 Intent 和 消息内容 Intent → 保存更改

3. 邀请 Bot

  • 前往 OAuth2 → URL 生成器 → 勾选 bot 和 applications.commands
  • 权限:发送消息、读取消息历史、管理 Webhook、管理频道
  • 在浏览器中打开生成的 URL,将机器人邀请到您的服务器

4. 获取 ID

  • 在 Discord 设置中启用 开发者模式
  • 右键点击您的服务器图标 → 复制服务器 ID → 粘贴为 bot.guild_id
  • 右键点击您的文本频道 → 复制频道 ID → 粘贴为对应的 id

5. 配置并启动

  • 将 JAR 文件放入 mods/ 文件夹(与 Fabric API 一起),启动服务器 —— 会自动生成 config/discordport/config.yml
  • 填写 bot.token、bot.guild_id 和您的频道 ID,然后重启服务器