BowCharge = 弓冲锋

BowCharge = 弓冲锋

居中显示的HUD条,精确显示弓的拉满百分比和弩的装填百分比,带有红-黄-绿渐变色,并在满蓄力时显示清晰的“拉满!”/“装填完毕!”提示。按B键切换。

工具

BowCharge 回答了原版游戏从未真正回答过的问题:"我的弓准备好了吗?" 当你开始拉弓(或装填弩)时,快捷栏上方会淡入一个细小的进度条,精确显示当前的蓄力百分比。进度条会呈现从红色 -> 黄色 -> 绿色的渐变来追踪拉弓过程,当你达到满蓄力时,进度条会锁定为绿色,标签也会变为 DRAWN!(拉满!)(弩则为 LOADED!(装填完毕!))。松开后,进度条消失。没有多余的装饰,也没有配置界面,只有你在瞄准时真正想看到的那个数字。

显示内容

拉弓时,进度条显示 Draw: 73%;满蓄力时锁定为绿色并显示 DRAWN!。对于正在装填的弩,进度条显示 Load: 60%,装填完成后变为 LOADED!。

工作原理

  • 弓的蓄力进度使用原版自身的拉动曲线 (t^2 + 2t) / 3,因此进度条与你的箭矢变为力量 III 的时机完全一致。
  • 弩的装填进度为直线式 25 刻蓄力(原版无附魔装填时间)。
  • HUD 通过 Fabric 的 HudRenderCallback 绘制,因此会自动响应 F1(隐藏 HUD),并且绝不会重叠到快捷栏上。
  • 所有操作均为只读——没有 mixin、没有输入拦截、没有移动变化。可以在任何服务器上使用。

控制

  • B — 开启/关闭进度条(默认:开启)

该按键通过原生 GLFW 轮询读取,因此能在所有受支持的 Minecraft 版本中以相同方式工作,无需额外的按键绑定界面。

兼容性

适用于 Minecraft 1.21.8、1.21.9、1.21.10 和 1.21.11(需 Fabric Loader 0.16+)。一个 JAR 文件支持所有这四个版本——安装 Fabric API 后放入你的 mods/ 文件夹即可。

  • 纯客户端模组——仅安装在客户端,可在任何服务器上使用,不会影响反作弊。
  • 按下 F1 隐藏其余 HUD 时,进度条会自动隐藏。
  • 零配置文件;无需任何设置。

为什么需要这个模组

原版会通过手部动画提示弓已拉满,但没有任何精确的反馈——而弩直到点击发射前几乎没有任何提示。BowCharge 将"手感"转化为你可以一目了然的数字,这在 PvP、远程射击以及任何你想把握最大蓄力释放时机的场景中都至关重要。