前言
FTB Dripper 是一个很不错的 Forge 魔改模组,这个模组增加一个方块,通过将水滴到它下面的方块上,慢慢地将它转化成其它方块或物品。而这篇教程将官方 wiki 翻译并搬运进MC百科,另外在翻译时也增加了更多的对代码的解释。
编写
KubeJS 5
KubeJS 5配方示例:
onEvent('recipes', event => {
event.recipes.ftbdripperDrip({
inputBlock: 'minecraft:fire',
inputItem: 'minecraft:flint_and_steel',
outputBlock: 'minecraft:diamond_block',
outputItem: 'minecraft:diamond',
chance: 1.0,
fluid: 'minecraft:lava'
})
event.recipes.ftbdripperDrip({
inputBlock: 'minecraft:cobblestone',
outputBlock: 'minecraft:iron_block',
})
event.recipes.ftbdripperDrip({
inputBlock: 'minecraft:red_sand',
outputBlock: 'minecraft:redstone_block',
})
event.recipes.ftbdripperDrip({
inputBlock: 'minecraft:dried_kelp_block',
outputBlock: 'minecraft:grass_block',
})
})
Json
Json配方示例:
{
"type": "ftbdripper:drip",
"inputBlock": "minecraft:fire",
"inputItem": "minecraft:flint_and_steel",
"outputBlock": "minecraft:diamond_block",
"outputItem": "minecraft:diamond",
"chance": 1.0,
"fluid": "minecraft:lava"
}
inputBlock、outputBlock-必填,inputBlock 是注入方块,在经过转化后,可以变成 outputBlock(产出方块),里面可以填入方块注册名。
inputItem、outputItem-可选,用于对JEI物品管理器的支持。
chance-可选,数值范围为 0.0 - 1.0,默认为 1.0。可以决定变换的概率。
fluid-可选,这决定对注入方块滴入的液体,默认为 minecraft:water。