Routing Chips 详细说明

基本信息

属性 值
物品注册名 projectred.transportation.routingchip
工厂 ChipItemResponder 等 9 个

功能

ProjectRed Transportation 模块的路由芯片,是 RoutedInterfacePipe 的核心逻辑单元。每种芯片实现特定的分发/响应策略。

芯片类型(ChipType)

INTERFACE(接口型)

ItemResponder (meta 0)

  • 类:ChipItemResponder
  • 行为:对相邻请求作出响应,按路由表分发物品

DynamicItemResponder (meta 1)

  • 类:ChipDynamicItemResponder
  • 行为:动态响应,根据实时状态调整分发

ItemOverflowResponder (meta 2)

  • 类:ChipItemOverflowResponder
  • 行为:仅在目标缓冲满时响应,溢出处理

ItemTerminator (meta 3)

  • 类:ChipItemTerminator
  • 行为:终止分发链路,标记结束

ItemExtractor (meta 4)

  • 类:ChipExtractor
  • 行为:从相邻容器主动抽取物品

ItemBroadcaster (meta 5)

  • 类:ChipBroadcaster
  • 行为:将物品广播到所有匹配目标

ItemStockKeeper (meta 6)

  • 类:ChipStockKeeper
  • 行为:维持特定库存水位,自动补货

ItemExtension (meta 8)

  • 类:ChipCraftingExtension
  • 行为:合成任务的扩展槽

CRAFTING(合成型)

ItemCrafting (meta 7)

  • 类:ChipCrafting
  • 行为:将请求转换为合成请求

工作机制

  • 插入 RoutedInterfacePipePart.upgradeInv
  • 每个芯片维护 chipROM NBT 数据
  • 通过 RouterServices 全局线程池(routerUpdateThreadCount)异步处理

相关条目

  • Routing Chip 物品
  • [RoutedInterfacePipe](multiblock/routed-pipes