水深测量仪

水深测量仪

实时HUD,当您潜入水下时,会自动以米为单位显示您的水下深度,帮助潜水员追踪他们从水面下降的深度。

生活质量

Discord


WaterDepthGauge

进入水下时显示实时深度计。同时显示当前深度和海平面相对深度。


功能特点

  • 实时深度追踪(单位:米)
  • 海平面参照(可选,显示与 Y=115 的相对深度)
  • 方向指示器(移动时显示向上/向下箭头)
  • 动态深度计,随下潜深度自动调整(0-20米、20-40米等)
  • 每 500 毫秒更新一次,实现平滑追踪
  • 可在整数(5米)与小数(5.3米)之间切换
  • 兼容所有 MultipleHUD 的模组(Blocchio、BlockInfo、EyeSpyHUD 等)

前置要求

  • Java 21 或 25
  • Hytale

安装方法

  1. 从文件标签页下载 WaterDepthGauge-1.0.7.jar
  2. 将两个 JAR 文件放入 %AppData%\Roaming\Hytale\UserData\Mods\
  3. 启动服务器并加入游戏
  4. 跳入水中,深度计会自动显示

使用方法

深度计会在你进入水下(深度 ≥ 0.5米)时自动出现,浮出水面后自动隐藏。无需额外设置。

命令

所有设置均按玩家独立保存(每个玩家拥有自己的偏好配置)。

  • /wdepth - 查看当前设置
  • /wdepth help - 显示命令列表及用法
  • /wdepth on - 启用深度计(默认)
  • /wdepth off - 禁用深度计
  • /wdepth sea <on|off> - 切换海平面深度显示
  • /wdepth decimal <on|off> - 切换小数精度(例如 5.3米 与 5米)
  • /wdepth credits - 显示插件鸣谢

设置存储

您的个人设置会按玩家保存到磁盘。每个玩家拥有独立的偏好,且在不同会话间持久保留。

设置文件位置:C:\Users\[USERNAME]\AppData\Roaming\Hytale\UserData\Saves\[WORLD_NAME]\mods\BeyondSmash_WaterDepthGauge\player_settings.json

访问方法: 按 Win+R,然后粘贴:%AppData%\Hytale\UserData\Saves\[WORLD_NAME]\mods\BeyondSmash_WaterDepthGauge


工作原理

局部深度: 从您入水点开始测量(每次重置)

海平面深度: 从 Y=115 测量(Hytale 的海平面高度)

深度计范围: 以 20 米为单位自动调整(0-20米、20-40米、40-60米等)

颜色: 每 5 米间隔的标记变为浅橙色(5米、10米、15米等)

方向箭头: 黄色箭头显示移动方向:

  • ^ = 向上移动
  • v = 向下移动
  • 无箭头 = 静止

v1.0.4 版本新内容

现在,每个玩家的设置会持久保存到磁盘。

变更内容:

  • 您的设置现在会自动保存,并在服务器重启后依然有效
  • 每个玩家拥有独立的偏好设置(多人服务器上不再有冲突)
  • 新增 /wdepth help 命令,方便查阅命令参考
  • 所有命令现在都带有完整文档说明

新增命令:

  • /wdepth help - 显示命令列表及用法
  • /wdepth sea <on|off> - 切换海平面显示(以前仅存在于配置文件中)
  • /wdepth decimal <on|off> - 切换小数精度(以前仅存在于配置文件中)

原因? 在 v1.0.4 之前,设置仅存储在内存中,每次断开连接后都会重置。现在,设置会按玩家保存到 player_settings.json 文件,并在不同会话间持久保留。

完整更新日志:https://github.com/BeyondSmash/WaterDepthGauge/blob/main/CHANGELOG.md


故障排除

深度计不显示

检查您是否使用 /wdepth off 禁用了它。

我可以移动或调整深度计的大小吗?

目前还不能——它的位置固定(顶部:475,左侧:20),尺寸固定。

与其他 HUD 模组兼容吗?

是的,完全兼容所有基于 MultipleHUD 的模组。

我的设置会持久保存吗?

是的,所有设置都会按玩家保存到磁盘,并在不同会话间持久保留。


链接


鸣谢

由 BeyondSmash 制作

支持 Buuz135 的 MultipleHUD 兼容性