一般地:
HammerAndVil模组引入了一种锤锻台和与之配套的锻造锤,可以将混凝土反向处理为混凝土粉末。右键可以将混凝土放置于锤锻台上,用锻造锤左键锤锻台若干次(每次消耗锻造锤1点耐久度)后,混凝土粉末会以掉落物的形式抛出至世界。
CraftTweaker2用户:
HammerAndVil模组引入了一种锤锻台和与之配套的锻造锤,提供了一种与黎明石砧几乎一致的沉浸式合成方式,故可以视为一款将该合成方式从余烬模组中单独分出,专门为自定义配方服务的模组。
基本操作为:右键锤锻台放置物品(默认配置下可堆叠8件可堆叠物品,可修改配置关闭堆叠功能),手持配方所指定的工具左键以开始合成(次数由配方指定),潜行右键取出锤锻台上的物品。
CrT语法:
import mods.hammerandvil.Vil
Vil.addRecipe(String name, IItemStack output, IIngredient[] input, int hits, @Nullable IIngredient tool);
简析:
String name 即指定的配方ID,应为任意字符串。需要注意:不可存在相同的配方ID;
IItemStack output 即输出位,接受任何IItemStack;
IIngredient[] input 即输入位,接受任何IIngredient。需要注意:锤锻台仅有三个槽位,且每个槽位中最多只可容纳8件物品。示例:[<minecraft:dirt>*8,<ore:ingotIron>*8,<metaitem:rubber_drop>*8];
int hits 即完成该配方合成所需的锤锻(左键)次数;
@Nullable IIngredient tool 即指定的处理该配方所要求的物品,接受任何IIngredient。当被指定的物品拥有耐久度时,每一次锤锻将扣除该工具1点耐久度(对GTCE的锻造锤、More Plates的锤子等以非常规方式记录耐久度的物品无效)。需要注意:可以为null。此时该配方将指定模组自带的锻造锤为配方处理工具。
该模组对以下模组有特别支持:
JEI:显示所有配方及其所有信息;
Hwyla:在信息框中显示当前锤锻台内容物,且当玩家手持物品符合当前配方要求时,显示成品;
CraftTweaker2:哪怕它表现出得有多像,但是不必需。可供以ZenScript为锤锻台编写额外配方。默认的混凝土配方可在模组配置中禁用。