视频教程链接: 戳我啊
Nutrition 为 Minecraft 游戏添加了营养部分的游戏内容,通过不同食物来添加不同的营养值,从而获得正面或者负面的效果,为我们的游戏中食物寻找更多的存在感。
强大的自定义功能,也能为整合作者提供更多灵感。比如玩家需要吃掉指定腐肉来维持一个自定义的“脑残值“这样有趣的设定。
1. 添加食物支持
虽然 Nutrition 模组自带了对 53 个模组的兼容,但是保不齐会有什么纰漏,没关系,你可以通过自定义配置文件来添加对食物的支持。亦或是更近一步,添加自己独创的营养值。
目前只对继承自 ItemFood,BlockCake,ItemBucketMilk 食物能够添加支持。
在游戏的 config/nutrition/nutrients 目录下新建任意一个 json 文件,即可添加自定义营养值。或者修改已经存在的营养值,添加食物的兼容。
我们这里暂且举个例子,创建一个名为 baka.json 的文件,内容解释如下:
然后,重启游戏,你就看到了新加的营养条出现在了对应 GUI 里面,对应食物也添加了相应营养值,但是唯独名称是没有本地化的。
使用 Resource Loader 模组可以添加本地化,加了这个模组后,在游戏主目录下创建 resources\assets\nutrition\lang\zh_cn.lang 文件,添加如下内容:
即添加了中文本地化。以此类推,添加其他语言支持即可。
2. 自定义效果
配置文件还可以设定指定营养值前提下,对应出现的效果。
在 config/nutrition/effects 目录下新建任意一个 json 文件,即可添加自定义效果。或者修改已经存在的效果。
这里我们创建一个名为 baka.json 的文件,写入如下内容: