逆行

逆行

单机世界的全屏区块地图。查看你去过的地方,下面的生物群系和矿石,然后选择区块并用撤销功能重新生成它们。

Retrograde

一张全屏地图,显示你在单人世界中探索过的所有地方——真实地形、生物群系、矿石,以及你实际去过的地方——并附有选择区块并重新生成它们的工具。

Retrograde 不会在你为现有世界添加模组后,试图猜测区块中"缺失"了什么。不重新运行世界生成,就无法知道这一点。它所做的,是准确显示当前存在的内容,并让你对其采取行动:选择一个区域并重新生成它,将其交给另一个模组的 retrogen 处理,重建其矿石,或更改其生物群系。

仅限单人游戏。这是测试版,重新生成会重写区块——在对任何你关心的世界使用此功能之前,请先备份。

地图

按 O 打开它。拖动或使用 WASD 平移,滚动或使用 +/- 缩放。

地形按方块着色,与 vanilla 的地图物品着色方式相同,并且它覆盖你探索过的整个世界,而不仅仅是你周围的内容——已加载的区块会实时读取,其他所有内容则直接来自区域文件。灰色表示从未生成过。

四种模式,可从工具栏切换:

  • 地形 — 完整的逐方块着色渲染
  • 生物群系 — 每个生物群系都有自己的颜色,包括其他模组添加的生物群系
  • 矿石密度 — 查看哪些区块的矿石最多,并根据屏幕上显示的内容进行缩放
  • 已探索 — 已访问的区块与未访问的区块对比

史莱姆区块在地图上会标记出来,并在信息面板中特别注明。仅限主世界。

查找区块

将鼠标悬停在任何区块上,即可查看其坐标、生物群系、访问状态,以及其中每种矿石的完整可滚动列表。

查找可按区域(屏幕上、附近或地图已读取的所有地方)、访问状态、史莱姆区块、生物群系或矿石进行搜索。筛选时,匹配项会在地图上高亮显示,你可以一次选中全部匹配项,按最近优先。

选择和更改区块

点击一个区块以选中它,按住 Shift 拖动以选择一个区域,按住 Ctrl 拖动以从选择中移除区块。一次最多 256 个。

区块操作面板会在地图上方打开,显示你所选内容的统计——已构建区块、可用撤销次数、合并矿石、存在的生物群系——以及以下操作:

  • 重新生成 — 使用 vanilla 的生成器从头重建所选内容,并先进行预览,让你知道会获得和失去什么。之后可以撤销。
  • Retrogen — 对所选内容运行另一个模组自带的 retrogen(目前支持 Mekanism)。
  • 重新生成矿石 — 重新运行世界的矿石生成,以便后来添加的模组或数据包中的矿石能够正确显示。默认关闭。
  • 设置生物群系 — 更改所选内容的生物群系,而不影响其下方的地形。

长时间任务会安全地将你移出该区域,并在完成后带你回来,整个过程都有进度条。取消始终有效——如果可以,它会干净地停止;如果你请求两次,它会立即停止;如果任务卡住,你无论如何都可以离开。

设置

通过地图上的齿轮图标,可以切换史莱姆区块标记、破坏性操作的确认提示以及任务超时。保存到 config/retrograde.properties。

支持的版本

Minecraft 加载器
1.20.1 Fabric, Forge
26.1 Fabric, NeoForge
26.3 Fabric, NeoForge

Fabric 构建需要 Fabric API。

已知限制

  • 仅限单人游戏。
  • 查找只能搜索地图已读取的区块。
  • 重新生成是全有或全无的。
  • Mekanism 目前是唯一的 retrogen 集成。
  • 重新生成矿石可以添加之前不存在的矿石,但无法撤销或移除。

源代码和问题反馈: github.com/SirStig/Retrograde。MIT 许可。