蛋糕塔HUD增强版

蛋糕塔HUD增强版

HUD 全面改造,并提供可选服务器端战斗统计功能,适用于 Cake Team Towers · 第3章地图——生命值、心数、资源、团队/怪物3D条形、状态面板、Boss条开关;v6+ 伤害归属、承受伤害的 K/A/D、每秒伤害、会话历史。在其他地方自动隐藏。

工具

Cake Tower HUD Plus 是一个专为社区地图 Cake Team Towers · Chapter 3 打造的 HUD 大修模组,并可选提供服务端战斗分析功能。它能把 boss 血量条文字和 /trigger ViewStats 刷屏信息转换成易读的血条、面板以及实时队伍统计数据,无需修改地图也无需 OP 权限。

地图专属: 专为 Cake Team Towers Chapter 3 设计。在其他世界或服务器上,UI 会自动隐藏,不影响正常游戏。


功能特性

状态与生命值

  • 自定义生命条,带有渐变效果和低血量警告(低于约 25% 时闪烁)。
  • 四种心形类型(红心 / 灵魂心 / 黑心 / 蓝心)叠加显示并实时更新——告别满屏的 ViewStats 文字。
  • 魔力、金币、生命、动量分别显示在独立条上(右下角)。
  • 职业感知 UI(例如吸血鬼血条、果冻冲撞图标),切换职业时自动适配。

队伍与生物

  • 左侧队伍列表:显示皮肤、名称、生命条、生命数;按生命数排序;你始终位于最上方(金色名字)。可拖动;支持横向或纵向布局。
  • 队友头顶 3D 血量(可透视墙壁显示)。
  • 所有 Boss 血条生物的头顶 3D 血量:最近目标会显示黄色 ▶ 标记;保留愤怒/精英后缀;生物名称颜色与地图风格一致。

统计与 Boss 血条

  • 冗长的 ViewStats 输出会被整理成双栏面板,并保留鼠标悬停提示。模式:常显 / 仅打开背包时显示 / 隐藏。
  • 独立开关分别控制自身/队友/生物的 Boss 血条——兼容其他 Boss 血条模组(但仍建议测试你的模组包)。
  • 自动化:定时执行 ViewStats,在受到伤害或大幅治疗时自动刷新;自动过滤“Your Stats:”刷屏;可选自动 TogglePartyBossbar 并带有断路器机制以避免因频率限制被踢出服务器。

战斗分析(v6+ 版本)

在服务端安装(集成单人模式也适用)。已在普通专用服务器上测试通过。

  • 追踪 9 种伤害类型,按玩家归属分类(近战 / 子弹 / 力场 / 火焰 / 水流 / 冰霜 / 黑暗 / 光明 / 闪电)——能合理处理队友、召唤物以及持续伤害型效果的归属问题。
  • 击杀 / 助攻 / 承伤;可选择聊天广播(可配置)。
  • 队伍面板上的实时数据:伤害、承伤、击杀、助攻、滚动 5 秒 DPS;显示模式:关闭 / 仅当前关卡 / 整个会话 / 两者皆可。
  • 自动保存:最多可存储最近 20 场会话到磁盘;保存时机包括定期保存、关卡切换以及关闭游戏。
  • L 键(需在控制设置中绑定):打开详细伤害面板(实验性功能,默认未绑定)。
  • N 键:显示整个会话的K/D/A(击杀/死亡/助攻)表格。

配置与本地化

  • ModMenu(推荐安装):提供主 HUD 界面 + 服务端配置子界面。
  • 所有主要 HUD 面板均可拖动。
  • 支持英语 + 简体中文。

默认按键绑定

按键 功能
H 切换整个 HUD 显示
J 循环切换统计面板显示模式
K 切换所有 Boss 血条显示
L 详细伤害面板 (默认未绑定)
N 会话 K/D/A 表格

运行需求

  • Minecraft 1.21.4
  • Fabric Loader ≥ 0.16.9
  • Java 21+
  • Fabric API 分析功能: 若要使用完整的服务端统计功能,请在服务端和客户端都安装此模组。仅安装客户端仍可获得地图上的 HUD 显示。

安全与兼容性

  • 无需修改数据包,无需 OP 权限,不会对地图本身进行任意写入;仅使用地图自带的 /trigger 流程。
  • 在 CTT 地图环境之外自动隐藏,因此原版生存或无关服务器上依然干净整洁。

鸣谢

  • 作者: Kirin0321 (麒麟)
  • 许可证: MIT