RecipeHelper

基本信息

属性 值
类名 remoteio.common.core.helper.RecipeHelper
方法数 4 个(addOreRecipe / 3 个变体 / addDependentRecipe)

功能

ModRecipes 的注册辅助,把 17 条配方的样板代码收敛到一处。

实现要点

  • 区分「无条件」与「条件(依赖某 mod)」两类注册: addOreRecipe / addShapedRecipe / addShapelessRecipe 与 addDependentOreRecipe / addDependentRecipe。
  • 条件配方把 modid 字符串作为参数传入(如 "Thaumcraft"、"CoFHAPI|energy"), 内部用 Loader.isModLoaded 判定后再注册。
  • addOreRecipe 的输出参数用 ItemStack,故可指定 meta (chip.transfer 的 7 个变体就靠这一点)。

相关条目