Structurify - Structure Control guide for FTB StoneBlock 4 1.1.1 to 1.14.0
Structurify - Structure Control guide for FTB StoneBlock 4
Last verified for FTB StoneBlock 4 v1.14.0 on Oct 16, 2026 · text last changed Oct 15, 2026
A newer release (1.23.0) is out Guide for the current version
Also applies to:FTB Evolution 2 1.0.2 to 1.3.1FTB Skies 2 1.0.1 to 1.24.0FTB Skies 2: Aero 1.10.0
- Sections
- 5
3 sections are written for this pack; 2 are shared from another pack's guide.
Every recipe and number here was checked against FTB StoneBlock 4 1.14.0's own files.
What is Structurify - Structure Control?
2 parts
Same as in the FTB Skies 2 1.22.0 guide
Structurify is a structure configuration mod. It lets you control how structures generate in your world without writing a pile of datapacks. This pack currently includes version 2.0.34, the NeoForge build for Minecraft 1.21.1.[1][2]
It's for you if you want to tune world generation: spread structures out, stop them overlapping, keep them off bumpy terrain, or limit them to certain biomes.[1]
What you can control
- Disable all structures globally with one setting, or disable individual structures.[1]
- Edit the biome list for a specific structure, so it can be limited to the biomes you select.[1]
- Set spacing and separation globally for all structure sets, or per structure set. Spacing is the average distance in chunks between structures in a set. Separation is the minimum distance in chunks, and it can't be greater than the spacing.[1]
- Set the salt and frequency for individual structure sets, which can keep generation consistent but varied on the same world seed.[1]
- Use a flatness check, so a structure only generates if the nearby terrain is flat enough for the threshold you set.[1]
- Use a biome check, so a structure only generates where all nearby biomes are in a list you define. This helps avoid villages spawning across rivers.[1]
How you use it
Structurify is built for in-game configuration. On NeoForge it needs no extra mods. Structures are grouped by namespace, so settings from different mods and datapacks are easy to find, and you can search for a specific structure.[1]
Everything you set in-game is mirrored in a JSON file at config/structurify.json. That file is handy on servers, though the mod's author recommends configuring through the in-game screens. The command /structurify dump writes the complete config file with default settings.[1]
How do you get started with Structurify - Structure Control?
2 parts
Structurify is a configuration mod, so there is nothing to craft to get started. Instead of making items, you change how structures generate in your world, and you do it from a config screen or a single JSON file.[1]
Your first steps
- Open the mod's config in game. The mod is built for in-game configuration and uses the YACL config library for its screen.[1]
- Look at the structure settings first. Structures are grouped by namespace (the mod or datapack they come from), and you can disable individual structures or edit the list of biomes each one can generate in.[1]
- Then open the Structure Spread settings. You can use one global spacing and separation modifier, or set spacing and separation for each structure set. Salt and frequency can also be set per structure set.[1][3]
- If you prefer editing files, everything from the in-game screens is mirrored in the JSON config file, which is handy on servers.[1]
What this pack sets by default
Out of the box, general.disable_all_structures is false, so structures generate normally. general.min_structure_distance_from_world_center is 0, so nothing is held back from the world center.[3][4]
The global spread modifier is switched off in this pack: general.enable_global_spacing_and_separation_modifier is false and general.global_spacing_and_separation_modifier is 1. A value of 1.0 leaves structures unaffected, below 1.0 makes them more concentrated, and above 1.0 spreads them out.[3][4]
The structure_sets option in this pack's file lists two entries, ftb:troll_cave and irons_spellbooks:ancient_battleground. Both have the override of the global modifier turned off.[4]
How does Structurify - Structure Control work?
6 parts
Structurify has no machines, multiblocks, power or item handling. It is a configuration mod for world generation, so its "mechanics" are the rules it applies when the game decides whether and where a structure generates. There are two groups of settings: structure settings (whether a structure generates and where) and structure set settings (how far apart structures are spread).[1][3]
Where you change things
The mod is built for in-game configuration, and everything you set there is mirrored in a JSON file at config/structurify.json. The file is handy for servers, though the mod's author recommends configuring everything through the in-game screens even then.[1]
The mod can also write out a complete config file with default settings using the /structurify dump command.[1]
Structure settings
Structures are grouped by namespace (the mod or datapack they come from), and you can search for a specific one across these groups. You can turn individual structures on or off, or switch off every structure at once with general.disable_all_structures. That global switch wins over any per-structure option.[1][3]
general.min_structure_distance_from_world_center stops structures from generating closer to the world center than the distance you set, measured in blocks.[3]
Each structure has its own list of biomes or biome tags where it can generate, and you can add or remove entries. The per-structure options are stored under structures.[1][3]
Biome check and flatness check
Each structure can also use two optional checks. The biome check makes the structure generate only if all biomes within a set distance of its center are in the structure's biome list. The mod's page gives the example of stopping villages from spawning across rivers. The check has a mode setting with two options, Strict and Blacklist, plus a list of blacklisted biomes or tags where the structure can't generate while the check is on.[1][3]
The flatness check makes the structure generate only if the terrain within a set distance of its center is flat enough. The threshold is the maximum height difference in blocks that still counts as flat. Two extra options let air blocks or liquid blocks count as solid, so they don't fail the check.[3]
Structure spread
Spread is controlled per structure set, which is a group of structures. Each set has these values:[1][3]
- Spacing: the average distance in chunks between structures in the same set.[3]
- Separation: the minimum distance in chunks between structures in the same set. It can't be greater than the spacing value.[3]
- Salt: a number that helps randomization. Each structure set should have a unique one.[3]
- Frequency: the probability of trying to generate when the other conditions are met.[3]
For a quick change to every set at once, turn on general.enable_global_spacing_and_separation_modifier and set general.global_spacing_and_separation_modifier. The spacing and separation of each set is multiplied by this value. Below 1.0 packs structures more closely together, 1.0 changes nothing, and above 1.0 spreads them out. A structure set can override the global modifier with its own settings.[3]
What this pack sets
In this pack, general.disable_all_structures is false and general.enable_global_spacing_and_separation_modifier is false. The global modifier value is 1 and the minimum distance from the world center is 0, so none of the global options change anything out of the box.[4]
The pack's structure_sets list has two entries: ftb:troll_cave (salt 11) and irons_spellbooks:ancient_battleground (salt 65431). Both have spacing 0, separation 0, frequency 0.099999994, and the override of the global modifier turned off. The file has more options than the sources show, and those are set in config/structurify.json.[4]
Locating disabled structures
If you disable a structure through Structurify and then try to locate it, the locate command tells you it can't be found because it is disabled in the Structurify config. If all structures are disabled, you get a similar message saying so.[3]
Which Structurify - Structure Control config options matter?
2 parts
Same as in the FTB StoneBlock 4 1.21.0 guide
Structurify lets you disable structures, respace them and tweak their generation without writing datapacks. In this pack, all of it is configured in config/structurify.json, and the values below are exactly what the pack sets.[1][5]
General options
- general.disable_all_structures is false. This is the switch that can globally disable every structure, and the pack leaves it off.[1][5]
- general.enable_global_spacing_and_separation_modifier is false. That is the switch for applying a global spacing and separation modifier to all structure sets, and the pack does not enable it.[1][5]
- general.global_spacing_and_separation_modifier is set to 1, next to the switch above that the pack leaves off.[5]
- general.min_structure_distance_from_world_center is set to 0.[5]
Per-structure-set entries
The structure_sets option has entries for ftb:troll_cave (salt 11) and irons_spellbooks:ancient_battleground (salt 65431). Both have frequency 0.099999994, spacing 0 and separation 0, and both have override_global_spacing_and_separation_modifier set to false.[5]
Structurify lets you set salt and frequency per structure set, which keeps generation consistent but varied on the same world seed. You can also adjust spacing and separation for individual sets to change the distance between them.[1]
What changed in Structurify - Structure Control between versions?
1 part
Structurify - Structure Control has been part of FTB StoneBlock 4 since the very beginning: the pack's mod list shows it was first included in 1.0.0 or earlier. In pack version 1.14.0 you get Structurify - Structure Control 1.0.21, using the NeoForge build for Minecraft 1.21.1.[6]
Notable mod changes
- 1.0.21 (the version in this pack): the default salt value was fixed to the correct value of 0 instead of 1.[6][7]
There are no pack changelog entries for this mod, so I can't point to any other pack release where it changed.[6]
Sources
- Structurify - Structure Control project page (modrinth) · official mod data
- FTB Skies 2 1.22.0 mod list · pack file
- structurify names, screen text and descriptions (English lang file) · official mod data
- FTB StoneBlock 4 1.14.0 config: config/structurify.json · pack file
- FTB StoneBlock 4 1.21.0 config: config/structurify.json · pack file
- FTB StoneBlock 4 1.14.0 mod list · pack file
- Structurify - Structure Control 1.0.21 changelog · changelog
Where this guide comes from
Written from what FTB StoneBlock 4 itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.
Guide last verified Oct 16, 2026.
Guides for other versions: 1.14.1 to 1.23.0