本教程用于教会你如何在Homeostatic模组中自定义:可饮用的物品、可饮用的流体、方块热辐射与群系类型。
教程基于官方在Github上的wiki翻译。
自定义可饮用物品
自定义内容应被添加于~/data/{mod_id}/environment/drinkable/ 文件中,名称为{item_id}.json。
例子(apple.json):
{
"type": "minecraft:apple",
"amount": 2,
"effect_chance": 0.0,
"effect_duration": 0,
"effect_potency": 0,
"saturation": 0.6
}
参数 | 含义 | 作用 |
---|---|---|
type | 类型 | 可饮用物品的物品id |
amount | 数目 | 恢复的水分量 |
effect_chance | 效果机会 | 引起口渴效果的机会 |
effect_duration | 效果持续 | 效果的持续时间 |
effect_potency | 效果效力 | 效果的效力 |
saturation | 饱和度 | 恢复的水分饱和度 |
自定义可饮用流体
自定义内容应被添加于~/data/{mod_id}/environment/fluids/ 文件中,名称为{fluids_id}.json。
例子(water.json):
{
"amount": 1,
"effect_chance": 0.2,
"effect_duration": 200,
"effect_potency": 45,
"fluid": "minecraft:water",
"saturation": 0.0
}
参数 | 含义 | 作用 |
---|---|---|
fluid | 流体 | 可饮用物品的流体id |
amount | 数目 | 恢复的水分量 |
effect_chance | 效果机会 | 引起口渴效果的机会 |
effect_duration | 效果持续 | 效果的持续时间 |
effect_potency | 效果效力 | 效果的效力 |
saturation | 饱和度 | 恢复的水分饱和度 |
自定义方块热辐射
自定义内容应被添加于~/data/{mod_id}/environment/block_radiation/ 文件中,名称为{block_id}.json。
例子(blast_furnace.json):
{
"block": "minecraft:blast_furnace",
"max_radiation": 1800.0
}
参数 | 含义 | 作用 |
---|---|---|
block | 方块 | 热源方块的方块id |
max_radiation | 最大热辐射 | 一个方块可放出的最大热辐射。 警告:将此数值调至10000以上会导致糟糕的游戏表现。 内涵TAN2333 |
自定义群系类型
自定义内容应被添加于~/data/{mod_id}/environment/biome_category/ 文件中,名称为{biome_id}.json。
例子(plains.json):
{
"biome": "minecraft:plains",
"category": "PLAINS"
}
参数 | 含义 | 作用 |
---|---|---|
biome | 群系 | 目标群系的群系id |
category | 群系类型 | 群系所属类型 |