基础管道网络

基本信息

属性 值
核心 Multipart pr_pipe、pr_rbasic
物品注册名 projectred.transportation.pipe

功能

ProjectRed Transportation 模块的基础管道与路由中转系统,是整个物品传输网络的物理载体。通过 BasicPipePart 与 RoutedJunctionPipePart 实现物品在网络中流动与分发。

核心组件

BasicPipePart(pr_pipe)

  • 类:BasicPipePart(netpipetraits.scala:505)
  • 继承:AbstractNetPipe、TNetworkSubsystem
  • 功能:网络基础物品传输
  • 路径:TRedstonePipe 红石激活驱动

RoutedJunctionPipePart(pr_rbasic)

  • 类:RoutedJunctionPipePart(netpipetraits.scala:506)
  • 继承:AbstractNetPipe、TNetworkPipe
  • 功能:路由网络中转节点,连接多个 RoutedInterfacePipe 等

工作机制

  • 每个 payload 携带 input / output 方向
  • resolveDestination 解析下一跳目标
  • chooseRandomDestination 随机选择(用于压力管)
  • 到达末端时调用 passToInventory 或 passToNextPipe,否则 bounceStack 反弹

渲染

  • 渲染器:RenderPipe
  • 边框 box:PipeBoxes 定义 1/8 厚核心 + arm 立方体

相关条目

  • 路由管道
  • 压力管
  • 网络控制
  • [管道物品](item/pipe-part