
机械泵
机械流体泵模组
机械泵
本模组添加了一种机械泵。泵确实消耗流体,但你需要一个有限水模组来排空一片水域。
泵总是优先抽取与其连接的、最高的 y 层上,且距离泵最远的源方块。
泵的作用范围是其周围 96 格(6 个区块)(约 30,000 个方块),每 tick 扫描 1000 个方块。因此,在大型海洋中,其最快速度为每 1 方块 / 1.5 秒,无论你输入多少能量都是如此。
每秒 1000 个方块的扫描速度不应产生任何性能影响。代码使用 TreeSet 按距离对方块进行排序。也许我将来会对此进行优化……
泵每旋转一次处理 1 个方块。
使用建议:
我强烈建议你安装我的有限水模组,以便在从大面积水域抽水时获得更好的性能。即使你想在所有地方都使用无限水,你也可以直接将黑名单留空。
让我们看看下面的例子:

默认情况下,泵会尝试抽取它能找到的最高水源。这将会移除水渠并破坏整个建筑。使用我的有限水模组,泵会注意到它处于一个水是无限的河流生物群系中。因此,它会尝试抽取它能找到的第一个水源,并保留水渠。
请注意,泵总是优先抽取位于上方的水,因此在所示的示例中,你需要在水泵正下方有一个水源,否则它会向上扫描水渠。一旦泵检测到任何高于其当前扫描 y 层的水方块,它将完全忽略当前的扫描,只扫描更高的 y 层以寻找水源。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。