NutritionZ

NutritionZ

包含5种营养素的营养系统,挑战你的饮食

食物

在 ServerAtelier 获取你的廉价游戏服务器

nutritionz 宽标题

NutritionZ 添加了一个营养系统来增强游戏体验。

安装

NutritionZ 是一个为 Fabric Loader 构建的模组。它需要单独安装 Fabric API 和 Cloth 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/nutrition_manager/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 = 正面效果 / 属性(正面阈值)
}

鸣谢

Discord Fabricated Atelier GitHub 许可证 GitHub 源代码

xR4YM0ND Modrinth xR4YM0ND Curseforge