本篇教程由作者设定未经允许禁止转载。
Alloy Forgery是一个十分轻量的Fabric模组,只添加了一个多方块结构,可以用于冶炼金属
但是这个模组除了原版和神话金属拥有配方以外就没有其他内容了,属实无趣
那接下来我将使用Kubejs来添加冶炼炉的配方和冶炼炉的燃料,为添加了Alloy Forgery增添更多色彩!
冶炼炉冶炼配方
ServerEvents.recipes(event => { //仅限1.19以上,1.19以下请使用OnEvents
event.custom({
"type": "alloy_forgery:forging", //配方类型,这是本模组冶炼炉的配方类型
"inputs": [ //输入物品,这里的item可以切换为tag
{"item": "mythicmetals:aquarium_ingot"}, //神话金属的激水锭
{"item": "wizards_reborn:arcanum"}, //Wizards Reborn的秘术水晶
{"item": "gobber2:gobber2_glob"}, //戈伯2的戈伯簇
{"item": "minecraft:diamond"} //原版钻石
],
"output": { //输出物品,注意这里不能使用"item":"XX"
"id": "gobber2:gobber2_ingot", //戈伯2的戈伯锭
"count": 1 //输出物品的数量,取值范围是1-64
},
"overrides": { //冶炼炉的等级,下面的"2"表示2级冶炼炉,2级以上可以用"2+"表示
"2": {
"id": "gobber2:gobber2_ingot",
"count": 2 //数量,这里指的是上述配方在2级冶炼炉冶炼时可以产出的数量
},
"3+": {
"id": "gobber2:gobber2_ingot",
"count": 3
}
},
"min_forge_tier": 1, //最低冶炼炉等级需求,这里代表至少需要1级的冶炼炉才能冶炼这个配方
"fuel_per_tick": 100 //熔炉每刻消耗的燃料(热值),一桶熔岩是 24000J
})
})
这就是一个简单的冶炼炉配方,/reload后你可以用JEI/EMI查询到配方↓
添加新的冶炼炉燃料
event.custom({
"fuels": [
{
"item": "minecraft:lava_bucket", //输入物品:原版岩浆桶
"return_item": "minecraft:bucket", //返还的物品
"fuel": 24000 //热值
}, //用岩浆桶右击冶炼炉控制器后返还铁桶,冶炼炉增加24,000J热值,下面的煤炭同理(只不过下面的煤炭右击后会被消耗)
{
"item": "minecraft:coal",
"fuel": 1000
}
]
})
/reload后你不能在JEI/EMI查询到可为冶炼炉添加热值的配方,需要亲自尝试...