Knapping - HeartyYF/TerraFirmaCraft-Wiki-CN GitHub Wiki

塑形

粘土,耐火粘土和皮革塑形的配方管理器工作起来别无二致。每一个都有三个用于处理配方的method:

// 将与某一[塑形]相关的method导入你的脚本
import mods.terrafirmacraft.[Knapping];
// 添加含有给定参数的配方
[Knapping].addRecipe(String registryName, IItemStack output, String... pattern)
// 移除所有具有给定产物的配方
[Knapping].removeRecipe(IItemStack output)
// 通过注册表名移除单个配方
[Knapping].removeRecipe(String registryName)

其中 [Knapping] = ClayKnapping,FireClayKnapping 或 LeatherKnapping

pattern 含一到五个字符串。每一个输入的字符串都是矩阵的一行。空格表示玩家必须点击的位置,例如:

小缸(Small Ceramic Vessel):
" XXX ",
"XXXXX",
"XXXXX",
"XXXXX",
" XXX "
铸锭模具(Ingot mold):
"XXXX",
"X  X",
"X  X",
"XXXX"
ClayKnapping.addRecipe("small_ceramic_vessel", <tfc:ceramics/unfired/vessel>, " XXX ", 
                                                                              "XXXXX", 
                                                                              "XXXXX", 
                                                                              "XXXXX", 
                                                                              " XXX ");