迷你HUD

迷你HUD

一个“迷你F3”HUD模组,还带有多种叠加信息,如光照等级、出生点区块、史莱姆区块等。

ornithe

基本信息与快捷键

MiniHUD 是一款客户端模组,提供了多种可选的“迷你 F3”信息行。它还包含多种“覆盖层渲染器”,例如光照等级、史莱姆区块、世界出生点区块、结构边界框、区域文件边界,以及圆形和球体等各种形状渲染器。

你绝对不应该把 MiniHUD 放到服务器上。 它在服务器端没有任何作用。服务器端只需要安装 Servux

依赖

MiniHUD 需要 MaLiLib 库模组,因为它使用了 malilib 的配置系统、配置菜单和快捷键系统等功能。没有其他硬性依赖。

默认快捷键

  • 模组的主要渲染开关键默认为 H
    • 此键会关闭模组中的所有渲染,包括信息行和所有覆盖层渲染器
  • 游戏内配置菜单的快捷键默认为 H + C

关于球体形状的警告

自从模组更新到 MC 1.18 并重写了形状生成代码后,球体形状目前略有瑕疵。球体目前至少在一侧略微歪斜。参见这个 GitHub issue

作为临时解决方案,你可以尝试使用“可调节出生点球体”形状,因为它使用了不同的生成代码。不过,由于边界条件的处理方式,该球体在水平与垂直方向上并非完全对称。

结构边界框

结构边界框渲染器可以在单人游戏以及安装了 Servux 模组的服务器上工作。该模组必须安装在服务器端,以便在 MiniHUD 请求时,能够从世界中发送实际的结构边界框数据。MiniHUD 不会尝试根据世界种子进行模拟或猜测。在我看来,这种方式并不可靠,而且也无法解释某些 MC 更新中世界生成的变化。

史莱姆区块覆盖层

关于史莱姆区块覆盖层,一个常见问题是关于高度。MiniHUD 中的渲染并不代表史莱姆的生成高度范围! 该覆盖层仅用于查看哪些区块是史莱姆区块

默认情况下,覆盖层的顶部 y 坐标会设置为您开启覆盖层时的玩家位置。请注意,在较早的模组版本中,通过配置菜单开启覆盖层时不会出现此行为,只有使用快捷键开启时才会。

您还可以通过按住覆盖层切换快捷键并滚动鼠标滚轮来调整覆盖层的顶部 y 坐标。

多人游戏中的史莱姆区块覆盖层

多人游戏中的史莱姆区块覆盖层

如果你在服务器上,并且想使用史莱姆区块覆盖层,同时你知道世界种子,你可以通过常规聊天消息以 minihud-seed 12345 的格式输入种子给 MiniHUD。MiniHUD 会从该消息中获取种子,并且该消息不会被发送出去。

在较新的游戏版本中(待办:具体从哪个模组版本开始?),你也可以在该字符串前添加一个斜杠(/minihud-seed 12345),这样它就永远不会被意外地作为聊天消息发送出去。不过,如果你打错了字,那么无效的命令会被发送到服务器,并且在服务器控制台中可见。

其他信息

非常古老的模组版本信息

目前,关于非常古老的模组版本(适用于 MC 1.12.2 或更早版本)的信息,请参阅 CurseForge 项目页面,直到这些信息被转移到 Wiki 上。

请注意,这并不意味着所有适用于 1.12.2 的模组版本都是“非常古老”的。恰恰相反,模组的主要开发工作仍然在 MC 1.12.2 中进行。这意味着早于 0.11.0 的模组版本,甚至 0.11.00.13.1 的版本,仍然使用了一些旧式的、不稳定的配置和功能。当 LiteLoader 版本的开发启动后,尤其是模组开始使用 malilib 之后,这些内容才被现代化和改进。

更新日志

旧版模组发布的更新日志会随着时间慢慢补充。