The lost cities
by Sunshainy
With The lost cities installed on a server, the Overworld can be generated as an abandoned, overgrown city, with cities placed across the whole map instead of vanilla terrain alone.
What it does
The mod is an unofficial Fabric port of the Lost Cities mod originally created by McJty. It generates complete cities with buildings, streets, highways, bridges, railways and monorails, and offers 17 generation profiles, including ordinary cities, megacities, rare cities, cavern cities and floating cities. A profile picker on the world creation screen selects one before a world is made, and an onlycities option shows nothing but the city content.
Cities are kept away from villages and other structures, and custom blocks and items are built to work with vanilla clients that join a dedicated server. Twelve commands handle locating and mapping cities, and a city author can define assets in the world. Full datapack support lets buildings, parts, palettes, city styles, conditions and variants be defined in data. The server side is required, while the client may run without the mod.
Lost Cities Modern Tweaks and Luki's Ancient Cities are other city generators for Fabric and other loaders. Installation requires Forge Config API Port, which supplies the config API on Fabric, and Cloth Config API is optional. The mod is released under the MIT License and is open source, with the source code published.
Key features
Complete city generation
Cities include buildings, streets, highways, bridges, railways and monorails, generated as one connected layout.
17 generation profiles
Profiles range from ordinary cities and megacities to rare cities, cavern cities and floating cities.
Structure avoidance
Generated cities stay clear of villages and other structures, so existing ones are not overlapped.
Datapack support
Buildings, parts, palettes, city styles, conditions and variants can be added through datapacks.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
How it compares
Luki's Ancient Cities is All rights reserved, not open source, and runs for Fabric, Forge, NeoForge and Quilt on 1.20.4 – 1.21.11, with the server required and the client optional. Lost Cities Modern Tweaks is MIT License, not open source, and covers Fabric, Forge and NeoForge 1.20.1 – 26.2, using the same server-required environment. Block of Sky Unofficial Port is Fabric-only for 1.21 – 1.21.1 and needs both the client and the server, unlike this mod.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| The lost cities | Fabric | 1.20 – 1.21.11 | Server required, client optional | 2026-08-30 |
| Luki's Ancient Cities | Fabric, Forge, NeoForge and Quilt | 1.20.4 – 1.21.11 | Server required, client optional | 2025-11-02 |
| Lost Cities Modern Tweaks | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Server required, client optional | 2026-09-13 |
| Block of Sky Unofficial Port | Fabric | 1.21 – 1.21.1 | Client and server | 2026-04-15 |
Questions
Does The lost cities need Forge Config API Port?
Does the client need The lost cities?
Which Minecraft versions have files?
In the catalog
The lost cities is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
Turn the whole Overworld into an abandoned, overgrown city. A Fabric port of Lost Cities by McJty, covering Minecraft 1.20 → 1.21.11.
Official listing
- Modrinth page
- modrinth.com/mod/the-lost-cities-fabric
- Owner
- Sunshainy
- Published
- 2026-01-24
- Updated on Modrinth
- 2026-08-30
- Facts verified
- 2026-10-15
