A simple and configurable mod that makes all (even datapacks and modded) structures more spread out (or more common!), essentially making them rarer/easier to find. Useful in big modpacks with a lot of structures mods to encourage exploration
A simple and configurable mod that makes all (even datapacks and modded) structures more spread out (or more common!), essentially making them rarer/easier to find. Useful in big modpacks with a lot of structures mod to encourage exploration and make the experience more challenging or balanced.
Notice: this does not alter the generation of ores/geodes or other features of this kind, and alters very slightly the terrain and trees (not enough to be an issue to most players).
Questions about the mod? You can join my new Discord server at discord.gg/cTY4ME6Bkn!



/locate returns an incorrect distance between the player and the structure./dumpstructuresets.0.0 or some other default value used across a lot of structures.The config can be found in the config folder of your instance, and is named sparsestructures.json5. It contains the following options :
* spreadFactor : the factor by which the separation and spacing of structures should be multiplied. The default value is 2, which means that structures will be twice as rare. If you want structures to be more common, you can set this value to 0.5 for example.
You can disable structures with a factor of 0.
* ⚠️ Warning : a very low value (like 0.01) makes the world generation process considerably slower.
* idBasedSalt : a boolean that indicates whether the salt used to generate all structures should be based on the structure ID. This is meant to avoid structure clustering as some mods leave the salt to 0. The default value is true.
* customSpreadFactors : a list of custom spread factors for specific structures. The default value makes the mansion twice as rare as an example (which has no effects with a global spreadFactor of 2). If you want to change the spread factor of a structure, you can add an entry to this list. Each entry is a JSON object with two fields : name (the name of the structure) and spreadFactor (the spread factor of the structure). Here's an example :
{
"name": "minecraft:mansion",
"spreadFactor": 2
}
// More detailed info can be found inside the config file
Tip: you can dump all structure sets to a file in the right format by using the custom command
/dumpstructuresets
For now (v2.0), you have to restart the game for the config to be reloaded. This behavior may change in the future.
⚠️ If you're using the mod "Alex's Caves", please set the structures from this mod to a factor of 1, in order to avoid experiencing issues. See #47 for more info.
Fabric API (if you're using Fabric, or use the Quilt equivalent)
/locate command and disabled structures (1.20.X only)Icon made with Gimp using Twemoji and FiraCode
Multiloader Template by jaredlll08
Help with testing from kshrubb
Unsupported
Required
Terms for using, modifying and redistributing this product.
11.07.2026 · Modrinth
Updated to 26.2
Removed unnecessary logging
Screenshots and images from the original Modrinth page.








Published versions and original Modrinth files.
11.07.2026 · 1 113 downloads
Updated to 26.2
Removed unnecessary logging
11.07.2026 · 24 611 downloads
Updated to 26.2
07.07.2026 · 3 769 downloads
Fixes #65 which made the mod basically useless on fabric 26.1.x (I'm so sorry)
10.05.2026 · 1 339 downloads
Update to 26.1.2, dropped support for Forge
10.05.2026 · 7 866 downloads
Update to 26.1.2, dropped support for Forge
25.12.2025 · 4 171 downloads
Update to 1.21.11
25.12.2025 · 109 630 downloads
Update to 1.21.11
25.12.2025 · 1 306 downloads
Update to 1.21.11
30.10.2025 · 1 476 downloads
Update to 1.21.10
Added localization (currently only en_us and fr_fr)
30.10.2025 · 662 downloads
Update to 1.21.10
Added localization (currently only en_us and fr_fr)
30.10.2025 · 15 555 downloads
Update to 1.21.10
Added localization (currently only en_us and fr_fr)
14.08.2025 · 12 144 downloads
Update to 1.21.8
14.08.2025 · 479 downloads
Update to 1.21.8
14.08.2025 · 945 downloads
Update to 1.21.8
23.04.2025 · 306 160 downloads
v3.0 port for 1.21.1
23.04.2025 · 2 109 downloads
v3.0 port for 1.21.1
23.04.2025 · 436 687 downloads
v3.0 port for 1.21.1
22.04.2025 · 2 099 639 downloads
Backport of v3.0 to 1.20.1
- idBasedSalt (see README)
- Disabling structures
- Cleaned the code
22.04.2025 · 520 250 downloads
Backport of v3.0 to 1.20.1
- Forge!
- idBasedSalt (see README)
- Disabling structures
- Cleaned the code
16.04.2025 · 1 266 downloads
Port to 1.21.5
Option to disable structures from appearing in the world (when factor is 0)
Id based salt
Forge version
16.04.2025 · 538 downloads
Port to 1.21.5
Option to disable structures from appearing in the world (when factor is 0)
Id based salt
Forge version
16.04.2025 · 11 791 downloads
Port to 1.21.5
Option to disable structures from appearing in the world (when factor is 0)
Id based salt
Forge version
06.01.2025 · 193 downloads
Updated to 1.21.3-4. Closed #34.
06.01.2025 · 565 downloads
Updated to 1.21.3-4. Closed #34.
06.01.2025 · 729 downloads
Updated to 1.21.3-4. Closed #34.
06.01.2025 · 13 018 downloads
Updated to 1.21.3-4.
Closed #34.
10.07.2024 · 3 039 102 downloads
Updated to 1.21 (and other versions)
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
10.07.2024 · 5 677 downloads
Updated to 1.21 (and other versions)
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
10.07.2024 · 229 downloads
Updated to 1.21 (and other versions)
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
10.07.2024 · 980 downloads
Updated to 1.21 (and other versions)
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
10.07.2024 · 276 downloads
Updated to 1.21 (and other versions)
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
10.07.2024 · 135 downloads
Updated to 1.21 (and other versions)
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
10.07.2024 · 230 downloads
Updated to 1.21 (and other versions)
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
24.06.2024 · 3 653 downloads
Updated to 1.21
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
24.06.2024 · 90 776 downloads
Updated to 1.21
Ported to NeoForge
Fix for MC-177381
Added /dumpstructuresets command
Pushed the 4096 chunk limit to max. integer
16.05.2024 · 1 077 downloads
Updated to 1.20.5/1.20.6 thanks to SequentialEntropy
05.01.2024 · 626 911 downloads
Fixed #18.
04.01.2024 · 261 downloads
Fixed #12.
09.11.2023 · 51 685 downloads
23.10.2023 · 1 070 downloads
Now configurable (check README)
09.09.2023 · 1 694 downloads
07.09.2023 · 2 465 downloads
First release, no dependencies (not even fabric-api).