ModsFinder

Endless City Primary

by Spanning Cities

Players who run short of wood on barren ground can find resources in Endless City Primary, which turns the world into a vast city with valuables spread through it.

FabricForgeNeoForgeQuiltServer required, client optionalAll rights reserved1.20 – 1.21.5

What it does

The mod turns a world into an expansive, endless city instead of the usual terrain. The city generates over existing parts of the world as players explore, and a smart chunk border system is meant to keep chunk boundaries from overwhelming the server. Automatic chunk purging clears chunks that are no longer needed. Players who fly or walk far can make new city areas generate beyond their render distance, and the author advises against travelling faster than speed 40, since the city still populates in those areas.

The city sits on a massive superstructure that adds a deepslate layer beneath it, with trial chambers and strongholds inside. The design balances that layer against the valuables spread through the city, and the builds use barrels and vaults. Fabric API is required, and FerriteCore is an optional dependency that can be added for memory use. Only the server needs to run the mod, while players can leave it out, so either side may skip it. It is released under All rights reserved and is not open source. Files are published for Fabric, Forge, NeoForge and Quilt, for the 1.20 – 1.21.5 range.

Key features

  1. Endless generated city

    An infinite city takes the place of the normal world, with randomized road structures and buildings across the landscape.

  2. Automatic chunk purging

    Chunks that are no longer in use are cleared automatically, which keeps the generated city from filling storage.

  3. Deepslate superstructure

    A large superstructure forms a new deepslate layer beneath the city, including trial chambers and strongholds.

  4. Lite edition

    A smaller-world version called Endless City LITE exists for players with storage limits, and it is incompatible with Primary.

Compatibility

Latest build for each game version and loader.

1.21.52.1.0+mod2.1.0+mod2.1.0+mod2.1.0+mod
1.21.42.1.0+mod2.1.0+mod2.1.0+mod2.1.0+mod
1.21.32.1.0+mod2.1.0+mod2.1.0+mod2.1.0+mod
1.21.22.1.0+mod2.1.0+mod2.1.0+mod2.1.0+mod
1.21.12.1.0+mod2.1.0+mod2.1.0+mod2.1.0+mod
1.212.1.0+mod2.1.0+mod2.1.0+mod2.1.0+mod
1.20.11.0.01.0.0Not available1.0.0
1.201.0.01.0.0Not available1.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

FerriteCoreMemory usage optimizations
Optional

Incompatible 2

Endless City LITETurn your world into a vast & endless city, and try to survive this barren landscape. A more performance friendly version.
Incompatible
Endless City LegacyA more original version of our project Endless City. Travel an unending expansive city where your number one resource is very rare...
Incompatible

How it compares

Full comparison

Vanilla One Block is open source under the MIT License, is needed on the server, with the client optional, and is published for Fabric, Forge, NeoForge and Quilt across 1.19.4 – 26.2. Luki's Ancient Cities is not open source, is published for 1.20.4 – 1.21.11 under All rights reserved, and its server runs it while players may skip it. Ancient City Underground is server-side only, open source under CC0 1.0 Universal, and has a Fabric file for 1.21.11 only.

ModLoadersGame versionsEnvironmentUpdated
Endless City PrimaryFabric, Forge, NeoForge and Quilt1.20 – 1.21.5Server required, client optional2025-08-24
Vanilla One BlockFabric, Forge, NeoForge and Quilt1.19.4 – 26.2Server required, client optional2026-09-13
Luki's Ancient CitiesFabric, Forge, NeoForge and Quilt1.20.4 – 1.21.11Server required, client optional2025-11-02
Ancient City UndergroundFabric1.21.11Server-side only2026-07-15

Questions

Does Endless City Primary need Fabric API?

Yes. Fabric API is a required dependency on every loader, so it must be installed next to Endless City Primary.

Does the server need the mod?

Yes, the server has to run it, but players can join without installing it, so the client side is optional.

Can Endless City Primary be used with the LITE version?

No. Endless City LITE and Endless City Legacy are listed as incompatible, so only one of them should be installed.

In the catalog

Endless City Primary is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 15,307 mods support Minecraft 1.21.5.

More from Spanning Cities

All projects

Similar mods

What the author says

Endless city is an expansive, infinite city that replaces the normal minecraft world. Completely changing the way you play minecraft, getting wood is now a decent challenge. Endless city started as a simple mod for MC 1.6.4. The creator, now lost to time, brought this unique concept to life by generating a whole city…
Spanning Cities, on the Modrinth page

Official listing

Owner
Spanning Cities
Published
2023-12-18
Updated on Modrinth
2025-08-24
Facts verified
2026-10-15

Tags