UI 文件定义

在香草资源包中,ui/_ui_defs.json储存着全部定义的 UI 文件,只有定义这些文件,Minecraft 才会把这些文件认为是 UI 文件。

接下来的知识应该你几分钟就能理解,那么,开始吧!

{ "ui_defs": [ "ui/test.json", "test/test.json" ] }

文件已经成功定义了。我们只需要在 ui_defs 数组中添加相对于资源包的路径即可,例如"ui/test.json"

已经定义过的文件就不需要再次添加到 ui_defs 数组中了,因为这个定义文件会与其他资源包(包括香草资源包)的 UI 定义文件合并。

在定义新的 UI 文件时,请确保路径包含文件扩展名,文件夹和文件名之间使用斜杠 "/" 分隔。

同时,Minecraft 不要求必须使用 .json 后缀名,如下方示例。使用其他后缀名(或没有后缀名)也是可以的,但尽量使用 .json 后缀名,因为使用不恰当的后缀名可能导致其他软件误删 JSON UI 文件。

{"ui_defs": ["ui/test.png"]}