Dynamic TFC Structures
🟠 Updated over a year ago⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (6 images)
🔍 Analysis
- 👍 0.2% endorsement rate
- 🏆 #100 of 538 adventure mods in this game by downloads
📋 About This Mod
# Dynamic TFC Structures Did you ever dream to fill your **TerraFirmaCraft** world with authentic structures? Dynamic TFC Structures will bring them to your world! Dynamic TFC Structures can activate any world-gen structure and replace their blocks with TerraFirmaCraft analogues like it was built specially for TFC.\ The mod is also fully configurable, you may find configuration files in **config/tfc\_structures** folder. By default, only vanilla structures are activated, but you can activate any other modded structure. ## Disclaimer Be aware that Dynamic TFC Structures is currently in **BETA**, so it **contains bugs** and **there are things to do**. ## Configurations Dynamic TFC Structures has 3 main configuration files: * **common-config.toml**\ _allowedDimensions_ - list of dimensions where structure block will be replaced with TFC blocks _biomesTagsStructuresToLogs_ - debug-toggle to output biomes, biome-tags and structures to logs _fallbackToTfcStructuresLoot_ - toggle to enable tfc_structures loot tables in case there's no lootTablesOverrideMap in structure _mossyBlocks_/_strippedLogs_/_strippedWood_/_crackedBricks_ - special tags for replacements. All of them will be generated to special block-tags. * **worldgen\_config.json**\ _biomeTags_ - definitions of biome-tags that will be generated to `tfc_structures_datapacks/tfc_structures_main` datapack. It also contains structures that will be generated in that biome-tag. _disabledStructures_ - list of structures you don't want to see in your world _defaultWorldgenStructures_ - list of structures that exist in game, but was not added to any list above, so they will use default generation rules. This property will update upon server loading. * **structures\_config.json**\ _structures_ - list of replacement rules for every structure, like replacement preset, lootTablesOverrideMap, etc.\ This configuration will be created(or updated) upon server loading. Also, there's folder `presets` where you may find replacement presets configuration files.\ Every preset has 3 properties: - _directReplacements_ - block-to-block map to direct replacement when structure have spawned - _randomReplacements_ - block-to-many-blocks map to random replacement. perBlock=false means whole structure will use one block. - _tfcWorldReplacements_ - block-to-type map to block replacement with TFC blocks from surroundings(like stone, wood, soil, sand or ores) By default, there are two presets: `no-replace`(empty preset) and `overworld-common`, but you can create another presets by your own(don't forget to assign preset to structure in `structures_config.json`). If you are annoyed by a lot of structures in one place, you may be interested to install also (https://www.curseforge.com/minecraft/mc-mods/sparse-structures) mod. ## TFC Structures Datapacks folder Dynamic TFC Structures generates its own data-pack using configuration files, so it has its own directory for datapacks - **_tfc\_structures\_datapacks/tfc\_structures\_main_**.\ But you may place YOUR datapacks or KubeJS-like datapack folder(use `tfc_structures_main` datapack as an example) directly to **_tfc\_structures\_datapacks_** folder, and it will load upon world creation. _Don't put your files to `tfc_structures_main`, because it will be deleted and re-created for every resource pack generation_ ## Built-in data changes You should be aware that Dynamic TFC structures override vanilla loot tables to TFC items in `gameplay` folder, like Cat morning gift, Hero of the Village reward, Piglin bartering and Sniffer digging. ## Known issues * Currently, _tfcWorldReplacement_ is not compatible with non-default TFC blocks (eg, (https://www.curseforge.com/minecraft/mc-mods/arborfirmacraft)) * There are some issues with tall plant replacement * Structures can't spawn on water(including salt and spring water) * Other issues at (https://github.com/SH42913/tfc_structures/issues)
# Dynamic TFC Structures
Did you ever dream to fill your TerraFirmaCraft world with authentic structures? Dynamic TFC Structures will bring them to your world!
Dynamic TFC Structures can activate any world-gen structure and replace their blocks with TerraFirmaCraft analogues like it was built specially for TFC.\ The mod is also fully configurable, you may find configuration files in config/tfc\_structures folder. By default, only vanilla structures are activated, but you can activate any other modded structure.
## Disclaimer
Be aware that Dynamic TFC Structures is currently in BETA, so it contains bugs and there are things to do.
## Configurations
Dynamic TFC Structures has 3 main configuration files:
common-config.toml\ _allowedDimensions_ - list of dimensions where structure block will be replaced with TFC blocks _biomesTagsStructuresToLogs_ - debug-toggle to output biomes, biome-tags and structures to logs _fallbackToTfcStructuresLoot_ - toggle to enable tfc_structures loot tables in case there's no lootTablesOverrideMap in structure _mossyBlocks_/_strippedLogs_/_strippedWood_/_crackedBricks_ - special tags for replacements. All of them will be generated to special block-tags. worldgen\_config.json\ _biomeTags_ - definitions of biome-tags that will be generated to `tfc_structures_datapacks/tfc_structures_main` datapack. It also contains structures that will be generated in that biome-tag. _disabledStructures_ - list of structures you don't want to see in your world _defaultWorldgenStructures_ - list of structures that exist in game, but was not added to any list above, so they will use default generation rules. This property will update upon server loading. structures\_config.json\ _structures_ - list of replacement rules for every structure, like replacement preset, lootTablesOverrideMap, etc.\ This configuration will be created(or updated) upon server loading.
Also, there's folder `presets` where you may find replacement presets configuration files.\ Every preset has 3 properties:
- _directReplacements_ - block-to-block map to direct replacement when structure have spawned
- _randomReplacements_ - block-to-many-blocks map to random replacement. perBlock=false means whole structure will use
- one block.
- _tfcWorldReplacements_ - block-to-type map to block replacement with TFC blocks from surroundings(like stone, wood,
- soil, sand or ores)
By default, there are two presets: `no-replace`(empty preset) and `overworld-common`, but you can create another presets by your own(don't forget to assign preset to structure in `structures_config.json`).
If you are annoyed by a lot of structures in one place, you may be interested to install also (https://www.curseforge.com/minecraft/mc-mods/sparse-structures) mod.
## TFC Structures Datapacks folder
Dynamic TFC Structures generates its own data-pack using configuration files, so it has its own directory for datapacks
- _tfc\_structures\_datapacks/tfc\_structures\_main_.\
- But you may place YOUR datapacks or KubeJS-like datapack folder(use `tfc_structures_main` datapack as an example)
- directly to _tfc\_structures\_datapacks_ folder, and it will load upon world creation.
_Don't put your files to `tfc_structures_main`, because it will be deleted and re-created for every resource pack generation_
## Built-in data changes
You should be aware that Dynamic TFC structures override vanilla loot tables to TFC items in `gameplay` folder, like Cat morning gift, Hero of the Village reward, Piglin bartering and Sniffer digging.
## Known issues
Currently, _tfcWorldReplacement_ is not compatible with non-default TFC blocks (eg, (https://www.curseforge.com/minecraft/mc-mods/arborfirmacraft)) There are some issues with tall plant replacement Structures can't spawn on water(including salt and spring water) * Other issues at (https://github.com/SH42913/tfc_structures/issues)
📊 Mod Details
- Game
- Minecraft Mods
- Author
- SH42913
- Version
- 1.20.1-0.3.2
- Downloads
- 1,991
- Endorsements
- 4
- Category
- adventure
- Created
- 9/22/2025
- Updated
- 9/20/2025
- Game Versions
- 1.20.1
- Tags
- adventure, decoration, worldgen
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Dynamic TFC Structures support?
The author lists 1.20.1. Other versions may work but are untested by the author.
What is the latest version of Dynamic TFC Structures?
Version 1.20.1-0.3.2, published 2025-09-20 with 1,991 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await





