扩张

扩张

世界随着你的成长而扩展。完成进度成就,即可解锁世界中的新岛屿!

Expandia Logo

Expandia 是一个 Minecraft 的世界生成 / 进度模组!

你会在 (0, 0) 处的一个小岛上出生。主世界的其余部分全是开阔的海洋。地平线上没有等待你的大陆,如果你想要更多土地,那就去玩游戏吧。

每完成一个配置好的进度,就会揭示一座新岛屿。下界也是同样的思路,只不过海洋变成了熔岩。岛屿呈螺旋状向外分布,彼此不会重叠,中间隔着水(或熔岩)。

如果你已经探索过那片区域为海洋,它仍然会更新。区块会被即时重建,聊天栏会告诉你坐标。按 K 键可以打开岛屿进度界面:查看已解锁和未解锁的内容,支持搜索和筛选。

岛屿!

特性

  • 出生岛位于 (0, 0),默认半径为 32 格。所有岛屿使用相同的大小。
  • 主世界:岛屿周围是开阔的海洋(普通海洋,没有冰山)。
  • 下界:同样的布局,只是水换成了熔岩。
  • 由进度驱动。每个列出的进度对应一座岛屿,按世界保存。
  • 实时揭示。新岛屿无需重启就会出现,即使在已生成的区块中也能生效。
  • 岛屿进度界面(默认按键:K)。
  • 岛屿刻意保持紧凑。没有原版结构、洞穴或含水层,你拥有的土地就是你所拥有的。地表生物群系仍然正常生成。
  • 兼容 Terralith 和其他生物群系模组。Expandia 只遮罩陆地与海洋,不会覆盖岛屿上的生物群系。

岛屿进度界面

多人游戏

适用于局域网和专用服务器。地图是共享的:岛屿属于世界,而不是每个玩家。

  • 第一个完成列表进度的玩家会为所有人揭示该岛屿。
  • 如果其他人稍后完成了同一个进度,不会额外生成任何东西,那座岛屿已经出现了。
  • 新土地属于整个服务器。任何人都可以航行到那里。
  • K 界面一侧显示世界解锁,另一侧显示你已完成的进度。

整合包作者

配置位于 config/expandia/progression.json。添加或移除进度 ID,调整岛屿半径,就完成了。数据包可以在 data/<命名空间>/expandia/progression.json 下提供默认配置;配置文件始终优先。

  • /expandia islands -> 岛屿数量(任何人可用)
  • /expandia unlock <数量> -> 生成额外岛屿(管理员)
  • /expandia reset -> 回到出生岛(管理员)
  • /expandia reload -> 无需重启即可重新加载配置(管理员)

Terralith 是可选的。如果使用它,请在 Terralith 之后加载 Expandia。


我主要是为我即将推出的整合包 Expandia: Arcane & Alloy 制作的,但它是一个独立模组。可以放入任何世界或整合包中,它不依赖整合包的其余部分。