在游戏内 信息 JSON

在游戏内 信息 JSON

从过去的黄金时代起,这里带回了完全可自定义的HUD信息。

关于本模组

你是否曾希望让一些酷炫信息(比如当前游戏天数)始终显示在屏幕上?

本模组让你能够始终在屏幕上显示你喜欢的信息,并且完全可自定义。
通过修改 JSON 格式的预设来管理显示内容,如果你不熟悉 JSON,也可以直接导入并使用其他玩家的预设!

安装后,模组会提供一个默认预设。

当前标注为 Beta 版本,因为我想在正式发布前使其更稳定并添加更多功能

HUD 结构

你可以随意启用多个 HUD,它们存放在 /config/ingameinfojson/huds 文件夹中。

每个 HUD 都是一个 JSON 文件,基本结构如下:

{
    "position": "top-left",
    "rows": [{
            "elements": [{
                    "type": "currentday",
                    "showLabel": true
                },
                {
                    "type": "time"
                },
                {
                    "type": "dayperiod"
                }
            ]
        },
        {
            "elements": [{
                "type": "biome",
                "showLabel": true
            }]
        },
        {
            "elements": [{
                "type": "fps",
                "showLabel": true
            }]
        },
        {
            "elements": [{
                "type": "coords"
            }]
        }
    ]
}

每个 HUD 由行(rows)组成,行内包含元素(elements)。元素中的 type 键用于从以下值中选择要显示的信息:

  • coords(显示 XYZ 坐标)
  • time(以 HH:MM 格式显示当前时间)
  • dayperiod(根据当前时间显示 早晨、下午、夜晚 标签)
  • biome(显示你当前所在的生物群系)
  • fps(显示你当前的帧数)
  • currentday(显示已过去多少游戏天数)
  • deaths(显示你的死亡次数)

此外还有 showLabel 和 label 键:前者为布尔值,启用后会在数值前显示标签;后者可用于自定义显示任何文本作为标签,否则会使用默认标签。

!!注意:结构可能因模组版本而变化,我将尽快提供一个链接,用于跟踪不同版本的正确结构!!

如何安装

只需下载模组,将其文件放入 /mods 文件夹即可。

可选依赖

  • Configured(你可以使用此模组来更改和调整 HUD 的一些通用设置)

服务器兼容性

本模组完全为客户端模组,无需安装在服务器端。

不兼容性

应该不会出现冲突问题,但如果你遇到了错误,请在评论区下方报告。