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 个变体就靠这一点)。
相关条目
- ModRecipes - 唯一调用方
- DependencyInfo - 条件配方用到的 modid