Bumenfeld Discord Companion

Bumenfeld Discord Companion

Discord桥接:在线状态/状态嵌入、白名单代码和游戏内公告。

实用

概述

Bumenfeld Discord Companion 将你的 Hytale 服务器 与 Discord 同步:状态/在线情况保持更新,可通过 Discord 命令处理白名单,公告会携带声音和事件通知发送到游戏中。


功能

  • 在线状态 + 信息嵌入:显示在线/最大玩家数(处理关闭/离线状态)
  • 白名单流程(可选):玩家获取唯一加入代码,并通过 Discord 验证
  • 公告:通过 Discord 触发服务器内广播(含声音 + 事件标题 + 聊天消息)

与更新检查器兼容


命令 (Discord)

  • /whitelist <代码> — 验证加入代码以加入白名单
  • /announcement <消息> — 受限于特定角色;在游戏内广播
  • /status — 显示最新的状态嵌入信息(如果启用)

安装

  1. 将本模组的 .jar 文件放入服务器的 /mods/ 文件夹。
  2. 启动服务器一次(会创建 discord.yml 和语言本地化文件夹)。
  3. 配置 discord.yml 文件,然后重启服务器。

Discord 机器人设置

  1. 在 Discord 开发者门户中创建一个机器人。
  2. 启用 特权网关意图
    • Guild Members(服务器成员)
    • Message Content(消息内容)
  3. 将机器人令牌填入 discord.yml
  4. 复制以下内容的 ID(需开启开发者模式):
    • status-channel-id(状态频道 ID)
    • announcement-role-id(公告角色 ID)
    • (可选)guild-id(服务器 ID)

 


配置

{
  "token": "<机器人令牌>",
  "guild-id": "<用于命令注册的可选服务器 ID>",
  "status-channel-id": "<用于显示状态/信息的频道>",
  "announcement-role-id": "<允许执行 /announcement 命令的角色>",
  "set-presence": true,
  "language": "zh-CN",
  "enable-status-embed": true,
  "enable-whitelist": true,
  "enable-announcements": true
}

更新日志

  • 1.1.2 (2026-03-31) — 兼容 Hytale Update 4 并支持更新检查器
  • 1.1.1 (2026-02-23) — 修复服务器版本匹配和缺失清单警告问题
  • 1.1.0 (2026-02-03) — 首次在 CurseForge 上发布
  • 1.0.2 (2026-01-27) — 修复:当状态嵌入信息丢失时恢复它。
  • 1.0.1 (2026-01-25) — 在线状态:从服务器配置中获取最大玩家数。
  • 1.0.0 (2026-01-25) — 初始版本。