BlastFurnaceManager #高炉合成表管理

Link to blastfurnacemanager-高炉合成表管理

这个类由mod-id为crafttweaker的模组添加. 因此,如果要使用此功能,则需要安装此mod。

如果遇到任何问题(例如强制转换数组),则可能需要导入软件包,因此,最好的方式就是导入包支持。

ZenScript
Copy
crafttweaker.api.BlastFurnaceManager

已实现的接口

Link to 已实现的接口

BlastFurnaceManager实现了以下接口。 这意味着对这个接口可用的任何方法也可以在此类上使用。

addRecipe #添加合成表

Link to addrecipe-添加合成表

添加基于给定参数的合成表

ZenScript
Copy
blastFurnace.addRecipe(name as String, output as crafttweaker.api.item.IItemStack, input as crafttweaker.api.item.IIngredient, xp as float, cookTime as int);
#添加合成表的格式
blastFurnace.addRecipe("wool2diamond", <item:diamond>, <tag:minecraft:wool>, 1.0, 0);
#示例显示了如何实现将羊毛在高炉中烧制成钻石并且获得1.0的经验
参数类型描述
参数
name(名称)
类型
字符串[string]
描述
新的合成表名称
参数
output(输出)
类型
crafttweaker.api.item.IItemStack
描述
合成表的输出物品id
参数
input(输入)
类型
crafttweaker.api.item.IIngredient
描述
合成表的输入成分
参数
xp (经验值)
类型
float
描述
玩家获得多少经验
参数
cookTime #烧制时间
类型
int
描述
烧制需要多长时间

移除基于输出和输入的合成表

ZenScript
Copy
blastFurnace.removeRecipe(output as crafttweaker.api.item.IItemStack, input as crafttweaker.api.item.IIngredient);
#删除合成表的格式
blastFurnace.removeRecipe(<item:minecraft:diamond>, <tag:minecraft:wool>);
#由输入为羊毛输出为钻石的方式定位并且删除这个合成表
参数类型描述
参数
output(输出)
类型
crafttweaker.api.item.IItemStack
描述
合成表的输出物品id.
参数
input(输入)
类型
crafttweaker.api.item.IIngredient
描述
要移除的配方的成分。