介绍
Ic2c Crop Overrides 是一个模组,它使用与自定义作物系统相同的机制,添加了覆盖 ic2c 作物的功能。被覆盖的作物会写入 overrideCrops.json 文件。目前支持 ic2c extras 和 ic2 classic 中的作物。以下是一个带注释的示例:
{
“crops”: [
{
“name”: “Ferru”, //物品的未本地化作物名称,或任何显示选项
“owner”: “ic2”, //类似于资源位置对象的“键”/“所有者”
“id”: “ferru”, //与所有者关联的作物唯一 ID(类似资源位置)
“discovered”: “Alblaka”, //作物的创建者。仅用于显示;可以省略,省略时使用原作物的值。
“dropchance”: 0.3675459325313568, //对现有掉落概率的修正值,数字类型为 double。可以省略,省略时使用原作物的值。
“optimalstage”: 4, //收割机用于判断何时完美收割的最佳收获阶段。
“totalstages”: 4, //解析器应预期的作物阶段数。如果结果与提供的值不匹配,就会报错。
“attributes”: [ //用于 CropBreeding 的属性。请查阅 IC2C Wiki 了解其作用。(玩家可见,且数量应少于 5 个。)可以省略,省略时使用原作物的值。
“Gray”,
“Leaves”,
“Metal”
],
“props”: { //作物的属性,主要用于繁殖。请查阅作物文档了解各个值的含义。可以省略,省略时使用原作物的值。
“tier”: 6,
“chemistry”: 2,
“consumable”: 0,
“defensive”: 0,
“colorful”: 1,
“weed”: 0
},
“display”: { //用于种子袋的显示物品。[可选]
“name”: “thermalfoundation:material”, //所用物品在 Minecraft 注册表中的名称。
“meta”: 0 //物品的元数据
},
“defaultStage”: { //可创建默认阶段,将数值填入其中以便重复使用。此处不会加载纹理。[可选]
“points”: 800, //作物生长所需的点数。所需点数可以很多,也可以很少,因为每个生长刻获得的点数可能会根据作物状态动态变化。[可选,默认值:0]
“redstoneStrength”: 0, //作物是否应发出红石信号,以及信号强度。[可选,默认值:0]
“resetStage”: 2, //收获后作物应重置到的阶段。1 为第一个生长阶段。取值范围为 1 至最大生长阶段。[可选,默认值:1]
“lightLevel”: “0” //作物是否应发光,以及发光强度。[可选,默认值:0]
},
“stages”: [ //作物所包含的阶段。
{
“index”: 1, //阶段的索引。从 1 开始,到“totalstages”的数量结束。本例中为 1-4。
“parentIndex”: -1, //父级定义的索引,用于减少需要填写的文本。仅获取本阶段未定义的值。不会继承材质;如果阶段不存在,则不会加载任何内容。[可选,默认为 -1(或 DefaultStage)]
“textures”: [ //作物的材质,可添加任意数量。每个材质都会作为单独的图层添加。支持透明材质,越靠后的材质会显示得越靠后。材质将自动加载。
“ic2c_crop_overrides:crop_metal_stage_1”
]
},
{
“index”: 2,
“textures”: [
“ic2c_crop_overrides:crop_metal_stage_2”
]
},
{
“index”: 3,
“textures”: [
“ic2c_crop_overrides:crop_metal_stage_3”
],
“points”: 2000, //DefaultStage 中描述的任何变量也可以放在这里,适用相同的条件。
“requirements”: { //作物生长前必须满足的条件。[可选]
“block”: [ //作物下方的方块,最多向下检查 3 个方块。[可选]
{
“ore”: true, //是否为矿物词典条目
“name”: “blockCrystalEmpoweredEnori” //方块注册名称或矿物词典条目名称。
}
]
}
},
{
“index”: 4,
“textures”: [
“ic2c_crop_overrides:crop_ferru”
],
“drop”: { //作物在该阶段的掉落物。类似“Display”,但可以控制物品数量。[可选]
“name”: “thermalfoundation:material”,
“count”: 1,
“meta”: 0
}
}
]
}
]
}
更多信息请点击这里查看。
我的 Discord:https://discord.gg/nX5a62j
常见问题
Ic2c Crop Overrides 支持哪些 Minecraft 版本?
Ic2c Crop Overrides 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Ic2c Crop Overrides 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
trinsdar 的其他作品
查看全部 →Traverse Reforged
添加了具有原版风格的精美新生物群系。
Fabric’s Biome Api Reforged
将 Fabric 的生物群系 API 移植到 Forge。
Terraformed Api Reforged
将 Terraformermc 的 Terraform API 移植到 Forge
Cinderscapes Reforged
将 Cinderscapes 移植到 Forge
评论
登录后评论和评分