NutritionZ

NutritionZ - NutritionZ 营养系统

一个包含 5 种营养素的营养系统,为你的饮食搭配带来挑战
fabric 作者 xR4YM0ND 支持版本 1.20.1 - 1.21.1
下载量
1,018,204
关注数
202
数据来源
Modrinth
模组详细介绍
nutritionz title wide

NutritionZ 添加了一套营养系统,以增强游戏体验。

安装

NutritionZ 是一个基于 Fabric Loader 构建的模组。它需要单独安装 Fabric APICloth Config API;所有其他依赖都会随模组一同安装。

不兼容

Tough As Nails

调整

默认数据包与模组兼容

NutritionZ 为其他模组提供了一些默认数据包。你可以通过配置禁用/启用它们。

你也可以通过数据包添加其他模组兼容支持。只需遵循结构 data/somemod/nutrition/somename.json

以下是默认原版数据包中的一个示例:

{
    "minecraft:cooked_cod": { // 默认数据包为半饱和度提供 5 点营养值
        "carbohydrates": 0,
        "protein": 16,
        "fat": 3,
        "vitamins": 0,
        "minerals": 6
    }
}

营养管理器

你也可以通过数据包调整默认管理器data/somemod/nutritionmanager/somename.json

借助它,你可以替换全部 5 种营养素的正面效果与属性,以及负面效果。

示例:

{
    "minerals": {
        "replace": true,
        "positive": {
            "generic.armor_toughness": { // 属性
                "operation": "ADD_VALUE", // ADD_VALUE, ADD_MULTIPLIED_BASE , ADD_MULTIPLIED_TOTAL
                "value": 1.0 // 每级提供 +1 护甲韧性 -> 例如满级最高 +20
            },
            "minecraft:haste": { // 效果
                "duration": 319, // 不建议把效果的这个值调低
                "amplifier": 0 // 等同于 急迫 I
            }
        },
        "negative": {
            "generic.armor_toughness": {
                "operation": "ADD_VALUE",
                "value": 1.0 // 必须为正值 -> 会自动转为负值
            },
            "minecraft:mining_fatigue": {
                "duration": 319,
                "amplifier": 0
            }
        }
    }
}

最大营养值与阈值可以在 nutritionz.json5 配置中设置。

{
	"maxNutrition": 100, // 单种营养素的最大营养值
	"negativeNutrition": 10, // 0 - 10 = 负面效果 / 属性(负面阈值)
	"positiveNutrition": 90, // 90 - 100 = 正面效果 / 属性(正面阈值)
}

致谢

基本信息
模组名称NutritionZ
作者xR4YM0ND
下载量1,018,204
关注数202
支持版本1.20.1 - 1.21.1
加载器fabric
客户端required
服务端required