我的世界FTB Dripper 教程(wiki翻译)
前言
FTB Dripper是一个很不错的Forge魔改用模组,这个模组增加一个方块,通过将水滴到它下面的方块上,慢慢地将它转化成其它方块或物品。而这篇教程将官方wiki翻译并搬运进MC百科,另外在翻译时也增加了更多的对代码的解释。
编写
KubeJS
KubeJS配方示例:
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。可以决定变换的概率。
流体是可选的,这决定对注入方块滴入的液体,默认为minecraft:water。