基础管道网络
基本信息
| 属性 | 值 |
|---|---|
| 核心 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