Simple BC Pipes

Simple BC Pipes

BuildCraft“运输”模块的高度削减移植版

技术

这需要 Fabric API!

这个模组主要是为了测试基于 LibBlockAttributes、LibNetworkStack 和 LibMultipart 的实现,以 BuildCraft 的物品管道代码为基础。

请注意,由于我正在将 BuildCraft 移植到 quilt/1.19.4,我不会对这个模组进行太多更新或改进。

 

目前添加了 11 种管道:

 

  • 木质物品管道(提取管道,必须空手右键点击来更改提取目标,每提取一个物品需要一次低 -> 高的红石信号。(换句话说,需要一个红石时钟))
  • 石质物品管道
  • 粘土物品管道(在移动物品时优先将物品送入容器而非其他管道)
  • 铁质物品管道(将所有物品朝单一方向发送,必须空手右键点击来更改发送方向)。
  • 金质物品管道(物品穿过这种管道的速度是普通管道的 2.6667 倍)
  • 钻石物品管道(根据其物品栏中的过滤器对物品进行分类)。每个槽位可以是用于过滤的物品,也可以是“包含过滤器的物品”来指定过滤器。(目前 Simple Pipes 中没有物品提供此功能,但如果某个模组的物品提供了 ItemAttributes.FILTER,则会被检查)
  • 木质流体管道(提取管道,必须空手右键点击来更改提取目标)
  • 石质流体管道
  • 铁质流体管道(将所有流体朝单一方向发送,必须空手右键点击来更改发送方向)。
  • 海绵流体管道(“清洁”流经它的水)

 

以及 10 个方块:

 

  • 流体储罐:可容纳 16 桶流体或 48 瓶药水。
  • 流体泵:每 tick 尝试抽取其前方流体方块,并注入其后方连接的储罐。需要红石信号才能工作。
  • 物品和流体库存触发器(空、满、有空间、包含):当其前方的方块满足条件时,会发出红石信号。

 

如果你不确定如何使用这个模组,或者想提问,请加入我的 Discord 服务器: https://alexiil.uk/discord/simple-pipes

 

可用附属模组: