
Discord Fantastic V3 - 无尽等级 & 为何死亡
✅玩家脸部头像在DC中显示 ✅ 回退作为嵌入缩略图 - 游戏内聊天到Discord - Discord聊天到游戏内 - 加入和离开消息 - 服务器启动和停止消息 - 带有玩家名称的Webhook聊天
💬 DiscordFantastic 控制台桥接更新
此更新为 DiscordFantastic 添加了可选的控制台桥接功能。
新功能
- 在第二个 Discord 频道中直接读取服务器控制台
- 将控制台输出发送到 Discord
- 允许受信任的 Discord 工作人员使用管理员命令
- 通过 Discord 发送可选的服务器重启命令
- 通过 Discord 服务器权限、用户 ID 或角色 ID 进行权限检查
配置示例
控制台:
启用: true
频道ID: "你的控制台频道ID"
命令前缀: "!"
发送输出: true
捕获标准输出: true
捕获标准错误: true
批量间隔毫秒: 2000
每批最大行数: 15
需要管理服务器权限: true
允许的用户ID: ""
允许的角色ID: ""
允许重启: true
重启模式: "halt"
重启Shell命令: ""
重启延迟秒数: 3
允许Shell命令: false
允许的Shell前缀: ""
安全性
控制台桥接默认为禁用,必须在配置中手动启用。
出于安全原因,Shell 命令默认禁用。

💬 DiscordFantastic 5.2.0 - 聊天表情符号和可选的 Werchat 桥接
此更新将最终的聊天表情符号系统直接添加到 DiscordFantastic。
新功能:添加了一个大型彩色粗体聊天表情调色板;支持经典文本表情符号,如 :)、;)、:D、XD、<3、:P 等;添加了额外的反应式表情符号,如 🔥、:party:、GG、gz、RIP、:druid: 等;添加了可选的 Werchat 兼容性桥接。Werchat 未被修改。如果安装了 Werchat,DiscordFantastic 会检测到它并保持表情系统正常工作。如果未安装 Werchat,DiscordFantastic 则像以前一样正常运行。

💬 DiscordFantastic 5.1 更新
此更新侧重于更清晰的消息格式、更好的占位符控制以及重要的 Discord ↔ Hytale 聊天修复。
新的占位符系统
%player% 现在只显示原始玩家名称。
示例:
DerFriesn
若要显示包含已启用的等级/声望信息的完整玩家显示,请使用:
%player_display%
示例:
✦ P0 ⭐ Endless Lv.2 RPG Lv.1 DerFriesn
新的 PlayerInfo 占位符
您现在可以更自由地构建自己的消息格式:
%player% 仅玩家名称
%player_display% 带有已启用的等级/声望信息的玩家名称
%endless_prestige% EndlessLeveling 声望
%endless_level% EndlessLeveling 等级
%rpg_level% RPGLeveling 等级
%uuid% 玩家 UUID
示例:
GameToDiscord: "**%player_display%**: %message%"
加入: ":green_circle: **%player%** 加入了服务器"
离开: ":red_circle: **%player%** 离开了服务器"
RPGLeveling + EndlessLeveling 显示
现在,RPGLeveling 支持是可选的且可配置的,就像 EndlessLeveling 一样。
玩家信息:
显示无尽等级: true
等级格式: "\u2B50 Endless Lv.%level% "
显示无尽声望: true
声望格式: "\u2726 P%prestige% "
显示RPG等级: true
RPG等级格式: "RPG Lv.%level% "
如果未安装 RPGLeveling 或 EndlessLeveling,DiscordFantastic 将简单地跳过该部分。
离开重复保护
增加了针对服务器重启期间重复离开消息的保护。
功能:
离开重复保护秒数: 5
这有助于防止如下消息:
Player left the server
Player left the server
Discord → Hytale 聊天修复
修复了在某些 Hytale 服务器版本上 Discord 消息不再出现在游戏内的问题。
Discord → Hytale 和 Hytale → Discord 聊天现在应该可以再次正常工作。
备注
Discord 游戏内消息颜色仍然可以通过以下方式配置:
格式:
DiscordToGame: "[Discord] %user%: %message%"
DiscordToGameColor: "#F4A460"
出于稳定性原因,目前默认不启用多色 Hytale 格式。
现有功能
DiscordFantastic 仍然包括:
- Hytale 聊天到 Discord
- Discord 聊天到 Hytale
- 加入和离开消息
- 服务器启动和停止消息
- 死亡消息
- Webhook 支持
- 玩家头像缩略图
- EndlessLeveling 支持
- RPGLeveling 支持
- 机器人活动/状态系统
- LuckPerms 到 Discord 角色同步
/players、/link和/syncroles命令支持
安全提醒
切勿公开分享您的 Discord 机器人令牌或 webhook URL。
如果您不小心分享了它们,请重置您的机器人令牌并创建一个新的 webhook。
💬 DiscordFantastic V5
DiscordFantastic V5 为 Discord 消息添加了可选的 RPGLeveling 支持。
服务器所有者现在可以直接在 Discord 中显示来自 RPGLeveling 的玩家等级,类似于现有的 EndlessLeveling 集成。
V5 新功能
RPGLeveling 集成
![]()
DiscordFantastic 现在可以读取并在 Discord 消息中显示玩家的 RPGLeveling 等级。
示例:
✦ P0 ⭐ Endless Lv.2 RPG Lv.1 DerFriesn
如果未安装 RPGLeveling,则不会显示额外内容。
如果在配置中禁用了该功能,也不会显示任何内容。
配置选项
新的 RPGLeveling 显示可以在配置中启用或禁用:
玩家信息: ShowEndlessLevel: true LevelFormat: "\\u2B50 Endless Lv.%level% " ShowEndlessPrestige: true PrestigeFormat: "\\u2726 P%prestige% "
ShowRpgLevel: true RpgLevelFormat: "RPG Lv.%level% "
EndlessLeveling 标签示例

您也可以在配置中自定义 EndlessLeveling 文本。
示例:
LevelFormat: "\\u2B50 Endless Lv.%level% "
这将显示:
⭐ Endless Lv.2
而不是只显示:
⭐ Lv.2
完全可选
两个等级集成都是可选的。
您可以分别启用或禁用它们:
ShowEndlessLevel: true ShowRpgLevel: true
如果其中一个模组未安装,DiscordFantastic 将简单地跳过该部分并继续正常运行。
现有功能
DiscordFantastic 还包括:
- Hytale 聊天到 Discord
- Discord 聊天到 Hytale
- 加入和离开消息
- 服务器启动和停止消息
- 死亡消息
- Webhook 支持
- 玩家头像缩略图
- EndlessLeveling 等级和声望显示
- RPGLeveling 等级显示
/players命令/link命令- 机器人活动/状态系统
- LuckPerms 到 Discord 角色同步
安全提醒
切勿公开分享您的 Discord 机器人令牌或 webhook URL。
如果您不小心分享了它们,请重置您的机器人令牌并创建一个新的 webhook。
\`
💬 DiscordFantastic V4 更新
DiscordFantastic V4 增加了自动的 LuckPerms 到 Discord 角色同步。
此更新将您的游戏内等级与 Discord 角色连接起来,使服务器管理更轻松、更自动化。
V4 新功能
LuckPerms 角色同步
玩家现在可以自动获得基于其 LuckPerms 组的 Discord 角色。
示例:
\`
LuckPerms 组: vip Discord 角色: VIP
或:
LuckPerms 组: admin Discord 角色: Admin
如果组名和角色名匹配,DiscordFantastic 可以自动同步它们。
工作原理
当玩家加入服务器或使用同步命令时,DiscordFantastic 会检查玩家的 LuckPerms 组并搜索匹配的 Discord 角色。
如果找到匹配的角色,机器人会将该角色授予已链接的 Discord 用户。
配置示例
角色同步: 启用: true 自动名称匹配: true 加入时同步: true 斜杠命令: true 命令名称: "syncroles" Discord角色前缀: "" LuckPerms组前缀: "" 忽略大小写: true 移除旧带前缀角色: false 忽略的组: "default"
前缀示例
有些服务器使用这样的 LuckPerms 组前缀:
b.pionier
但 Discord 角色只叫:
Pionier
在这种情况下,请使用:
LuckPermsGroupPrefix: "b."
然后 DiscordFantastic 将匹配:
b.pionier -> Pionier
Discord 要求
Discord 机器人需要:
管理角色 (Manage Roles)
机器人角色还必须高于它要分配的角色。
如果机器人角色低于目标角色,Discord 将阻止同步。
用例
这适用于:
- VIP 角色
- 支持者角色
- 先驱者或创始人角色
- 团队角色
- 测试者角色
- 服务器等级频道
- 基于游戏内等级的 Discord 专属区域
备注
当 Discord 角色名称与 LuckPerms 组名称匹配时,自动同步效果最佳。
示例:
LuckPerms 组: vip Discord 角色: VIP
使用 IgnoreCase: true 时,大小写差异无关紧要。
现有功能
DiscordFantastic 还包括:
- Hytale 聊天到 Discord
- Discord 聊天到 Hytale
- 加入和离开消息
- 服务器启动和停止消息
- 死亡消息
- Webhook 支持
- 玩家头像缩略图
- EndlessLeveling 等级和声望显示
/players命令- 机器人活动/状态系统
安全提醒
切勿公开分享您的 Discord 机器人令牌或 webhook URL。
如果您不小心分享了它们,请重置您的机器人令牌并创建一个新的 webhook。
💬 DiscordFantastic V3
DiscordFantastic 是一个适用于 Hytale 服务器的轻量级 Discord 转发模组。
它将您的 Hytale 服务器聊天与 Discord 连接起来,并为服务器所有者提供可配置的聊天转发、webhook 消息、玩家头像、加入/离开消息、服务器状态消息、死亡消息、EndlessLeveling 集成和 Discord 斜杠命令。
🆕 V3 更新 — 可配置的机器人状态
DiscordFantastic V3 增加了可配置的 Discord 机器人活动/状态。
这是机器人个人资料或 Discord 成员列表中显示的小活动文本。
示例:
正在玩 play.example-server.com
或:
正在观看 12 名玩家在线
✅ V3 新功能
- 可配置的 Discord 机器人活动/状态
- 支持在线玩家计数占位符
- 支持服务器名称占位符
- 支持不同的 Discord 活动类型
- 可以在配置中启用或禁用
- 在可配置的时间间隔后自动刷新

🤖 机器人状态配置
机器人状态:
启用: true
类型: "WATCHING"
文本: "%online% 玩家在线"
更新间隔秒数: 60
服务器名称: "我的 Hytale 服务器"
可用的状态类型
PLAYING = 正在玩…
WATCHING = 正在观看…
LISTENING = 正在收听…
COMPETING = 正在参加…
可用的占位符
%online% 当前在线玩家数
%server% 配置中的服务器名称
🎮 机器人状态示例
显示您的服务器地址
机器人状态:
启用: true
类型: "PLAYING"
文本: "play.example-server.com"
更新间隔秒数: 60
服务器名称: "我的服务器"
Discord 将显示:
正在玩 play.example-server.com
显示在线玩家数
机器人状态:
启用: true
类型: "WATCHING"
文本: "%online% 玩家在线"
更新间隔秒数: 60
服务器名称: "我的服务器"
Discord 将显示:
正在观看 5 玩家在线
显示服务器名称
机器人状态:
启用: true
类型: "PLAYING"
文本: "在 %server% 上"
更新间隔秒数: 60
服务器名称: "Tale-World"
Discord 将显示:
正在玩 在 Tale-World 上
收听示例
机器人状态:
启用: true
类型: "LISTENING"
文本: "服务器聊天"
更新间隔秒数: 60
服务器名称: "我的服务器"
Discord 将显示:
正在收听 服务器聊天
参加示例
机器人状态:
启用: true
类型: "COMPETING"
文本: "Hytale 冒险"
更新间隔秒数: 60
服务器名称: "我的服务器"
Discord 将显示:
正在参加 Hytale 冒险
🆕 V2.2 更新 — 声望、等级、/players 和死亡消息
DiscordFantastic V2.2 添加了新的服务器信息功能和更多自定义选项。
/players Discord 命令
添加了一个 Discord 斜杠命令:
/players
此命令显示 Hytale 服务器上所有当前在线玩家的列表。
示例输出:
在线玩家: 3
* ✦ P8 ⭐ Lv.100 DerFriesn
* ⭐ Lv.24 PlayerTwo
* PlayerThree

该命令可以在配置中启用、禁用和重命名。
命令:
玩家命令: true
玩家命令名称: "players"
玩家列表标题: "在线玩家: %online%"
玩家列表为空: "没有玩家在线。"
完全可定制的死亡消息
死亡消息可以在配置中定制。
死亡消息:
启用: true
格式: "💀 **%player%** 死了。原因: %cause%"
可用的占位符:
%player% 玩家名称,如果启用则包含等级和声望
%cause% 检测到的死亡原因
%message% 生成的完整死亡消息
%uuid% 玩家 UUID
您可以将死亡消息翻译成您自己的语言。
德语示例:
死亡消息:
启用: true
格式: "💀 **%player%** ist gestorben. Ursache: %cause%"
EndlessLeveling 声望支持
DiscordFantastic 可以显示 EndlessLeveling 声望等级以及常规等级。
示例:
✦ P8 ⭐ Lv.100 DerFriesn
配置:
玩家信息:
显示无尽等级: true
等级格式: "\\u2B50 Lv.%level% "
显示无尽声望: true
声望格式: "\\u2726 P%prestige% "
等级和声望显示可以分别启用或禁用。
EndlessLeveling 支持是可选的。如果未安装 EndlessLeveling,等级和声望前缀将保持为空。
改进的 Webhook 嵌入聊天
Webhook 聊天可以在 Discord 嵌入气泡内显示玩家名称、声望、等级、消息和头像。
示例:
DerFriesn APP
✦ P8 ⭐ Lv.100 DerFriesn 大家好!
配置:
Webhook:
启用: true
网址: ""
头像URL格式: "https://crafthead.net/hytale/avatar/%uuid%/64"
显示头像缩略图: true
使用嵌入聊天: true
如果您更喜欢旧的消息样式,请设置:
使用嵌入聊天: false
🆕 V1.1 更新 — Webhook 头像预览切换
您可以禁用 Discord webhook 消息下的小头像预览缩略图。
Webhook:
启用: true
网址: "你的WEBHOOK_URL"
头像URL格式: "https://crafthead.net/hytale/avatar/%uuid%/64"
显示头像缩略图: false
如果您希望头像预览保持可见,请设置:
显示头像缩略图: true
✨ 主要功能
- 游戏内聊天到 Discord
- Discord 聊天到游戏内
- 加入和离开消息
- 服务器启动和停止消息
- 支持玩家名称的 Webhook
- 通过 Crafthead 获取 Hytale 玩家头像
- Webhook 嵌入中的可选头像缩略图
- 可选的嵌入聊天样式
- 可定制的死亡消息
- EndlessLeveling 等级显示
- EndlessLeveling 声望显示
/playersDiscord 命令- 可配置的 Discord 机器人活动/状态
- 可配置的频道
- 可配置的消息格式
- 简单的 YAML 配置
🪝 Webhook 有什么用?
Discord 机器人令牌用于连接机器人并读取来自 Discord 的消息。
Webhook 用于将游戏内聊天消息发送到 Discord。
使用 webhook,DiscordFantastic 可以像这样显示游戏内消息:
PlayerName: 大家好!
而不是:
DiscordFantastic: **PlayerName**: 大家好!
Webhook 允许 DiscordFantastic 使用玩家名称作为消息发送者。
它还可以在嵌入缩略图中显示玩家的 Hytale 头像。
⚙️ 设置
1. 创建 Discord 机器人
- 前往 Discord 开发者门户。
- 创建一个新的应用程序。
- 为应用程序添加一个机器人。
- 复制机器人令牌。
- 邀请机器人到您的 Discord 服务器。
- 确保机器人拥有读取和发送消息的权限。
机器人需要以下权限:
- 查看频道
- 发送消息
- 读取消息历史
- 使用外部表情符号
- 嵌入链接
您还需要在 Discord 开发者门户中启用 消息内容意图 (Message Content Intent)。
2. 获取您的 Discord 频道 ID
- 在 Discord 中启用 开发者模式。
- 右键单击您的 Discord 聊天频道。
- 单击 复制频道 ID。
- 将 ID 粘贴到配置中。
3. 创建 Webhook
Webhook 用于在 Discord 中更好地显示游戏内聊天消息。
- 打开您的 Discord 服务器。
- 右键单击应显示游戏内聊天的频道。
- 单击 编辑频道。
- 转到 集成。
- 打开 Webhooks。
- 单击 新建 Webhook。
- 选择正确的频道。
- 单击 复制 Webhook URL。
- 将 URL 粘贴到配置中。
您的 Webhook URL 看起来类似于这样:
https://discord.com/api/webhooks/123456789012345678/xxxxxxxxxxxxxxxxxxxx
请勿公开分享您的 Webhook URL。
📄 完整配置示例
Discord:
令牌: ""
聊天频道ID: ""
加入离开频道ID: ""
状态频道ID: ""
Webhook:
启用: false
网址: ""
头像URL格式: "https://crafthead.net/hytale/avatar/%uuid%/64"
显示头像缩略图: true
使用嵌入聊天: false
功能:
聊天到Discord: true
Discord到聊天: true
加入离开: true
服务器状态: true
死亡消息:
启用: false
格式: "💀 **%player%** 死了。原因: %cause%"
玩家信息:
显示无尽等级: false
等级格式: "\\u2B50 Lv.%level% "
显示无尽声望: false
声望格式: "\\u2726 P%prestige% "
命令:
玩家命令: true
玩家命令名称: "players"
玩家列表标题: "在线玩家: %online%"
玩家列表为空: "没有玩家在线。"
机器人状态:
启用: false
类型: "WATCHING"
文本: "%online% 玩家在线"
更新间隔秒数: 60
服务器名称: "Hytale 服务器"
格式:
DiscordToGame: "[Discord] %user%: %message%"
GameToDiscord: "**%player%**: %message%"
加入: ":green_circle: **%player%** 加入了服务器"
离开: "🔴 **%player%** 离开了服务器"
服务器启动: "✅ **服务器已启动**"
服务器停止: ":octagonal_sign: **服务器已停止**"
调试:
启用: false
🔍 配置说明
Discord
令牌: ""
您的 Discord 机器人令牌。
聊天频道ID: ""
用于聊天消息的 Discord 频道 ID。
加入离开频道ID: ""
用于加入和离开消息的 Discord 频道 ID。如果为空,则使用聊天频道。
状态频道ID: ""
用于服务器启动和停止消息的 Discord 频道 ID。如果为空,则使用聊天频道。
Webhook
启用: true
为游戏内聊天启用 webhook 消息。
网址: ""
您的 Discord webhook URL。
头像URL格式: "https://crafthead.net/hytale/avatar/%uuid%/64"
用于 Hytale 玩家头像的头像 URL 格式。
显示头像缩略图: true
在 Discord 嵌入中显示头像图片。
使用嵌入聊天: true
在嵌入气泡内显示玩家名称、等级、声望、消息和头像。
可用的头像占位符:
%uuid% 玩家 UUID
%player% 玩家名称
功能
聊天到Discord: true
将游戏内聊天消息发送到 Discord。
Discord到聊天: true
将 Discord 消息发送到游戏内聊天。
加入离开: true
将加入和离开消息发送到 Discord。
服务器状态: true
将服务器启动和停止消息发送到 Discord。
死亡消息
死亡消息:
启用: true
格式: "💀 **%player%** 死了。原因: %cause%"
可用的占位符:
%player% 玩家名称,如果启用则包含等级和声望
%cause% 检测到的死亡原因
%message% 生成的完整死亡消息
%uuid% 玩家 UUID
玩家信息
显示无尽等级: true
在 Discord 消息中显示 EndlessLeveling 等级。
显示无尽声望: true
在 Discord 消息中显示 EndlessLeveling 声望。
等级格式: "\\u2B50 Lv.%level% "
声望格式: "\\u2726 P%prestige% "
您可以自定义显示的等级和声望前缀。
命令
玩家命令: true
启用了 /players Discord 斜杠命令。
玩家命令名称: "players"
更改命令名称。
玩家列表标题: "在线玩家: %online%"
在线玩家列表的标题。
玩家列表为空: "没有玩家在线。"
当没有人在线时显示的消息。
机器人状态
启用: true
启用 Discord 机器人活动/状态。
类型: "WATCHING"
活动类型。支持的值:
PLAYING
WATCHING
LISTENING
COMPETING
文本: "%online% 玩家在线"
状态文本。支持 %online% 和 %server%。
更新间隔秒数: 60
状态更新的频率。
服务器名称: "Hytale 服务器"
用于 %server% 的服务器名称。
格式
您可以自定义标准消息的文本。
可用的占位符:
%player% Hytale 玩家名称
%user% Discord 用户名
%message% 聊天消息
%uuid% 玩家 UUID
示例:
DiscordToGame: "[Discord] %user%: %message%"
🛠️ 从旧版本更新
如果您已有旧版配置,它不会自动被覆盖。
请根据需要手动添加新部分:
命令:
玩家命令: true
玩家命令名称: "players"
玩家列表标题: "在线玩家: %online%"
玩家列表为空: "没有玩家在线。"
机器人状态:
启用: false
类型: "WATCHING"
文本: "%online% 玩家在线"
更新间隔秒数: 60
服务器名称: "Hytale 服务器"
对于 EndlessLeveling 显示:
玩家信息:
显示无尽等级: false
等级格式: "\\u2B50 Lv.%level% "
显示无尽声望: false
声望格式: "\\u2726 P%prestige% "
对于自定义死亡消息:
死亡消息:
启用: false
格式: "💀 **%player%** 死了。原因: %cause%"
🔐 重要安全注意事项
切勿分享您的 Discord 机器人令牌或 webhook URL。
不要将包含您真实令牌或 webhook URL 的实际配置文件上传到 CurseForge、GitHub、Discord 或任何公共场所。
如果您不小心分享了您的令牌或 webhook URL:
- 在 Discord 开发者门户中重置您的机器人令牌。
- 在 Discord 中删除旧的 webhook。
- 创建一个新的 webhook。
- 使用新值更新您的配置。
🛠️ 故障排除
Discord 消息未出现在游戏内
检查:
- 机器人令牌正确。
- 消息内容意图 (Message Content Intent) 已启用。
- 机器人已邀请到您的 Discord 服务器。
- 机器人可以读取选定的频道。
DiscordToChat设置为true。
游戏内消息未出现在 Discord 中
检查:
ChatToDiscord设置为true。ChatChannelId正确。- webhook URL 正确。
- 机器人和 webhook 都使用了正确的 Discord 频道。
/players 不显示
检查:
- 机器人在线。
Commands.PlayersCommand设置为true。- 更改命令配置后重新启动服务器。
- Discord 可能需要片刻时间才能显示新注册的斜杠命令。
机器人状态不更新
检查:
BotStatus.Enabled设置为true。- 机器人在线。
UpdateIntervalSeconds不要太低。- 更改机器人状态配置后重新启动服务器。
头像未显示为个人资料图片
Discord 对 webhook 头像 URL 可能很严格。
DiscordFantastic 还会将 Hytale 头像作为嵌入缩略图添加,因此玩家的头像在消息中仍然可见。
🙌 灵感来源
这个模组的灵感来自 Relay Mod。
❤️ 支持
如果您喜欢这个模组,请考虑在 CurseForge 上留下 ⭐!
🔗 查看我的其他 Hytale 项目
在这里查看我的其他 Hytale 模组和项目:
Tale-World 德语社区 
- IP: play.tale-world.com
- 网站: https://tale-world.com/
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。