
BetterSpeedHUD
一个更好的HUD模组,用于在屏幕上显示你的速度。高度可定制。
查看大图BetterSpeedHUD

一个适用于 **Minecraft Forge 1.20.1/1.21.1** 的速度 HUD 模组:在骑乘载具或使用鞘翅滑翔时,于屏幕右下角显示一个精美的速度抬眼显示(HUD),包含速度、档位和速度条。所有元素均可游戏内自由调整。
一个更好的 HUD 模组,用于在屏幕上显示你的速度。高度可自定义。 @WYH827
功能特性
- 实时速度显示:基于玩家实际坐标位移测量速度(格/秒 × 72 转换为 公里/小时)。兼容原版载具和模组载具(例如 MrCrayfish 的载具模组)。也支持鞘翅滑翔。
- 视觉 HUD:左侧显示
D档位,中央为三位大号速度数字(前导零以灰色显示),右侧显示km/h,下方为速度条。 - 可调最大速度(默认 200):速度条始终显示
速度 / 最大速度的百分比,超过时以 100% 封顶。 - 实际速度开关:关闭时,速度达到最大速度后停止增长(指针锁定在表底);开启时始终显示实际速度,但速度条仍以最大速度的 100% 封顶。
- 两种字体:Minecraft 默认字体 / 现代位图字体(游戏中一键切换)。
- 游戏内配置界面(默认按键 H):
- 整个 HUD 和各个元素(D、数字、km/h、速度条)均有独立的 位置、大小 和 可见性 控制;
- 可通过拖拽、方向键、滚轮或快捷键调整;
- 右上角的“隐藏按钮”按钮可隐藏所有 UI 按钮,以便无遮挡地查看和定位;
- 一键切换到现代预设 / 恢复默认设置;
- 最大速度 +/− 按钮。
- 显示条件:在载具上显示 / 在鞘翅上显示 / 始终显示(启用“始终”时,前两项锁定为开启)。
- HUD 总开关:可随时完全隐藏 HUD。
- 安全配置写入:拖拽和调整仅修改内存中的数值;仅在关闭设置界面时写入配置文件,避免频繁的磁盘写入。
安装
- 需要 Minecraft 1.20.1 + Forge 47.x(客户端)、Java 17。
- 将
BetterSpeedHUD-1.1.jar放入.minecraft/mods文件夹。 - 启动游戏,进入世界,骑乘载具或使用鞘翅滑翔即可看到 HUD。
游戏内配置
按 H 键打开设置界面(也可以通过 Mod 菜单的“配置”按钮访问)。
按键控制
| 按键 | 功能 |
|---|---|
1 ~ 5 |
选择要调整的元素(整体 / 档位 D / 数字 / km/h / 速度条) |
| 方向键 / 鼠标拖拽 | 移动当前选中的元素 |
鼠标滚轮 / + - |
缩放当前选中的元素 |
V |
HUD 总开关 |
C |
切换实际速度 |
F |
切换字体(Minecraft / 现代) |
[ ] |
减小 / 增大最大速度(Shift + 按键每次调整 25) |
Esc / “保存并关闭” |
保存配置并关闭 |
按钮说明
- 第一行:在载具上显示 / 在鞘翅上显示 / 全局 HUD(始终显示 HUD)
- 第二行:分别切换 D / 数字 / km/h / 速度条的可见性
- 第三行:HUD(总开关) / 实际速度 / 最大速度 −10 / 最大速度 +10
- 第四行:字体 / 切换到现代预设 / 恢复默认设置 / 保存并关闭
- 右上角:隐藏按钮(隐藏所有 UI 按钮,以便无遮挡地查看和定位)
注意:当实际速度关闭时,速度达到最大速度后停止增长(指针锁定在表底)。开启时,始终显示实际速度。
注意:最大速度是速度条满格时的速度;速度条的填充比例为
速度 / 最大速度。

配置文件
配置文件位于 .minecraft/config/speedhud-client.toml。主要字段:
[hud]
xOffset = 0 # 整体水平偏移(正值 = 向右)
yOffset = 0 # 整体垂直偏移(正值 = 向下)
scale = 1.0 # 整体缩放
enabled = true # HUD 总开关
showOnVehicle = true # 在载具上显示
showOnElytra = true # 在鞘翅上显示
globalHud = false # 始终显示
maxSpeed = 200 # 最大速度(满格值)
showActualSpeed = false # 显示实际速度
font = "minecraft" # minecraft / modern
[hud.modules] # 模块可见性
gear = true
speed = true
unit = true
bar = true
[hud.elements.gear] # D 档位位置和缩放
x = 16
y = 40
scale = 1.0
[hud.elements.speed] # 速度数字
x = 76
y = 34
scale = 1.0
[hud.elements.unit] # km/h
x = 176
y = 46
scale = 1.0
[hud.elements.bar] # 速度条
x = 0
y = 58
scale = 1.0
现代字体
现代字体是一种自定义位图字体(由“得意黑斜体”生成):
- 纹理:
assets/speedhud/textures/font/modern.png,尺寸 1152×192,每行 18 个字符,每个单元格为 64×192; - 字符顺序:
0123456789DKM/Hkmh; - 字形对齐到单元格底部(第 192 行);
- 定义文件:
assets/speedhud/font/modern.json(高度 192 / 上升 7)。
要替换字体,请提供符合上述规范的 PNG 文件,并替换 assets/speedhud/textures/font/modern.png。
开源许可证
本项目以 MIT 许可证 发布。详情请参阅 LICENSE.txt。
作者:@WYH827
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。