RecipeInhibitorApply

基本信息

属性 值
类名 remoteio.common.recipe.RecipeInhibitorApply
类型 自定义 IRecipe
注册 RemoteIO 的 preInit,GameRegistry.addRecipe(new RecipeInhibitorApply())
状态 ⚠️ 实际不可用(见下)

功能

(设计意图)把「交互抑制剂」应用到目标方块 / 物品上的自定义配方。

实现要点

  • ⚠️ 这条配方永远匹配不到任何物品: :25 与 :42 两处都用 itemStack.getItem() == ModItems.interactionInhibitor 作匹配条件, 而 ModItems 的 interactionInhibitor 字段 从未被赋值、恒为 null,与任何物品比较都返回 false。
  • 即:配方已注册、已进 jar,但因目标物品不存在而永不触发。
  • 与 RecipeCopyLocation 不同,本类用 new 创建, 而非用 INSTANCE 单例(RecipeInhibitorApply 未定义 INSTANCE 字段)。

相关条目