BlastFurnaceManager #高炉合成表管理
Link to blastfurnacemanager-高炉合成表管理
这个类由mod-id为crafttweaker
的模组添加. 因此,如果要使用此功能,则需要安装此mod。
导入类
Link to 导入类
如果遇到任何问题(例如强制转换数组),则可能需要导入软件包,因此,最好的方式就是导入包支持。
ZenScript Copycrafttweaker.api.BlastFurnaceManager
已实现的接口
Link to 已实现的接口
BlastFurnaceManager实现了以下接口。 这意味着对这个接口可用的任何方法也可以在此类上使用。
使用方式
Link to 使用方式
addRecipe #添加合成表
Link to addrecipe-添加合成表
添加基于给定参数的合成表
ZenScript CopyblastFurnace.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 | 描述 烧制需要多长时间 |
删除合成表
Link to 删除合成表
移除基于输出和输入的合成表
ZenScript CopyblastFurnace.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 | 描述 要移除的配方的成分。 |