管道物品 (Pipe Part)

基本信息

属性 值
注册名 projectred.transportation.pipe
最大堆叠 64
子类型 11 种管道

功能

ProjectRed Transportation 模块的管道物品,作为 Multipart 放置。提供基础物品传输、路由分发、压力管、网络阀与延迟等多种管道变体。

管道类型(PipeDefs)

基础管道

Meta 类型 Multipart 名 纹理
0 BASIC pr_pipe basic, rs
1 ROUTEDJUNCTION pr_rbasic routedjunc, routed, unrouted, routedconn, unroutedconn

路由管道

Meta 类型 Multipart 名 纹理
2 ROUTEDINTERFACE pr_rinterface routedint
3 ROUTEDCRAFTING pr_rcrafting routedcrafting(已弃用)
4 ROUTEDREQUEST pr_rrequest routedrequest(已弃用但仍注册)
5 ROUTEDEXTENSION pr_rextension routedextension(已弃用)
6 ROUTEDFIREWALL pr_rfire routedfire(已弃用但仍注册)

压力管

Meta 类型 Multipart 名 纹理
7 PRESSURETUBE pr_pt pressuretube, colour/colour_0…15
8 RESISTANCETUBE pr_rpt resistancetube

网络控制

Meta 类型 Multipart 名 纹理
9 NETWORKVALVE pr_netvalve netvalve_blocked, netvalve_in, netvalve_out, netvalve_inout
10 NETWORKLATENCY pr_netlatency netlatency

通用特性

  • 渲染路径:projectred:mechanical/pipes/<texture>
  • getSubItems 在创造标签显示所有变体
  • getSpriteNumber = 0

管道生命周期

  • preparePlacement:消耗换行符(用于多层安装)
  • connMap:连接状态映射
  • RenderPipe:统一渲染

相关条目

  • 基础管道
  • 路由管道
  • [压力管](multiblock/pressure-tubes