本教程针对集成动力Mod版本1.17.3编写,不能确保未来更新的版本能使用此教程 叠甲
并使用以下Mod的内容进行魔改:
热力基本-1.18.2-9.2.0.46
机械动力-1.18.2-0.5.1.f
无中生有:传承-1.18.2-20230528-221633
首先创建一个数据包 都懂吧
在存档的根目录文件夹的datapacks内创建一个文件夹名字取什么都行
未开启版本隔离的路径
.minecraft\saves\.存档根目录\XYZ\data\integrateddynamics\recipes\
开启版本隔离的路径
.minecraft\versions\版本号\saves\.存档根目录\XYZ\data\integrateddynamics\recipes\
于recipes目录下需要创建两个文件夹,分别为”mechanical_squeezer“(自动挤压机)、”squeezer“(挤压机)根据需求添加即可
在添加的文件夹下创建一个名为ore的文件夹后再创建一个XXX.json的文件
以下为电动挤压机的内容修改
{
"type": "integrateddynamics:mechanical_squeezer",//配方类型“integrateddynamics:mechanical_squeezer”为电动挤压机,“integrateddynamics:squeezer”为挤压机
"item": {
"tag": "forge:raw_materials/copper"//输入的物品内容,为了整合包的兼容性,如非必要一定要使用物品类型填写输入的物品
},
"result": {
"items": [
{
"item": "create:crushed_raw_copper",//输出的主物品
"count": 3//数量
},
{
"item": "create:crushed_raw_copper",//输出的副产物
"chance": 0.5//副产物概率,0.5即为50%
},
{
"item": "create:crushed_raw_copper",//输出的副产物
"chance": 0.5
}
]
},
"duration": 40//工作时长,一秒为20,根据需求更改
}
以下为挤压机的内容修改
{
"type": "integrateddynamics:squeezer",//配方类型,不需要更改
"item": {
"tag": "forge:raw_materials/nickel"//输入的物品,兼容性!兼容性!
},
"result": {
"items": [
{
"item": {
"item": "create:crushed_raw_nickel",
"count": 4
}
},
{
"item": "create:crushed_raw_nickel",
"chance": 0.5
},
{
"item": "create:crushed_raw_nickel",
"chance": 0.5
}
]
}
}
如你不需要进一步魔改,到此处已经可以保存文件,重进存档或使用/reload指令刷新数据包内容即可享受魔改的成果了
接下来是如何在挤压的同时输出流体
以电动挤压机为例
{
"type": "integrateddynamics:mechanical_squeezer",//配方类型
"item": {
"item": "minecraft:blue_ice"//输入的物品,此处只能是指定的物品,不能设定为指定的物品类型,意味着同矿辞的物品需要重复添加几个文件
},
"result": {
"items": [
{
"item": "minecraft:blue_ice",输出的物品
"count": 9//产出数量
},
{
"item": "minecraft:packed_ice",//输出的副产物
"chance": 0.50,//副产物概率
"count": 1//产出数量
}
],
"fluid": {//产出的流体
"fluid": "minecraft:water",//必须为指定流体ID
"amount": 1000//输出的流体量,单位为mB
}
},
"duration": 10//工作时长
}
本教程所有涉及的魔改内容并未魔改工作耗能(工作所消耗的电量)的原因是因为mod设定工作所需的耗能是根据工作时长而定的,即1600RF/s或80RF/t
到此,所有针对挤压机及自动挤压机的魔改内容讲解完毕,“//”后面的字都是键对值的讲解注释,魔改后记得删掉,因为写注释读不到数据