ChatBrawl 聊天游戏

ChatBrawl 聊天游戏

ChatBrawl 是一款轻量级的 Hytale 聊天小游戏插件,包含打字、拼字和问答游戏。玩家通过在聊天中回答来竞争,获胜者会以彩色公告形式公布,并可自动执行可配置的控制台命令奖励。

杂项

🎮 ChatBrawl(Hytale – 聊天游戏、竞速赛事与锦标赛插件)

ChatBrawl 为您的 Hytale 服务器增添了快速、有趣的聊天小游戏、竞速式微赛事和轻量级锦标赛,这些活动可自动运行,也可由管理员手动启动。

玩家通过在聊天中输入答案或完成游戏内目标来竞争,获胜者将通过可配置的控制台命令即时获得奖励。

这款插件非常适合保持聊天活跃度、奖励注意力集中的玩家,并为您的服务器注入快速爆发的竞争和锦标赛式活动。


🌍 语言支持

ChatBrawl 内置多语言支持,提供默认语言包:

  • 英语 (en)
  • 西班牙语 (es)
  • 法语 (fr)
  • 德语 (de)
  • 葡萄牙语(巴西) (pt_br)
  • 意大利语 (it)
  • 荷兰语 (nl)
  • 波兰语 (pl)
  • 俄语 (ru)
  • 土耳其语 (tr)
  • 瑞典语 (sv)
  • 挪威语 (no)
  • 丹麦语 (da)
  • 芬兰语 (fi)
  • 捷克语 (cs)
  • 匈牙利语 (hu)
  • 罗马尼亚语 (ro)
  • 希腊语 (el)
  • 乌克兰语 (uk)
  • 日语 (ja)

所有消息均可通过 MiniMessage 完全自定义,允许:

  • 自定义颜色
  • 渐变
  • 格式设置
  • 悬停/点击事件(如果客户端支持)

每条公告、提示、进度更新和获胜消息都可以直接在 config.toml 中编辑,无需重新编译。


🎮 聊天游戏模式

  • 打字 – 第一个完全输入指定短语的玩家获胜
  • 拼字 – 正确重新排列一个单词
  • 问答 – 正确回答一个简单问题

这些模式可以串联起来,创建快节奏的锦标赛式聊天比赛。


🏁 竞速游戏模式

竞速游戏挑战玩家完成实际的游戏内操作。最先完成的玩家获胜:

  • 挖矿竞速 – 挖掘配置数量的方块
  • 狩猎竞速 – 击杀配置数量的生物
  • 制作竞速 – 制作配置数量的物品
  • 进食竞速 – 食用食物(最先消耗指定数量的获胜,或配置数量)

每次竞速:

  • 每轮随机选择一个目标(从您配置的列表中)
  • 显示友好名称(例如:钴蓝镐面包
  • 实时追踪进度
  • 在宣布获胜者后立即结束

所有竞速模式均可完全配置:

  • 目标数量
  • 允许的方块/生物/物品/食物
  • 时间限制
  • 消息 (MiniMessage)
  • 奖励

竞速游戏可以独立运行,也可以作为自动锦标赛轮换的一部分。


🧠 智能问答轮换(无重复问题)

问答游戏使用近期问题排除系统:

  • 每轮选择一个最近未使用过的 QuizEntry
  • 问题在内部滚动集合中跟踪记录
  • 当约80%的问题池被使用后,历史记录重置,循环重新开始

示例:

假设有200个问答问题:

  • ChatBrawl 强烈优先选择未使用过的问题
  • 只有在询问了大约160个问题后才会开始出现重复

即使在长期运行的服务器和扩展的锦标赛中,这也能保持游戏的新鲜感。


🏆 奖励

  • 当玩家获胜时执行控制台命令
  • 可在 config.toml 中完全配置

默认奖励:

give <playername> Ingredient_Bar_Gold

支持的占位符:

  • <playername>
  • <uuid>

⏱️ 自动化

  • 游戏、竞速和锦标赛轮换可按配置的计时器自动运行
  • 管理员可以随时手动启动或停止事件

📜 命令

/cb help /cb status /cb start [type|scramble|quiz|block|hunt|craft|food] /cb stop /cb reload /cb top [n] /cb version

包含内建的针对 CurseForge 的更新检查功能,并向管理员发送通知。


🧠 包含默认内容

  • 预载的打字短语
  • 拼字单词
  • 问答问题
  • 初始竞速目标

所有内容均可通过配置文件编辑,无需重新构建。


🎨 聊天与用户体验

  • 由 MiniMessage 驱动的格式设置
  • 彩色公告和提示
  • 获胜者高亮
  • 清晰的开始、进度、获胜和超时消息
  • 完全可翻译和可主题化

⚙️ 管理员友好

  • 支持热加载配置
  • 轻量级,不具侵入性
  • 清晰分离游戏、竞速、锦标赛、消息、奖励和语言
  • 共享的竞速框架,便于未来扩展
  • 自动更新通知