RecipeRemover
基本信息
| 属性 | 值 |
|---|---|
| 类名 | mantle.utils.RecipeRemover |
| 类型 | class,8 个 public 方法 |
| 源码规模 | 91 行 |
| 启用版本 | 1.7.10 |
功能
按物品列表批量移除合成配方的工具,供 mod 在初始化时删掉自己的冲突配方。
实现要点
- 首个方法
removeShapedRecipes(List<ItemStack> removelist)(第 3 行)遍历CraftingManager的实例并反注册匹配的配方。 - 类整体带
@SuppressWarnings("unchecked")——因为要读写 Forge 配方表里的原始类型。 - 与
CraftingHandler互补:一个检测冲突,一个移除配方。 - 本 mod 自身不调用它(0 内部引用),是纯库工具。
相关条目
- CraftingHandler - 检测侧的同类工具
- Manual - 同包外唯一注册物品的来源