
Lost Cities: Multithreaded
Активный0.0
Установок
Последнее обновление
🛑 Compatibility Notice: C2ME (With Sinytra Connector) & C2MEF
Important:
At this time, C2ME (Concurrent Chunk Management Engine) with Sinytra Connector, and C2MEF are not compatible with Lost Cities: Multithreaded.
Full compatibility will be assured in V2, which is set for release soon!
If you are using any of these mods, please wait for the upcoming V2 update for seamless integration.
🌿 LOST CITIES: MULTITHREADED 🌿
Lost Cities: Multithreaded breathes new life into city exploration by dramatically speeding up world generation. Wander through urban landscapes without the stuttering that typically plagues these complex environments.
🚀 Major Performance Boost
This mod gives a huge performance boost to The Lost Cities, making city chunks generate as fast as vanilla terrain - sometimes even faster! Both Intel i5-12500H and AMD Ryzen 5 8400F systems showed dramatic improvements in chunk generation and gameplay smoothness.
🌟 Perfect Companion for ChaosZPack
This mod works perfectly with Lost Cities addons like ChaosZPack! I've personally tested compatibility to ensure a seamless experience with ChaosCraft_HD's excellent addon.
🔭 Distant Horizons Compatible!
BREAKTHROUGH: This mod makes Distant Horizons Multithreaded World Gen work perfectly with Lost Cities! The massive cliff/terrain gap issue that made these mods incompatible is now FIXED! Enjoy stunning city vistas with unprecedented view distances.
⚠️ Important Version Notice
The latest version of Lost Cities: Multithreaded will always only support the latest version of The Lost Cities. This ensures optimal performance and compatibility.
If you encounter any issues after a Lost Cities update or need help with compatibility, please report them in our dedicated support channel: LC Multithreaded Support
I'm committed to providing quick fixes (typically within an hour of submission) whenever possible to ensure you can continue enjoying your gameplay with minimal disruption.
⚡ Key Improvements
- Smooth Exploration: No more freezes when entering new city areas
- Better Server Performance: Reduced lag for all players on multiplayer servers
- Instant Generation: Cities appear almost as quickly as vanilla terrain
- Distant Horizons Compatible: Fixed the terrain cliff issue, making these mods work together!
- Full Multicore/SMT Support: Utilizes all available CPU cores for maximum performance
- Smart Power Modes: Choose between maximum performance or lower system impact
Note: The look and layout of cities remains untouched - only the performance is enhanced!
🆕 Version 1.6.1 - DHPATCH (2025-08-27) 🎯
What's Changed:- ✅ Removed a broken behavior that tried to forcibly run part of LostCities generation on the server main thread.
- 🐞 Added a tiny debug message (only shows when debug logging is enabled) to help spot worker-thread generation during troubleshooting.
- 🛑 Stopped the huge WARN/error spam that appeared when running with DistantHorizons (DH). The issue came from rescheduling which lost DH’s special generation context.
- 🧰 Added small safety fallbacks (like returning AIR or default stair shape) to prevent null-pointer crashes.
💬 Frequently Asked Questions
🔄 Can I add this mod to my existing Lost Cities world or server?
Absolutely! The mod can be added to existing worlds, though I recommend creating a backup first as this is still in BETA. I've personally tested version migrations (from V1.1.0-BETA to V1.5.0-BETAREVAMPED), and the mod seamlessly adapts without losing functionality.
💾 Why has my world folder size increased?
Starting with V1.2.0-BETA, the mod stores calculated data in a cache folder (world/lcmultithreadingcache
). With disk-backed cache, this folder is now crucial for faster chunk loading and may grow over time, but is automatically cleaned if too large. Use /lcmultithreaded cache wipeDisk
to clear manually.
🧮 Why does my RAM usage increase by ~100MB?
The mod maintains a memory cache for recently generated content to dramatically improve performance. Older data is moved to disk or removed automatically as memory fills up.
⏮️ Will you make this compatible with older versions of Lost Cities?
Currently, no. Code differences between versions make compatibility challenging. While I'm considering future support for 1.21.1, I don't plan to support older versions as this would require using older Java versions - essentially requiring a complete rewrite of the mod.
👥 How can I help improve this mod?
I welcome community contributions! The best way to help is by reporting issues or suggesting improvements in our dedicated channel on the BlackRift Studios Discord server. Your feedback directly impacts development priorities.
🔧 Vital Fixes to Lost Cities
- Fixed null blockstate crashes that would cause sudden game freezes
- Repaired vine generation issues that affected building appearance
- Solved building data lookup problems causing server lag spikes
- Fixed thread safety issues during concurrent generation
- Balanced memory usage to prevent unnecessary resource consumption
- Closed the huge cliff gap when using with Distant Horizons
📊 Real-World Performance
With Lost Cities: Multithreaded installed:
- Cities generate as fast as vanilla terrain
- Your exploration remains uninterrupted by technical hiccups
- Building generation happens almost instantly
- Servers maintain stability even with multiple players exploring
- Performance improves on both high-end and modest PCs
- Power modes let you balance between maximum performance and system impact
The difference is immediately noticeable - what once took seconds now appears in the blink of an eye!
🎮 Compatibility
- Minecraft 1.20.1 with Forge
- The Lost Cities 1.20-7.4.3 (latest version)
- Works with most modpacks and optimization mods
- Simple installation - just drop into your mods folder and enjoy!
- Perfectly compatible with Distant Horizons Multithreaded World Gen!
🌐 Community
Join our friendly community for support and updates:
BlackRift Studios Discord
👋 About Me
Hey there! I'm Admany, and I created this mod to solve the performance issues I was experiencing with The Lost Cities. I co-founded BlackRift Studios with my partner ChaosCraft_HD, and we're working together to create awesome mods for the Minecraft community.
This mod is my solution to the lag problems in Lost Cities. I've written it from scratch without using any of McJty's code, which is why it will remain closed-source.
Big thanks to McJty for creating The Lost Cities in the first place - it's an amazing mod that just needed some performance love!
🚀 Quick Command Reference
/lcmultithreaded maxpower on|off [perma]
- Set all thread pools to maximum system cores/lcmultithreaded lowpower on|off [perma]
- Halve the number of threads for lower system impact/lcmultithreaded stats
- Show detailed thread pool usage and task counts/lcmultithreaded stats live on
- Enable live-updating stats meter in-game/lcmultithreaded cache stats|clear|wipeDisk|evict <radius>
- Manage and inspect caches/lcmultithreaded cache path
- Show per-world cache path, file count, and size/lcmultithreaded locks on|off
- Toggle resource lock enforcement/lcmultithreaded warn singleplayer on|off
- Control singleplayer warning/lcmultithreaded logging global|player
- Toggle in-game debug logging/lcmultithreaded help
- List all available commands
⚖️ Usage Guidelines
© 2025 Admany - All Rights Reserved
Modpack & Server Usage: For modpacks or servers with over 100,000 downloads, please reach out for permission to include this mod. I'm typically happy to grant permission - I just like to know where my work is being used!
Code Protection: Please respect that the code within this mod's JAR file is protected by copyright. Rather than decompiling or modifying the code directly, I welcome collaboration! If you have ideas or want to contribute, please contact me directly.
Regarding Lost Cities: This mod and its code are my original work. While I may collaborate with McJty in the future, any implementation requires permission as the creator of this content.
Smaller Projects: Feel free to include this mod in smaller modpacks and servers! Attribution to Admany/BlackRift Studios is appreciated and helps support continued development of this and other projects.
Thank you for respecting these guidelines! 💚
💬 My Policy Explained
I'm not trying to be restrictive - this is simply about proper credit. I don't want large modpacks or mods using my work and claiming it as their own performance feature while making money from it. Smaller modpacks and servers are welcome to include this mod with proper attribution.
This policy protects my work while still allowing the community to benefit from these optimizations.
Lost Cities: Multithreaded • Version 1.5.0-BETAREVAMPED • Created by Admany • BlackRift Studios • August 21, 2025