
自定义HUD
自定义HUD - 一个高度可定制的基于变量的文本HUD
CustomHud 是一个高度可配置的、基于变量的文本 HUD 模组。虽然也有一些模组能够添加文本 HUD 或允许自定义 F3 调试屏幕,但它们并非完全可定制,其自定义功能大多仅限于颜色以及是否显示某行或某个模块。CustomHud 允许你将数据精确地放置在你想放置的位置(并且全面支持颜色,包括十六进制颜色),它通过一种“变量”类型系统来实现这一点。
在配置文件里,你可以写下你想看到的内容,并在相应位置使用像 {fps}、{version}、{block_x} 这样的“变量”。它还提供了一个名为 条件语句 的功能,允许你根据某些变量的输出结果来改变显示内容。关于变量和条件语句的文档以及深入示例,可以在wiki中找到。
以下是一个完整示例:

生成该输出的配置:
Minecraft {version} ({client_version})
&a{fps}&f/{max_fps} fps {{vsync, "(vsync)", ""}}
&cX&aY&bZ: &c{bx} &a{by} &b{bz}
Facing: &a{facing}&f (&a{yaw}&f, &a{pitch}&f)
Looking {{tbx, "at {tbx} {tby} {tbz}", "into the abyss"}}
Mem: &a{memory_used_percentage}%&f of {total_memory}MiB, &a{allocated_percentage}%&f allocated
{{tps, "&a{tps}&f tps (&a{ms_ticks}&f ms ticks)", ""}}
{{nether, "Overworld:", "Nether:"}}&a {nx} {nz}
Time: &a{real_time:HH:mm}
想了解 CustomHud 提供的全部功能,例如将信息放置在四个角落、更改背景颜色、更好地理解变量和条件语句等等,请查看项目的 wiki。
这是一个 Fabric 模组,目前没有 Forge 移植的计划,但许可证允许你自己进行移植,如果你愿意的话。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。