压力管 (Pressure Tube)

基本信息

属性 值
Multipart 名 pr_pt、pr_rpt
物品注册名 projectred.transportation.pipe

功能

ProjectRed Transportation 模块的压力传输管道,用于在没有路由器参与的纯压力驱动网络中传输物品。基于红石信号强度驱动传输速率。

核心组件

PressureTube(pr_pt)

  • 类:PressureTube(pressurepipetraits.scala:143)
  • 继承:PayloadPipePart[PressurePayload]、TRedstonePipe、TPressureTube
  • 功能:基于红石压力的物品传输

ResistanceTube(pr_rpt)

  • 类:ResistanceTube(pressurepipetraits.scala:148)
  • 继承:PressureTube 子类
  • 功能:压力传输阻力变体(用于传输速率控制)

工作机制

  • 压力系统:PressurePayload
  • 由 TPressureTube 接口提供 getPressure、addPressure 等方法
  • 通过 TPipeTravelConditions 提供路径过滤(物品/颜色白黑名单)
  • 颜色支持:16 种染料纹理(colour/colour_0…15)

渲染

  • 纹理:pressuretube、colour/colour_0..15、resistancetube

相关条目

  • 基础管道网络
  • 网络控制
  • [管道物品](item/pipe-part