Compatibility
Minecraft: Java Edition
1.20.1–1.20.6
Platforms
Supported environments
Client and server
Creators
Details
Licensed BRSSLA V1.5
Published 3 months ago
Changelog
LC²H V3.5.0 | More Perf + Improved City Gen :D
V3.5.0 Overview
V3.5.0 focus is better performance on toasters + worldgen fixes (Bug). This update aims to improve city stitching, reduce heavy `BuildingInfo` lookups (Optimised), while also performing better when Distant Horizons is installed.
City Boundary Stitching
- Fixed hard city cuts at multichunk area boundaries(Bug reported on Discord. Thx to lordchaos4)
- Added better boundary tracking for neighboring city areas
- Improved city chunk role detection around border chunks
- Roads/buildings should now properly connect across areas
Shadow Apply Expansion
- Added more gen phase shadow apply paths (Ditching queues)
- Moved almost all cleanup work away from the main thread
- Chunk post-processing should now perform a lot better with more throughput
BuildingInfo Performance Upgrades
- Added BuildingInfo snapshotting for faster repeated lookups (Cuts around-ish 50% CPU load. Depends on hardware)
- Improved chunk role probing for less repeated state checks
- Reduced duplicate work when nearby chunks are already known/generated
- Better throughput in general (Especially heavy packs or huuuge cities)
Distant Horizons Compatibility Improvements
- Reduced cases where Distant Horizons actively enjoyed bottlenecking LC²H xd
- Improved DH scheduling
Generation Fixes
- Improved city block identification around boundary chunks
- Fixed more edge cases where valid city chunks did not stitch correctly due to code issues
- Improved lostcities dimension handling in city/spawn logic (Was brokey)
Extras
- Added a new command `/lc2h profile [profile name]`. This forces The Lost Cities to generate cities and roads in an existing world, while not overwriting already generated chunks. (Requested feature). IT'S EXPERIMENTAL AND RISKY BTW
Codebase Cleanup
- Moved all Forge logic into it's own folder (Prepping for port)
- Cleaned up unused old code
- Made the project easier to port later
Files
lc2h-3.5.0.jar(1.18 MiB) Primary
Metadata
Release channel
ReleaseVersion number
3.5.0Loaders
Forge
Game versions
1.20.1–1.20.6Environment
Client and server, required on both
![LC²H [Lost Cities: Multithreaded]](https://cdn.modrinth.com/data/Mcvy3mxt/95f29fd886e7a91e2adf6131e2d3c366926a505c_96.webp)

