本篇教程由作者设定未经允许禁止转载。

FTB Sluice目前支持两种合成方式,分别为锤子锤以及洗矿。

锤子相关

目前模组中锤子包含木,石,铁,金,钻,下界合金六种锤子,与原版镐对应的挖掘等级一致。

添加锤子配方如下

event.recipes.ftbsluice.hammer('原料', ['产物']);

'原料':锤子锤的方块,可以用标签。

'产物':锤目标方块后掉落物,可掉落多种。

例如:

event.recipes.ftbsluice.hammer('#forge:stone', [Item.of('minecraft:cobblestone'), Item.of('minecraft:diamond_block')]);

用锤子锤forge:stone标签的方块,获得圆石以及钻石块。

[1.16.5]通过Kubejs添加洗矿以及锤相关配方-第1张图片注意:对于所用锤子的种类无法通过配方进行限定,配方所需的锤子的种类与原料的方块的挖掘等级有关。上述例子中如果将#forge:stone换成诸如下界合金块minecraft:netherite_block,则用木,石,铁,金锤子时将无任何掉落物。

洗矿

洗矿槽本身种类只对是否能自动输入,处理时间,流体使用倍率,能否安装升级,工作是否需要能量有关。

过滤网目前模组中包含布,铁,金,钻,烈焰网五种,通过Kubejs可以自定义每种网的产出物品。

添加洗矿配方如下:

event.recipes.ftbsluice.sluice(['滤网种类'], '输入', [['产物', 概率(小数表示)]]);

'滤网种类':即上述五种,分别对应 cloth - 布网;iron - 铁网;gold -金网;diamond - 钻石网;blazing - 烈焰网

'输入':输入物,可以用标签。

'产物':产出物,可产出多个

概率:产出物品概率,用小数表示(即0.75对应75%概率)。

上述是配方所需的必要部分,还有部分为可选:

.max() - 最大产出数量;.fluid() - 所需流体,.mb() - 所需流体量(mb);.time() - 工作时长(tick);

其中,默认最大产出 - 3种;默认流体 - 水;默认所需流体量 - 1000mb;默认处理时长 - 100tick


例如:

event.recipes.ftbsluice.sluice(['cloth'], '#forge:gravel', [

        ['5x emendatusenigmatica:iron_chunk', 0.75],

        ['emendatusenigmatica:gold_chunk', 0.75],

        ['emendatusenigmatica:copper_chunk', 0.75],

        ['emendatusenigmatica:coal_chunk', 0.75],

        ['emendatusenigmatica:diamond_chunk', 0.75],

        ['emendatusenigmatica:redstone_chunk', 0.75]

    ]);

用布网,放入forge:gravel标签物品,上述产物最多产出3种,工作所需100tick,消耗1000mb水。

[1.16.5]通过Kubejs添加洗矿以及锤相关配方-第2张图片

在未设置最大产出数量时,即使用时运升级提升概率,将每种产物产出概率提升至超过100%,最终产物也只有三种;

对于可选部分,当.max()设置≥产物种类,则每种产物都有可能掉落;

将上面例子进行部分修改:

event.recipes.ftbsluice.sluice(['cloth'], '#forge:gravel', [

        ['5x emendatusenigmatica:iron_chunk', 0.75],

        ['emendatusenigmatica:gold_chunk', 0.75],

        ['emendatusenigmatica:copper_chunk', 0.75],

        ['emendatusenigmatica:coal_chunk', 0.75],

        ['emendatusenigmatica:diamond_chunk', 0.75],

        ['emendatusenigmatica:redstone_chunk', 0.75]

    ]).fluid('minecraft:lava').mb(500).time(500).max(4);

用布网,放入forge:gravel标签物品,上述产物最多产出4种,工作所需500tick,消耗500mb熔岩。

[1.16.5]通过Kubejs添加洗矿以及锤相关配方-第3张图片