RecipeCopyLocation

基本信息

属性 值
类名 remoteio.common.recipe.RecipeCopyLocation
类型 自定义 IRecipe
注册 RemoteIO 的 preInit,GameRegistry.addRecipe(RecipeCopyLocation.INSTANCE)
单例 有 INSTANCE

功能

(设计意图)把一个位置芯片的坐标复制到另一个芯片,实现坐标共享 / 克隆。

实现要点

  • 使用 INSTANCE 单例,并额外通过 EventHelper.register(RecipeCopyLocation.INSTANCE) 注册为事件处理器 —— 因为它需要在合成后主动同步 NBT 变化,而非只返回产物。
  • 这是 3 条自定义配方中唯一有 INSTANCE 单例且被注册两次(配方 + 事件)的。

相关条目