跳到正文

The lost cities

作者:Sunshainy

Lost Cities 的 Fabric 移植版 这是传奇模组《The Lost Cities》的非官方 Fabric 移植版,原作者为 McJty。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

🏙️ Lost Cities — Fabric 移植版

将整个主世界变成一座被遗弃、杂草丛生的城市。

由 McJty 制作的 Lost Cities Fabric 移植版,支持
Minecraft 1.20 → 1.21.11。

这是一个1:1 移植版,并非重新实现。生成器、资源系统、全部 17 种配置方案、
全部 12 条命令、配置项以及公开 API 均为 McJty 的原版内容,未作改动。仅替换了
加载器专用的底层连接代码。在 NeoForge 上生成什么内容,世界在这里也会生成相同内容;
为原版编写的数据包无需修改即可使用。

🌆 功能

  • 17 种生成配置方案 — 普通城市、巨型城市、稀有城市、洞穴城市、浮空岛、太空气泡、生物圈、被水淹没的亚特兰蒂斯、被丛林重新侵占的废墟、荒地等
  • 完整的城市生成内容 — 建筑、街道、高速公路、桥梁、铁路、单轨铁路、走廊、球体和散布式建筑
  • 12 条命令,可用于定位、制图,并在游戏中创建自己的城市资源
  • 完整支持数据包 — 建筑、部件、调色板、城市风格、条件、变体、世界风格,以及 2×2 / 3×3 多建筑
  • 世界创建界面中的游戏内配置方案选择器
  • 避免结构重叠 — 让城市避开村庄和其他结构
  • 适合服务器 — 不添加自定义方块或物品,因此原版客户端可以加入运行此模组的专用服务器(详见说明)

📦 前置要求

需要安装以下三项依赖:

本模组直接使用了原版的配置代码,该代码基于 NeoForge 的配置 API 编写;Forge
Config API Port 则负责在 Fabric 上提供此 API。请安装与你的 Minecraft
版本匹配的版本。

Java:Minecraft 1.20–1.20.4 需要 Java 17,1.20.5 及更新版本需要 Java 21。

⚡ 安装

  1. 为你的 Minecraft 版本安装 Fabric Loader
  2. 将 Fabric API、Forge Config API Port 和此模组的 jar 文件放入 mods/
  3. 选择创建新世界 → 更多选项卡 → 点击Cities按钮
  4. 选择一个配置方案,或选择Disabled来创建普通世界

专用服务器没有世界创建界面,因此请在
config/lostcities-server.toml中选择配置方案:

[profiles]
selectedProfile = “onlycities”

第一次使用此模组?default是推荐的体验。onlycities能让你立即看到它的效果
——整张地图都会变成城市。

✅ 如何验证一致性

不是靠目测。我们使用相同的种子和配置方案分别生成各版本的世界,然后直接读取
区域文件并统计每个方块——只比较所有世界中都已完成生成的区块。六个版本的城市内容完全一致:
每个区块中的箱子、刷怪笼、铁栏杆、玻璃和书架数量均相同。剩余的细微差异
来自原版地形和矿石分布,而非城市本身。

每个版本发布前也都会在全新世界上进行专用服务器启动测试,因为 Fabric
mixins 无法通过编译器验证。

📋 须知

  • 添加任何世界生成模组前,请先备份你的地图,包括这个模组。添加或移除它都会改变新区块的生成方式。
  • Lost Worlds 尚未移植到 Fabric。专为搭配它设计的配置cavern、floating、space、biosphere_caves、atlantis仍然可用——只是会生成在普通地形上,而非对应的世界类型中。
  • optimizedHeightmap默认处于关闭状态,请保持关闭。它为了提升速度重新实现了原版内部机制,但其输出尚未与常规生成路径进行验证。
  • NeoForge 的 IMC API 没有对应的 Fabric 实现。Lost Cities API 中的所有接口都已包含,模组也可以直接使用 LostCities.lostCitiesImp;但基于 NeoForge IMC 握手编写的模组将无法找到它。这是本次移植唯一的 API 表面差异。
  • 拼写错误的 selectedProfile 会导致世界创建失败。这是从原版继承的行为,并非此次移植新增的问题。
  • 按设计,客户端可以不安装此模组,但这一点尚未经过测试。该模组不会注册方块或物品——只注册世界生成特性和服务端注册表——因此原版客户端应该可以连接到运行此模组的服务器。如果你想使用配置选择器,请在客户端也安装此模组。

🔗 链接与支持

请勿就此移植版的问题联系 McJty。 他并未参与其中,也
不对它负责。请改在此仓库的问题追踪页面反馈。该
模组本身的所有功劳都归于他;此次移植只是将他的作品移植到了另一种加载器上。

祝你探索遗迹愉快。 🏙️✨

常见问题

The lost cities 支持哪些 Minecraft 版本?

The lost cities 支持 Minecraft Java 版 1.20–1.21.11,共 19 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

The lost cities 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

Sunshainy 的其他作品

查看全部 →