介绍
Additional Pipes 是一个为 Buildcraft 添加了几种额外管道的模组。你可能在 Tekkit 中记得我们,没错,我们还在!
管道
附加传输管道
这种管道和黏土管道一样,会在将物品沿管道传递下去之前先将其添加到某个容器中。然而,只有当容器中已经存有该物品时,它才会添加。它非常适合用来制作廉价而简单的分类系统。
优先插入管道
黏土管道非常适合制作不会溢出的自动化系统。但是,当你需要将多台机器连接到同一根管道上时,它就不够用了。这种管道允许你指定所连接容器的填充顺序。你不必排一排黏土管道,只需使用一根这样的管道即可。例如,如果你想让一个连接的箱子先于另一个被填满,只需在 GUI 中提高它的优先级。
分配管道
Buildcraft 长期以来一直缺少一种能在管道不同输出之间按比例分配物品的方法,而这种管道提供了这一功能。例如,假设你有一个 Forestry 自动小麦农场,并且你希望它同时产出种子。然而,它还需要将种子回馈到自身以生产小麦。通常,没有简单的方法来取出正确数量的多余种子。但是,使用分配管道,你可以将其设置为将两颗种子回馈到农场、一颗输出,这样就能正常工作了!
封闭管道
封闭管道可用作管道系统的最后一道兜底措施。它的工作方式与普通传输管道类似,不同之处在于,如果物品无处可去,它们不会被掉落到地上,而是进入管道内部可存放 9 组物品的容器。当该容器装满时,物品会像虚空管道一样被删除。你可以使用门电路来检测该管道何时在存储物品。
高级木管道
这是另一种在某种程度上被 Buildcraft 吸收为绿宝石管道的管道。它的作用类似于木管道,但你可以将某些物品加入白名单或黑名单以禁止抽取。因此,虽然它比绿宝石管道便宜,但缺少其部分功能。我觉得它与绿宝石管道差异足够大,所以我不打算移除它。
传送管道
这些是最早添加到该模组中的管道,当然也是最著名的。传送管道无需建造庞大的管线,就能让你在远距离甚至跨维度之间传输物品、流体和能量,以及管道信号。你可以为每根管道分配一个频率,并将其设置为公开或私有,这样你就可以选择如何共享你的能量和物品。
此外,在该模组的 1.7.x 和 1.8.x 版本中,相同类型和频率的管道会彼此共享管道线信号。你可以用它来开启或关闭另一个维度的发电厂!
流体传送管道:220MB/t
能量传送管道:2560 RF/t(默认损耗 10%)。
传送管道在装配台中制作,配方如下:
MC1.12 之前:

MC1.12 及以后:

抽水管道
抽水管道是一种简单、可靠且低延迟的抽水方式。 与其建造一个大型的 3×3 水源、一台泵和一堆红石引擎,不如制作一根这样的管道,放在一格水上即可。 默认情况下,它每刻可抽取 90MB 的水,很可能比其他方案抽取更多,而且延迟也低得多。
开关管道
开关管道可以轻松关闭管道系统的部分区域。 接收到红石信号时,它会与周围的管道断开连接。 它有物品、流体和能量版本。
开关流体管道:40MB/t
开关动能管道:1280 RF/t
黑曜石流体管道
这根管道最初是根据建议论坛上的请求添加的。 它类似于黑曜石运输管道,能够吸取地上的物品;不同的是,它会从容器中吸取流体。 只需将罐子或水桶扔向它,它就会将其捡起,把流体排入管道系统,再把物品吐出来。 如果用红石引擎为它供能,它还会像黑曜石运输管道一样吸入前方地上的物品(是的,我多少算是抄了这部分代码……)。 我觉得它很适合快速清空大型流体罐,不必对着储罐右键一百万次。 它每刻可排出并输送 100MB 流体。
这根管道将在 1.12.x 版本中移除!
重力供料管道
重力供料管道无需电力即可从物品栏中抽取物品。不过,由于它利用的是重力™,因此只能从物品栏底部抽取物品。添加这根管道是应玩家请求,用来减少大型工厂中红石引擎造成的延迟。
宝石管道
这根管道是大幅改进版的钻石管道。首先,它每侧有 27 个槽位,能够构建复杂得多的分类系统。与钻石管道一样,将物品放入其中一个槽位后,管道中所有相同物品都会被导向该侧。 每一侧都有开关,可控制过滤物品时是否匹配元数据和/或 NBT。最后,每一侧都可以设置为接收或拒绝未分类物品。如果进入管道的物品不属于任何一侧的筛选项,就会被送往启用了“接收未分类物品”的一侧。如果没有任何一侧启用该选项,物品就会被随机分流。

历史
Additional Pipes 有着悠久而曲折的历史。 它有点像个可怜的孤儿,一生辗转于不同的寄养家庭。我会在这里记录目前了解到的情况。
这个模组最初由 Zeldo 在 MC beta 1.8 时开发。他在 Minecraft Forum 上为它开了一个帖子这里,还建立了一个 Google Code 源代码仓库这里。 他一直开发到 BC2.2.5 和 2011 年末。 他添加了传送管道,以及这个模组历来包含的大多数其他管道。
数月后,DaStormBringer 和 Kyprus 获得许可后接手了这个模组。起初,它似乎托管在 这里 (链接已失效),后来迁移到了 这里,两位开发者在此继续开发。他们将模组更新至 Buildcraft 3,为模组的区块加载器做了大量工作,并修复了许多漏洞。
2012 年 10 月,tcooc 在 Github 上创建了一个分支,并先将其更新至 1.4.7,随后更新至 1.5.1 和 1.6.4。Arasium 和其他开发者也参与了贡献。他们新增了两种管道和一些闸门。不过,tcooc 的生活似乎变得太忙碌了,一年多后的 2014 年 12 月,他便停止了更新。
次年 8 月,我注意到这个模组已经停止维护,便觉得尝试将它更新至 MC1.7.10 会很有意思。大约一个月后,更新完成,我将自己的版本作为拉取请求提交到了 tcooc 的代码库。2015 年 1 月,tcooc 看到了我的工作,决定让我担任项目维护者,并授予我 Github 访问权限。之后,我开始发布正式的 1.7.10 版本,后来又将模组更新至 1.8.x 和 1.12.x。
其他下载
旧版本、开发版和更新日志托管在 Github 发布页面上,点击 这里即可查看。
源代码也可以在同一个代码库中找到。
没错,没错,Logistics Pipes 和传送管道确实不太兼容。 详情请看 这里。
常见问题
问:红石管道怎么了?
答:它已被移除,因为它的功能与闸门提供的功能重复了。如果你还没用过闸门,不妨试试看!它们功能非常强大。
问:我应该在哪里报告漏洞?
答:我更希望你使用 GitHub 问题页面。这样我就能收到相关邮件,而且你也可以先看看是否已经有人报告过同样的问题。
问:为什么高级插入管已弃用?
答:Buildcraft 新增了黏土管,它的功能与高级插入管完全相同,因此没有理由继续将高级插入管保留在模组中。
整合包
我觉得人生苦短,没必要在这种事情上费心。
本模组采用 MMPL 许可,因此你可以随意使用。
MC1.12.x / BC8.0 更新
大约一年前,Buildcraft 开始了一次重大重写,舍弃了当前代码库中的大部分内容。这次重写仍在进行中,尚未推出适用于 MC1.12 的稳定版本。此外,Buildcraft 的测试版缺少一些功能,导致 Additional Pipes 的某些部分无法正常工作。
因此,虽然我正在为 MC1.12.x 制作一系列 Additional Pipes Alpha 版本,但请不要将它们视为正式版本。它们可能存在渲染问题和漏洞(有些来自 Buildcraft,有些来自 Additional Pipes),目前还缺少能量传送管、传送闸门和传送系绳区块加载器。
如果且当 Buildcraft 发布新的稳定版本时,我将开始创建您可以真正依赖的 Additional Pipes 稳定版本!
由于 BuildCraft 8.x 的变更规模巨大,在移植到 1.12 时,我不得不重写 Additional Pipes 一半以上的代码。 虽然这很痛苦,但这实际上是一个机会,让我对继承下来的一些冗余内容进行重构! 以下功能是 Additional Pipes 6.0 中的新功能:
- 分配管道和优先级插入管道现在按物品级别进行分配,而不是按堆叠级别。 这意味着它们会根据分配设置将堆叠拆分成更小的堆叠,并且现在可以与堆叠提取引擎一起使用
- 支持 BuildCraft 指南书! 目前只有传送管道有条目,但其他管道很快也会有。
- 完全可本地化的 GUI! 以前,AP 的 GUI 主要使用硬编码字符串,但现在所有字符串都已拆分到语言文件中
- 请注意,每个本地化都需要更新才能利用这一点。 目前,英语、法语和葡萄牙语本地化已更新,但日语、俄语、德语和西班牙语本地化尚未更新
因此,虽然 Additional Pipes 的 MC1.7.10 和 MC1.8.9 版本稳定且成熟,但 MC1.12.x 版本并不稳定!
常见问题
Additional Pipes for Buildcraft 支持哪些 Minecraft 版本?
Additional Pipes for Buildcraft 支持 Minecraft Java 版 1.7.10–1.12.2,共 3 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Additional Pipes for Buildcraft 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分