大地测量学

大地测量学

Geode紫水晶农场设计工具

工具

大地测量学

Discord 聊天 CurseForge 下载量 给我买杯 Ko-Fi

用于计算紫晶农场飞行器布局的小型 Fabric 模组。灵感来源于原始的 ilmango 的视频 以及 neffty87 制作的基于飞行器的农场。

使用方法

你应该只在临时世界中运行此模组,无论是在单人游戏还是在拥有管理员权限的服务器上。同时必须启用命令方块。

该模组将会摧毁紫晶洞周围的直接环境!

ilmango 视频教程

ilmango 视频教程

步骤 1:紫晶洞

运行 /geodesy 不带任何参数,以获取《大地测量学圣书》以及建造农场所需的一组方块。

寻找一个合适的紫晶洞。对于本教程来说,这个小型的就足够了。

注意:这种紫晶农场方法往往难以处理非常大的紫晶洞,因为它们通常会引发大量碰撞。中小型紫晶洞效果最佳。

一个小型紫晶洞。

步骤 2:区域

运行 /geodesy area (第一个角落) (第二个角落) 来清除周围区域的杂物并计算紫晶洞区域。紫晶洞会被高亮显示,以便你确认输入的坐标是否正确。

角落坐标不必精确——你可以选择更大的范围,模组仍然会找到紫晶洞。唯一需要小心的情况是当两个紫晶洞非常接近时(这也是我们没有自动检测的原因——它很容易被附近的多个紫晶洞混淆)。

这里我运行 /geodesy area 701 -24 -945 712 -15 -934

紫晶洞区域已挖掘,边界框已显示。

步骤 3:分析

运行 /geodesy analyze 在所有轴上进行投影组合,并计算其效率。虽然最佳效率是通过在三个轴上运行飞行器实现的,但有时仅两个轴就足够了。具体数字取决于特定的紫晶洞布局。

这里我运行 /geodesy analyze

紫晶洞分析结果。

步骤 4:投影

运行 /geodesy project (方向) 将紫晶洞投影到三个平面上,并创建农场结构:

  • 南瓜表示该位置包含需要被推动和摧毁的紫水晶簇。
  • 哭泣的黑曜石块表示该位置包含紫水晶母岩块,因此飞行器不得穿过该位置。
  • 苔藓标记机器外部框架。
  • 农场内部的按钮标记无法收获的位置;你应该在农场中放置这些按钮,以防止物品落在未收获的紫水晶簇上。

你可以在三个方面更改方向,而不影响农场的效率:

  • 你可以更改东/西和北/南来改变方向——当你附近有其他紫晶洞且不想与其冲突时,这很有用。技术上你也可以更改上/下,但这会使物品收集变得非常奇怪。
  • 你可以选择只包含一个或两个方向,而不是通常的三个。这会降低农场效率,但也可能意味着工作量大为减少。
  • 你可以更改方向的顺序,以影响南瓜结构物的形状。有些结构比其他结构更容易用粘性块覆盖。请实验找出最佳方案。

这里我运行 /geodesy project east south up

投影完成。

步骤 5:粘性块

按照 ilmango 在视频中演示的方式,将粘液块和蜂蜜块放置在结构外部。所有南瓜块都应被覆盖;哭泣的黑曜石块不应被覆盖。如果你无法覆盖所有南瓜块,农场的效率会略微降低。

粘性块结构已放置。

步骤 6:标记块

使用提供的生物头颅放置标记,以指示飞行器应前往的位置。黑色生物头颅标记一个阻挡黑曜石块,三个绿色生物头颅表示一台飞行器。

飞行器标记已放置。

步骤 7:组装

运行 /geodesy assemble 将粘性块结构“推入”黑曜石框架内部,并在你标记的位置生成飞行器。红石时钟也会为方便起见而生成——只需连接它即可。

已组装的农场结构。

步骤 8:接线

剩下的就靠你自己了!添加触发接线和收集系统。在触发接线中添加中继器时,请确保将其设置为最大延迟。再次观看 ilmango 的视频以了解更多信息。

完成的农场。

致谢

  • Kosma Moczek - 模组概念 + 代码
  • ilmango - 农场设计 + 两个精彩视频
  • neffty87 - 农场概念

可能的改进?

有关待办事项列表,请参阅 TODO.md