RecipeRemover

基本信息

属性 值
类名 mantle.utils.RecipeRemover
类型 class,8 个 public 方法
源码规模 91 行
启用版本 1.7.10

功能

按物品列表批量移除合成配方的工具,供 mod 在初始化时删掉自己的冲突配方。

实现要点

  • 首个方法 removeShapedRecipes(List<ItemStack> removelist)(第 3 行)遍历 CraftingManager 的实例并反注册匹配的配方。
  • 类整体带 @SuppressWarnings("unchecked")——因为要读写 Forge 配方表里的原始类型。
  • 与 CraftingHandler 互补:一个检测冲突,一个移除配方。
  • 本 mod 自身不调用它(0 内部引用),是纯库工具。

相关条目