Lost Cities Modern Tweaks
This datapack (packaged as a mod for easier installation) applies numerous modifications to the standard Lost Cities generation for version 1.20.1, making generated cities more interesting while preserving the original style.
⚠ You need to have The Lost Cities installed to use this datapack ⚠
Main Improvements
The modification replaces all torches with lanterns, adds new street and highway designs with lamp posts, expands railway network detailing, and enhances existing buildings. More roof variations, park areas, and building palettes have been added.
Particularly noteworthy is the new factory with a spacious interior that can serve as an excellent starting point for technical modpacks. Unique city styles for different biomes have been added, along with improved interiors of multi-story buildings such as shopping centers and administrative buildings, each with individual loot tables.
Features
Most changes are aesthetic and don't disrupt the balance of the original mod. All improvements use only vanilla blocks, making the modification compatible with pure Minecraft without requiring additional mods. Hundreds of building elements have been modified in total.
Compatibility
The datapack has been tested with various standard Lost Cities profiles. However, it's impossible to test every heavily modded environment that alters world generation. If the datapack works flawlessly - great! If not, you may need to remove it or manually resolve the issue if you have relevant experience.
Compatibility with Other Lost Cities Datapacks
Starting from version 1.0.10 for Minecraft 1.20.1 and 2.0.7 for Minecraft 1.12.1, general compatibility has been improved as the datapack moved most modifications under its own namespace lcmt. The datapack only overrides the following files from the base Lost Cities mod:
lostcities/lostcities/worldstyles/standard.jsonlostcities/lostcities/worldstyles/standard_everywhere.jsonlostcities/lostcities/citystyles/citystyle_border.json
These overrides help enable all improvements by default, so you need to manually create new Lost Cities profiles to use them.
Compatibility with Other Mods
Should be compatible with mods that work with The Lost Cities. Lootable chests and barrels added by this datapack are also compatible with mods like Lootr.
Dependencies
If you're using the mod version, dependency checking should be performed automatically by the mod loader. However, if you're using the datapack version, you must manually verify compatibility with your Lost Cities mod version:
- Minecraft 1.20.1: Requires The Lost Cities 1.20-7.3.6 or above, starting from Lost Cities Modern Tweaks 1.0.7
- Minecraft 1.21.1: Requires The Lost Cities 1.21-8.2.6 or above, starting from Lost Cities Modern Tweaks 2.0.4
Frequently Asked Questions
What's the difference between the mod version and the datapack version?
They contain identical content. The mod version is generally easier to use as you can simply install it as a mod, which will enable improvements for all worlds. If you want to enable these improvements only for a specific world, you can download the datapack version and add it only to that world.
Why aren't cities generating?
Follow the instructions from the The Lost Cities mod and ensure city generation is enabled for your world. This datapack should work with all standard Lost Cities profiles.
I disabled generateLighting, but lanterns and other light sources still generate in cities?
Unfortunately, this option currently only works for torches. A separate pack with most light sources removed has been created.
If you're familiar with configuring datapacks for Lost Cities, you can also create a datapack that modifies light source definitions in the following palette files:
lcmt/lostcities/palettes/lanterns.jsonlcmt/lostcities/palettes/soul_lanterns.jsonlostcities/lostcities/palettes/rails.json
Are versions older than 1.20.1 supported?
This datapack uses blocks from Minecraft 1.20.1+ and some features only available in Lost Cities mod versions for 1.20.1+. Therefore, older Minecraft versions are not supported.
Does it affect world generation performance?
According to testing - no. This datapack doesn't perform anything special (e.g., doesn't execute commands), so it should have the same performance impact as the base Lost Cities mod.
Why are some loot chests empty?
If you only have the Lost Cities mod and this datapack installed, this behavior is expected. With the standard profiles included with the Lost Cities mod, there's a chance loot won't be generated. If you want to customize this behavior, you need to create a new Lost Cities profile (in config/lostcities/profiles) and modify the following options: generateLoot, chestWithoutLootChance, buildingWithoutLootChance.
Can I customize loot in multi-story buildings like factories?
Yes. All loot tables are defined in lcmt/loot_tables/chests (or lcmt/loot_table/chests for 1.21.1 and above) in the datapack. Selection conditions are defined in lcmt/lostcities/conditions.
Can I customize biomes for specific city styles (e.g., snowy cities)?
Yes. By default, this datapack uses biome tags to identify desert, jungle, and snowy biomes. Therefore, it should be compatible with biome mods that correctly set biome tags for their new biomes.
I saw errors in the logs. Should I be concerned?
You should be fine. The Lost Cities mod appears to have a bug when generating banners under certain circumstances. As a result, banners won't generate correctly in some building parts, but this shouldn't affect gameplay. The same issue can occur with sign blocks, spawner blocks, or other blocks with block entity data.