资源文件
有一部分内容是必须要用数据包和资源包实现的,比如物品方块的材质、语言文件,方块的掉落战利品表设置。与 1.12 的 Resource Loader 相同,你需要一个能加载外挂资源包的模组:
CoT 支持以下资源包加载模组:
你需要安装这三个模组中其中一个(多装是没有意义的),当 CoT 检测到这三个模组有一个安装上后,会在外挂资源包里生成默认的文件。
默认材质,CoT 会自动生成一个白底红叉图片作为材质
默认模型和 blockstate json 映射
默认战利品表(方块破坏和爆炸时掉落其本身)
你可以在稍后修改这些文件。
语言文件
Minecraft 是一个面向全球的游戏,它支持本地化,就是物品/方块/流体的名字在不同语言设置下不同,这个是通过语言文件实现的。
CoT 不会自动生成语言文件,需要你自行添加。一般而言,你需要一份英文和中文的语言文件。
创建 <资源包路径>/assets/contenttweaker/lang/en_us.json
和 <资源包路径>/assets/contenttweaker/lang/zh_cn.json
。
如果你使用 OpenLoader,资源包路径为 .minecraft/openloader/resources/contenttweaker
。
语言文件是一个键-值映射,键在这里会被叫做非本地化名、lang key、Translation key。键的内容是 <block|item|fluid>.contenttweaker.<名字>
语言文件是 json 文件,json 的格式在此不多赘述。
最后更新于