跳到正文

Njol’s HUD

作者:Njol

重新设计部分 HUD 元素的 Minecraft 模组。最显著的改动是用大型生命值条取代小型生命值显示。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

一款可重新设计部分 HUD 元素样式的 Minecraft 模组。最显著的改动是将小型生命值显示替换为大型生命值
条。

所有新增 HUD 元素都可以自由移动,以符合个人偏好;
也可以选择性启用或禁用,从而按需保留部分原版 HUD 元素。

HUD Sample

生命值条

生命值条以条形图显示当前生命值相对于玩家最大生命值的情况。
它还会通过覆盖效果或改变条形颜色来显示生命恢复、凋零和中毒状态效果。

根据模组设置,伤害吸收值也会显示在条内和/或条后方。
此外,还可以设置新增的伤害吸收条数量上限,避免大量伤害吸收生命值
遮挡屏幕。

还可以选择在条上方以数字显示生命值和伤害吸收值。

空气、饥饿和坐骑生命值条

较小的条形图会替代原版的呼吸、饥饿和坐骑生命值显示。

处于水下呼吸状态时,可以选择隐藏呼吸条。
启用水下呼吸时,资源包也可以更改呼吸条的纹理。

饥饿条会显示饱和度等级和饥饿状态效果。请注意,饱和度等级并不准确,
因为原版服务器(包括单人游戏服务器)不会经常向客户端发送饱和度更新。

坐骑生命值也可以选择在条上方以数字显示。
此条独立于其他条形图,也就是说,它不会像原版那样替代其他条形图。

其他功能

此模组可以重新排列两个原版 HUD 元素:“手持物品提示”,用于显示当前
物品的名称;以及“消息”显示,用于显示一些短暂消息,例如附近有
怪物时无法睡觉。

这样就能将这些显示移开,避免挡住新增的条形图,尤其是大型生命值条。

安装说明

此模组目前仅支持 Fabric。此外,运行模组还
需要安装 Fabric API。

若要在游戏内更改此模组的设置,需要安装Mod Menu
和 Cloth Config API。之后即可像往常一样通过 Mod Menu 打开配置
界面。

资源包兼容性

资源包可以大幅调整所有元素的样式。例如,我制作了一个资源包,让它与
Dokucraft Dwarven RP
相配(很遗憾,由于 Dokucraft 的授权条款令人困惑,我无法分享):

HUD Sample

资源包杂项说明

生命值条的尺寸完全取决于health.png纹理
的宽高比。
其高度默认按 32 个“HUD 像素”计算(即物品尺寸的两倍),再根据高度计算宽度。
例如,我自制的资源包使用 360×64 像素的纹理,以获得双倍分辨率、宽 180 个“HUD

像素”的生命值条;默认纹理尺寸则为 184×32。
其他生命值条纹理也应使用相同尺寸;wither.png
如果是覆盖层等纹理,则需将纹理高度加到宽度上
(而 32×32 纹理显然应保持正方形)。

同样,其他条形图的尺寸也取决于其“主”纹理的宽高比,例如breath.png呼吸条的纹理

。如果某个纹理有 _0、_10 等变体,它们表示显示该纹理所需的条形图最小数值。
你可以按需添加任意数量的此类纹理,模组会适当地使用它们。

请注意,所有此类纹理都必须来自同一个资源包;模组特意禁用了覆盖功能,
这样你就能根据需要选择不同的等级纹理,而不会受到基础纹理或其他资源包的干扰。
如果不需要不同的纹理,只需制作基础纹理和一个_0变体。

常见问题

Njol’s HUD 支持哪些 Minecraft 版本?

Njol’s HUD 支持 Minecraft Java 版 1.18.2–1.20.6,共 8 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Njol’s HUD 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

Njol 的其他作品

查看全部 →