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
Условия использования, изменения и распространения этого товара.
11.07.2026 · Modrinth
Updated to 26.2
Removed unnecessary logging
Скриншоты и изображения из оригинальной страницы Modrinth.








Опубликованные версии и оригинальные файлы Modrinth.
11.07.2026 · 1 113 загрузки
Updated to 26.2
Removed unnecessary logging
11.07.2026 · 24 611 загрузки
Updated to 26.2
07.07.2026 · 3 769 загрузки
Fixes #65 which made the mod basically useless on fabric 26.1.x (I'm so sorry)
10.05.2026 · 1 339 загрузки
Update to 26.1.2, dropped support for Forge
10.05.2026 · 7 866 загрузки
Update to 26.1.2, dropped support for Forge
25.12.2025 · 4 171 загрузки
Update to 1.21.11
25.12.2025 · 109 630 загрузки
Update to 1.21.11
25.12.2025 · 1 306 загрузки
Update to 1.21.11
30.10.2025 · 1 476 загрузки
Update to 1.21.10
Added localization (currently only en_us and fr_fr)
30.10.2025 · 662 загрузки
Update to 1.21.10
Added localization (currently only en_us and fr_fr)
30.10.2025 · 15 555 загрузки
Update to 1.21.10
Added localization (currently only en_us and fr_fr)
14.08.2025 · 12 144 загрузки
Update to 1.21.8
14.08.2025 · 479 загрузки
Update to 1.21.8
14.08.2025 · 945 загрузки
Update to 1.21.8
23.04.2025 · 306 160 загрузки
v3.0 port for 1.21.1
23.04.2025 · 2 109 загрузки
v3.0 port for 1.21.1
23.04.2025 · 436 687 загрузки
v3.0 port for 1.21.1
22.04.2025 · 2 099 639 загрузки
Backport of v3.0 to 1.20.1
- idBasedSalt (see README)
- Disabling structures
- Cleaned the code
22.04.2025 · 520 250 загрузки
Backport of v3.0 to 1.20.1
- Forge!
- idBasedSalt (see README)
- Disabling structures
- Cleaned the code
16.04.2025 · 1 266 загрузки
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 загрузки
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 загрузки
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 загрузки
Updated to 1.21.3-4. Closed #34.
06.01.2025 · 565 загрузки
Updated to 1.21.3-4. Closed #34.
06.01.2025 · 729 загрузки
Updated to 1.21.3-4. Closed #34.
06.01.2025 · 13 018 загрузки
Updated to 1.21.3-4.
Closed #34.
10.07.2024 · 3 039 102 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Updated to 1.20.5/1.20.6 thanks to SequentialEntropy
05.01.2024 · 626 911 загрузки
Fixed #18.
04.01.2024 · 261 загрузки
Fixed #12.
09.11.2023 · 51 685 загрузки
23.10.2023 · 1 070 загрузки
Now configurable (check README)
09.09.2023 · 1 694 загрузки
07.09.2023 · 2 465 загрузки
First release, no dependencies (not even fabric-api).