Lost Cities Modern Tweaks

Quick rating

Lost Cities Modern Tweaks

No reviews yet

A datapack that applies various tweaks to the default Lost Cities generation using modern Minecraft blocks, adding additional buildings and interior details while keeping the original style.

Modern/Urban
Adventure/Exploration
Misc Structures
World Gen Improvements
Aesthetic Improvements
Mod Addon
Mod Loaders
Datapack
Forge
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Optional
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
Lost Cities Modern Tweaks for Minecraft 1.21.11 - v3.0.0
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

This mod (actually a datapack packaged as a mod for easier installation) applies many tweaks to the default Lost Cities geneartion on 1.20.1 and above, making generated cities more interesting while trying to keep the original style.

⚠ You need to have the correct version of The Lost Cities installed to use this datapack ⚠

Example tweaks:

  1. Replaced all torches with lanterns. Unfortunately lanterns still generate when city lighting is disabled because torches are hard-coded light sources in the base mod.
  2. New street and highway designs. Streets now have lamp posts.
  3. Added more details to the railway network.
  4. Added more details to some existing buildings.
  5. More roof variations.
  6. More park designs. Some existing park designs are also tweaked.
  7. Redesigned fountains to better fit the new streets.
  8. More building palettes.
  9. A new factory multibuilding with a spacious interior, which can be a convenient place to kick off your factory in tech packs.
  10. New building designs.
  11. New biome specific city styles.
  12. Touch up interiors of multi-buildings like shopping center, town center, libraries, etc., and added unique loot tables for each of them.
  13. And more ...

In general, most of the tweaks are aesthetic, and won't break the balance from the original mod. All tweaks use vanilla blocks only, also making it vanilla friendly (and you don't need to install extra mods!). Overall there are hundreds of modified building parts. You can visit the gallery for some examples.

Side Note: I started these tweaks in my own playthroughs, when I found it strange that a modern city still uses torches everywhere. As I added more and more tweaks, I figured that it is also a good idea to share these tweaks with you.

Permissions

Feel free to use this datapack in any modpacks. The MIT license also gives you a lot of freedom to do additional tweaks yourselves (as the source files are just json files included in the pack).

Compatibility

This datapack has been tested with various vanilla Lost Cities profiles. However, it is impossible to test every heavily modded environment that heavily modifies worldgen. So if the datapack works flawlessly, that's great and enjoy it! If not, you may have to remove it, or manually resolve the issue if you are experienced. Do not report issues caused by this datapack to the Lost Cities mod!

Compatibility with Other Lost Cities Datapacks

Before 1.0.10 for Minecraft 1.20.1 and 2.0.7 for Minecraft 1.12.1, the answer is highly unlikely for the following reasons:

  • This datapack modifies lots of parts from the base mod (e.g., it touches all parts with torches).
  • Currently the Lost Cities mod does not support merging city styles or building definitions (e.g., allowing multitple datapacks to add/alter different buildings to the same city style). Therefore one pack's content will usually override another's.

Starting from 1.0.10 for Minecraft 1.20.1 and 2.0.7 for Minecraft 1.12.1, general compatibility has been improved because the datapack moved the majority of the tweaks under its own pack namespace lcmt. The datapack only overrides the following datapack files from the base Lost Cities mod:

  • lostcities/lostcities/worldstyles/standard.json
  • lostcities/lostcities/worldstyles/standard_everywhere.json
  • lostcities/lostcities/citystyles/citystyle_border.json

These overrides help enable all the tweaks by default so you need to manually create new lost cities profiles to enjoy them.

Compatibility with Other Mods

It should be compatible with mods that are compatible with The Lost Cities mod. The lootable chested/barrels added by this datapack are also compatible with mods like Lootr.

Dependencies

If you are using the mod version, dependency check should be automatically performed by the mod loader. However, if you are using the datapack version, you must manually verify it is compatible with version of the Lost Cities mod you installed:

  • Minecraft 1.20.1: You need The Lost Cities 1.20-7.3.6 or above starting from Lost Cities Modern Tweaks 1.0.7.
  • Minecraft 1.21.1: You need The Lost Cities 1.21-8.2.6 or above starting from Lost Cities Modern Tweaks 2.0.4.

FAQs

I see both the mod version and the datapack version. Are there any differences?

They share the same content. In general the mod version should be easier to use as you can simply install it as a mod, which will enable the tweaks for all worlds. If you only want to enable these tweaks for a specific world, you can download the datapack version and add it to that world only.

I don't see any city generated?

Follow the instructions from The Lost Cities mod and make sure city generation is turned on for your world. This datapack should work with all default lost cities profiles.

I turned off generateLighting, but lanterns and other light sources still generate in cities?

Unfortunately, that option currently only works for torches.

If you are familiar with configuring datapacks for lost cities, you can also make a datapack changing the light source definitions in the following palette files:

  • lcmt/lostcities/palettes/lanterns.json
  • lcmt/lostcities/palettes/soul_lanterns.json
  • lostcities/lostcities/palettes/rails.json

Is it possible to support older versions than 1.20.1?

This datapack uses blocks from Minecraft 1.20.1+ and some features only available in 1.20.1+ versions of the Lost Cities mod. So older Minecraft versions are not supported.

Does it impact world generation performance?

No based on my testing. This datapack does not do anything special (e.g., no command executions) so it should have similar performance impact as the base Lost Cities mod. When using Chunky to pre-generate a square region with 1024 block radius in Minecraft 1.20.1, I don't see a significant difference in chunk generation speed compared with the base Lost Cities mod.

Why are some loot chests empty?

If you only have the Lost Cities mod and this datapack installed, then this behavior is expected. With the built-in profiles comes with the Lost Cities mod, there is a chance loot will not be generated. If you want to customize this behavior, you need to create a new Lost Cities profile (under config/lostcities/profiles) and tweak the following options: generateLoot, chestWithoutLootChance, buildingWithoutLootChance.

If you have other mods/datapacks install that will affect loot generation, then you will need to consult owners of those mods/datapacks.

Can I tweak the loot in multi-building like the factory buildings?

Yes. All loot tables are defined under lcmt/loot_tables/chests (or lcmt/loot_table/chests for 1.21.1 and above) in the datapack. The selection conditions are defined under lcmt/lostcities/conditions.

For example, with the default condition defined at lcmt/lostcities/conditions/factory_loot.json, lootable chests or barrels in factory buildings will pick one of the loot tables from lcmt/loot_tables/chests/factory_*.json (or lcmt/loot_table/chest/factory_*.json for 1.21.1 and above) to generate loot items. The loot tables are balanced against vanilla. If you are a pack maker, you can use mods like KubeJS to edit them to make them better fit your pack.

Some multi-building's loot conditions are configured to allow different loot tables to be used in different building parts. For example, if you want to customize the loot in shopping center's vending machines, you can override lcmt/loot_table/chests/shopping_vending_machine.json.

Can I tweak the biomes for specific city styles (e.g., snowy cities)?

Yes. By default this datapack uses biome tags to determine desert, jungle, and snowy biomes. So it should be compatible with biome mods that correctly set biome tags for their new biomes. You can also manually override the corresponding biome tags under lcmt/tags/worldgen/biome in this datapack if you need more fine grained tweaks.

I saw errors like Failed to create block entity minecraft:banner in logs. Should I be worried?

You should be fine. The Lost Cities mod seems to have a bug when generating banners under certain situations. As a result, the banners won't be generated correctly in some building parts, but it should not affect gameplay. The same issue can also happen to sign blocks, spawner blocks, or other blocks with block entity data.

This datapack (packaged as a mod for easier installation) applies many tweaks to the default Lost Cities geneartion on 1.20.1, making generated cities more interesting while trying to keep the original style.

⚠ You need to have The Lost Cities installed to use this datapack ⚠

Example tweaks:

  1. Replaced all torches with lanterns. Unfortunately lanterns still generate when city lighting is disabled because torches are hard-coded light sources. You can use Lost Cities Modern Tweaks (Lights Off Edition) if you don't want those lanterns to generate.
  2. New street and highway designs. Streets now have lamp posts.
  3. Added more details to the railway network.
  4. Added more details to some existing buildings.
  5. More roof variations.
  6. More park designs. Some existing park designs are also tweaked.
  7. Redesigned fountains to better fit the new streets.
  8. More building palettes.
  9. A new factory multibuilding with a spacious interior, which can be a convenient place to kick off your factory in tech packs.
  10. New building designs.
  11. New biome specific city styles.
  12. Touch up interiors of multi-buildings like shopping center, town center, etc., and added unique loot tables for each of them.
  13. And more ...

In general, most of the tweaks are aesthetic, and won't break the balance from the original mod. All tweaks use vanilla blocks only, also making it vanilla friendly (and you don't need to install extra mods!). Overall there are hundreds of modified building parts. You can visit the gallery for some examples.

I started these tweaks in my own playthroughs, when I found it strange that a modern city still uses torches everywhere. As I added more and more tweaks, I figured that it is also a good idea to share these tweaks with you.

Permissions

Feel free to use this datapack in any modpacks. The MIT license also gives you a lot of freedom to do additional tweaks yourselves (as the source files are just json files included in the pack).

Compatibility

This datapack has been tested with various vanilla Lost Cities profiles. However, it is impossible to test every heavily modded environment that heavily modifies worldgen. So if the datapack works flawlessly, that's great and enjoy it! If not, you may have to remove it, or manually resolve the issue if you are experienced. Do not report issues caused by this datapack to the Lost Cities mod!

Compatibility with Other Lost Cities Datapacks

Before 1.0.10 for Minecraft 1.20.1 and 2.0.7 for Minecraft 1.12.1, the answer is highly unlikely for the following reasons:

  • This datapack modifies lots of parts from the base mod (e.g., it touches all parts with torches).
  • Currently the Lost Cities mod does not support merging city styles or building definitions (e.g., allowing multitple datapacks to add/alter different buildings to the same city style). Therefore one pack's content will usually override another's.

Starting from 1.0.10 for Minecraft 1.20.1 and 2.0.7 for Minecraft 1.12.1, general compatibility has been improved because the datapack moved the majority of the tweaks under its own pack namespace lcmt. The datapack only overrides the following datapack files from the base Lost Cities mod:

  • lostcities/lostcities/worldstyles/standard.json
  • lostcities/lostcities/worldstyles/standard_everywhere.json
  • lostcities/lostcities/citystyles/citystyle_border.json

These overrides help enable all the tweaks by default so you need to manually create new lost cities profiles to enjoy them.

Compatibility with Other Mods

It should be compatible with mods that are compatible with The Lost Cities mod. The lootable chested/barrels added by this datapack are also compatible with mods like Lootr.

Dependencies

If you are using the mod version, dependency check should be automatically performed by the mod loader. However, if you are using the datapack version, you must manually verify it is compatible with version of the Lost Cities mod you installed:

  • Minecraft 1.20.1: You need The Lost Cities 1.20-7.3.6 or above starting from Lost Cities Modern Tweaks 1.0.7.
  • Minecraft 1.21.1: You need The Lost Cities 1.21-8.2.6 or above starting from Lost Cities Modern Tweaks 2.0.4.

FAQs

I see both the mod version and the datapack version. Are there any differences?

They share the same content. In general the mod version should be easier to use as you can simply install it as a mod, which will enable the tweaks for all worlds. If you only want to enable these tweaks for a specific world, you can download the datapack version and add it to that world only.

I don't see any city generated?

Follow the instructions from The Lost Cities mod and make sure city generation is turned on for your world. This datapack should work with all default lost cities profiles.

I turned off generateLighting, but lanterns and other light sources still generate in cities?

Unfortunately, that option currently only works for torches. I created a separate pack with most light sources removed here.

If you are familiar with configuring datapacks for lost cities, you can also make a datapack changing the light source definitions in the following palette files:

  • lcmt/lostcities/palettes/lanterns.json
  • lcmt/lostcities/palettes/soul_lanterns.json
  • lostcities/lostcities/palettes/rails.json

Is it possible to support older versions than 1.20.1?

This datapack uses blocks from Minecraft 1.20.1+ and some features only available in 1.20.1+ versions of the Lost Cities mod. So older Minecraft versions are not supported.

Does it impact world generation performance?

No based on my testing. This datapack does not do anything special (e.g., no command executions) so it should have similar performance impact as the base Lost Cities mod. When using Chunky to pre-generate a square region with 1024 block radius in Minecraft 1.20.1, I don't see a significant difference in chunk generation speed compared with the base Lost Cities mod.

Why are some loot chests empty?

If you only have the Lost Cities mod and this datapack installed, then this behavior is expected. With the built-in profiles comes with the Lost Cities mod, there is a chance loot will not be generated. If you want to customize this behavior, you need to create a new Lost Cities profile (under config/lostcities/profiles) and tweak the following options: generateLoot, chestWithoutLootChance, buildingWithoutLootChance.

If you have other mods/datapacks install that will affect loot generation, then you will need to consult owners of those mods/datapacks.

Can I tweak the loot in multi-building like the factory buildings?

Yes. All loot tables are defined under lcmt/loot_tables/chests (or lcmt/loot_table/chests for 1.21.1 and above) in the datapack. The selection conditions are defined under lcmt/lostcities/conditions.

For example, with the default condition defined at lcmt/lostcities/conditions/factory_loot.json, lootable chests or barrels in factory buildings will pick one of the loot tables from lcmt/loot_tables/chests/factory_*.json (or lcmt/loot_table/chest/factory_*.json for 1.21.1 and above) to generate loot items. The loot tables are balanced against vanilla. If you are a pack maker, you can use mods like KubeJS to edit them to make them better fit your pack.

Some multi-building's loot conditions are configured to allow different loot tables to be used in different building parts. For example, if you want to customize the loot in shopping center's vending machines, you can override lcmt/loot_table/chests/shopping_vending_machine.json.

Can I tweak the biomes for specific city styles (e.g., snowy cities)?

Yes. By default this datapack uses biome tags to determine desert, jungle, and snowy biomes. So it should be compatible with biome mods that correctly set biome tags for their new biomes. You can also manually override the corresponding biome tags under lcmt/tags/worldgen/biome in this datapack if you need more fine grained tweaks.

I saw errors like Failed to create block entity minecraft:banner in logs. Should I be worried?

You should be fine. The Lost Cities mod seems to have a bug when generating banners under certain situations. As a result, the banners won't be generated correctly in some building parts, but it should not affect gameplay. The same issue can also happen to sign blocks, spawner blocks, or other blocks with block entity data.

Screenshots

Gallery

  • Jungle City in Ruins
    Jungle City in Ruins Generated with the default "wasteland" profile from the Lost Cities mod, with new building block palettes.
  • Snowy City
    Snowy City A snowy city with new building designs and block palettes.
  • Tweaked City Generation at Night
    Tweaked City Generation at Night Tweaked city generation at night (with new roof top parts).
  • Abandoned Factory
    Abandoned Factory Interior of an newly added abandoned factory building.
  • Updated Interior Parts with More Details
    Updated Interior Parts with More Details Many buildings' interior parts are much more detailed.
  • New Streets
    New Streets New Streets
  • Jungle City in Ruins
    Jungle City in Ruins Generated with the default "wasteland" profile from the Lost Cities mod.
  • Desert City in Ruins
    Desert City in Ruins Generated with the default "ancient" profile from the Lost Cities mod.
  • Snowy City With New Building Designs
    Snowy City With New Building Designs
  • Tweaked City Generation at Night
    Tweaked City Generation at Night
  • More Park Variants
    More Park Variants
  • New Streets
    New Streets
  • Abandoned Factory
    Abandoned Factory
  • No More Torches!
    No More Torches!
  • Updated Interior Parts with More Details
    Updated Interior Parts with More Details
  • Tweaked City Generation
    Tweaked City Generation

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

2.5m
Total Downloads
CurseForge
~54,000
Modrinth
2.5m
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works