LC²H [Lost Cities: Multithreaded] – The Ultimate Performance Upgrade for Lost Cities
If you love exploring sprawling urban wastelands in Minecraft, The Lost Cities is probably already one of your favorite mods. LC²H (often written as LC2H) – also known as Lost Cities: Multithreaded – takes that iconic experience and rebuilds its inner workings from the ground up. The result is a smoother, faster, and far more stable way to generate dense city biomes without lag spikes, chunk stutter, or random crashes on your worlds and servers.
This article breaks down what LC²H does, why Version 3 (V3) is the only version you should be using, and how it changes the way Lost Cities interacts with Minecraft’s chunk generation mechanics.
Why LC²H V1 and V2 Are Archived
Before diving into the good stuff, you need to understand the state of older versions. LC²H V1 and V2 are officially archived. They suffered from instability, crashes, weird errors, and poor performance under real modpack loads. If you still see an old build labeled “LCMultithreaded” or anything referring to V1/V2, treat it as outdated and potentially harmful to your world.
- V1/V2 status: Archived and strongly discouraged for use.
- Reason: Too many crashes, unstable multithreading, and main-thread bottlenecks.
- Recommendation: Update every old instance to LC²H V3 with all required dependencies.
V3 does not reuse code or logic from those early attempts. It’s a fresh rebuild aimed at modern hardware and heavy modded environments.
What LC²H V3 Actually Does
LC²H V3 is a performance and stability rework layer for The Lost Cities mod. Instead of changing the creative identity – the ruined buildings, streets, tunnels, and city blocks you love – it completely replaces how those chunks are generated under the hood.
- Async generation: City chunks are generated off the Minecraft main thread.
- Parallel worker pools: Multiple jobs run in parallel, using modern CPUs efficiently.
- Safe apply stage: Generated results are only applied to Minecraft when it’s safe to do so.
In practical gameplay, this means you can sprint through dense city biomes, load new regions, and teleport around modded dimensions without watching your game freeze every few seconds. Lost Cities becomes something your system can keep up with, even when paired with huge modpacks and complex server-side logic.
The Engineering Behind V3.0.0
V3.0.0 is not a “patch” on top of V2; it’s a radical rewrite. LC²H restructures Lost Cities into a job-based, fully asynchronous pipeline designed to scale with your hardware instead of fighting it.
- Job-based generator API: Worldgen steps are broken into discrete, schedulable jobs.
- Enterprise-grade async scheduler: A custom scheduler keeps worker threads busy without overloading the main thread.
- Thread-safe translation layer: Game data is copied into safe structures before workers touch it.
- Multi-tier caching: Reduces repeated calculations and prevents “rebuild storms.”
- Optional GPU acceleration: Through Quantified API, selected heavy steps can be offloaded to the GPU when supported.
This architecture is what lets LC²H V3 stay ahead of vanilla terrain generation speed, even when Lost Cities regions are packed tightly and your world is filled with other content-heavy mods.
City-Safe Structure System and Cleaner Skylines
One of the most visible changes comes from the new structure control system. Lost Cities worlds are dense by design, but vanilla and modded structures can sometimes spawn in awkward ways, breaking immersion.
- No random structures inside city boundaries: Vanilla and modded structures are blocked from spawning inside buildings and streets.
- Removed worldgen artifacts: Floating vines, bugged tall grass, and mid-air vegetation above city blocks are cleaned up.
- Stable skylines: The result is a sharp, visually consistent cityscape with fewer glitched blocks.
This makes exploration feel more intentional and less like a pileup of worldgen systems competing for the same space.
Why V3 Feels So Fast In-Game
Lost Cities concentrates heavy logic into a small generation window. V3 widens that window by executing these steps in parallel worker pools and letting the game thread decide how much work to pull each tick. In LC²H V3.2.0, the main-thread apply path uses a pull-based model: the game thread pulls a safe amount of work per tick based on current TPS, preventing stalls and huge CPU spikes.
- Main thread is no longer the bottleneck.
- Worker threads stay saturated without overwhelming the game.
- Caches and async design keep generation ahead of the player.
On heavy modpacks such as ChaosZProject or ZombieCraft, a benchmark score around 30k–40k is considered excellent, showing that LC²H is keeping pace with Minecraft’s generation workload while leaving headroom for other mods and server tick tasks.
Configuration UI and Built-In Benchmarking
In V3, command-based configuration is gone. Instead, LC²H provides a full in-game config UI, accessible through the standard mods menu path (Mods → LC2H → Config). The Config button sits near the Done button, and the screen acts as a control center for power modes, caches, diagnostics, and performance tests.
At the bottom of this UI, you’ll find the integrated benchmarking tool. Running it gives you a final performance score, making it easy to compare different settings, hardware setups, or server configurations. It’s especially useful when tuning a big Lost Cities modpack where worldgen performance directly affects your players’ experience.
Compatibility and Supported Mods
LC²H V3 is actively patched weekly to maintain stability and performance. Certain mods are explicitly tested and supported, including C2ME and Sinytra Connector (with fixes for sync and loader edge cases in V3.2.0), as well as Distant Horizons, which benefits from boot crash fixes and pull-based LOD sampling. When you’re building complex modded servers with custom terrain, skyboxes, and view-distance tweaks, this level of validation is incredibly valuable.
If you’re assembling a fresh modpack focused on massive city exploration, it’s worth noting that installing the latest V3 build is straightforward. Many players find it convenient to use the foxygame.net launcher, a modern and flexible Minecraft launcher where you can browse and download compatible mods directly from the menu, making LC²H and its dependencies much easier to keep updated across multiple instances.
License and Modpack Usage Rules
LC²H now uses the BRSSLA v1.3 license, which changes how modpack usage is handled:
- CurseForge modpacks: Any modpack hosted on CurseForge is automatically allowed to include LC²H.
- Under 100,000 downloads: Non-commercial usage is allowed globally.
- Above 100,000 downloads: The modpack is considered commercial and must request a license from BlackRift Studios.
- Non-compliance: Modpacks can be blacklisted and have LC²H disabled if they ignore the license terms.
Some well-known packs like Cursed Walking, DeceasedCraft, and ZombieCraft remain unaffected, but any new large-scale pack should review the license and ensure proper credit and compliance.
LC²H and the Future of Lost Cities
LC²H V3 represents the version the creator always wanted to build: a fully multithreaded, high-performance foundation for The Lost Cities that respects the original art, blocks, and city profiles while modernizing the engine behind them. Multithreading city generation is on par with multithreading Minecraft’s own chunk system; one wrong move and the whole thing collapses. That’s why the translation layer, thread isolation, and careful engineering are so important.
For players and server owners, the takeaway is simple: if you want Lost Cities worlds that keep up with modern hardware, high view distances, big modpacks, and busy SMP servers, LC²H V3 is the version you should be running. It keeps city generation fast, stable, and visually clean so you can focus on exploring, building, and surviving in the ruins instead of fighting stutter and crashes.
Conclusion
LC²H [Lost Cities: Multithreaded] V3 is more than just an update; it’s an overhaul of how Lost Cities works inside Minecraft. By shifting generation off the main thread, introducing a robust async pipeline, cleaning up visual artifacts, and providing a powerful config UI with benchmarking, it turns once-laggy city biomes into smooth, immersive environments.
If you’re still using older LC²H builds or vanilla Lost Cities in a modern modpack, it’s time to switch. Update to LC²H V3, tune your settings, and enjoy Lost Cities worlds that finally feel as responsive and stable as the rest of your Minecraft experience.
--- **Update Apr 25, 2026:** Added 1 file for version 1.20.1 (Forge).