Назад до магазину
Sparse Structures
Modrinth Mod

Sparse Structures

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

Інформація про Minecraft-продукт

Важливе про товар

Сумісність, версії Minecraft, завантажувачі та дані зовнішнього джерела.

Тип

Mod

Доступ

Безкоштовно

Остання версія

3.1.4

Завантаження

7 648 467

Завантажувачі / Платформи

fabric forge neoforge

Minecraft версії

1.19 – 1.21.1 1.21.3 – 1.21.5 1.21.8 1.21.10 – 1.21.11 26.1.2 26.2

Категорії

adventure utility worldgen

Опис

Докладна інформація

# Sparse Structures 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). ## ⁉️ Support Questions about the mod? You can join my new Discord server at [discord.gg/cTY4ME6Bkn](https://discord.gg/cTY4ME6Bkn)! ## 🖼️ Examples ![Comparison between two world on the same seed, the one on the left showing a witch hut and a mansion (without the mod), the one on the right showing the same terrain but without those structures](https://cdn.modrinth.com/data/qwvI41y9/images/be9e463926fb59e8314ba24c69d173ab4d636278.png) ### In a modded environment: ![First screenshot of the comparison, showing many (maybe too many) structures at once in the ocean because of the quantity of structure mods installed.](https://cdn.modrinth.com/data/qwvI41y9/images/ae9d2621f1f12bf208a7af27738e6a9113e3de45.png) ![Second screenshot of the comparison, showing lot less structures in the same world (seed), at the same coordinates.](https://cdn.modrinth.com/data/qwvI41y9/images/78f2018c9beb7c9e5992b0c246313ff7c7228e03.png) <details><summary>Structure Mods in the picture :</summary> Tidal towns, Explorify, all Yung's mods, Just Another Structure Pack, MVS, Explorations, Towns and Towers, Dungeons and Taverns... </details> ## 🤓 Features * **Configurable** : you can change the rarity of all individual structures, even from mods and datapacks. * **MC-177381 fix** : fixes the bug where `/locate` returns an incorrect distance between the player and the structure. * **Dump Structure Sets** : you can dump all structure sets to a file in the right format for the config using `/dumpstructuresets`. * **No separation limit** : in vanilla, the separation between structures is limited to 4096 chunks (65k blocks). This mod removes this limit, allowing structures to be even more spread out (if for any reason you need structures to be that rare). * **Disabling structures** : you can disable structures by setting their spread factor to `0`. * **Improved structure spread** : by using a custom salt based on the structure ID, this mod avoids structure clustering. This is especially useful for mods that leave the salt to `0` or some other default value used across a lot of structures. ## 🛠️ Configuration 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 : ```json5 { "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](https://github.com/MaxenceDC/sparsestructures/issues/47) for more info. ## 📜 Dependencies Fabric API (if you're using Fabric, or use the Quilt equivalent) ## ⏱️ Future Updates * World-specific configs * Support for structure tags in the config * Ability to customize biome constraints for structures * Solve the issue with the `/locate` command and disabled structures (1.20.X only) * Mutual structure avoidance option * *Open an issue on this project's repo if you have any suggestion!* * *~~Add a config~~* (added in v2.0) * *~~Ban specific structures from generating~~* (added in v3.0) * *~~Support for frequency-based structure generation~~* (added in v3.0) ## 🐛 Known Issues * Trying to locate a structure that is disabled on versions 1.20.X will freeze the internal server (a restart solves the issue). This does not happen on versions 1.21.X. * Incompatible with [Cyanide](https://modrinth.com/mod/cyanide) ## ©️ Credits Icon made with [Gimp](https://www.gimp.org/) using [Twemoji](https://github.com/twitter/twemoji) and [FiraCode](https://github.com/tonsky/FiraCode) [Multiloader Template](https://github.com/jaredlll08/MultiLoader-Template) by jaredlll08 Help with testing from kshrubb

Розробник

m

Профіль і дані отримано з Modrinth

Відкрити на Modrinth

Галерея продукту

Зображення проєкту

Скриншоти та зображення з оригінальної сторінки Modrinth.

Comparison between two worlds.

Left: without my mod. Right: with my mod.

In a modded environment, without my mod installed.

Structure Mods: Tidal towns, Explorify, all Yung's mods, Just Another Structure Pack, MVS, Explorations, Towns and Towers, Dungeons and Taverns...

With my mod installed.

Same mods, seed and coordinates as before, with my mod installed.

Going a bit overboard

This is what a spread factor of 0.1 can do to your world

A spread factor of 50

Finding a village is now a prowess!

Список змін

Версії проєкту

Опубліковані версії та оригінальні файли Modrinth.

3.1.4 Актуальна Release 11.07.2026

Sparse Structures 3.1.4

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
Updated to 26.2 Removed unnecessary logging
3.1.4 Release 11.07.2026

Sparse Structures 3.1.4

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric
Показати зміни
Updated to 26.2
3.1.3 Release 07.07.2026

Sparse Structures 3.1.3

Підтримувані версії Minecraft
26.1.2
Завантажувачі / Платформи
fabric
Показати зміни
Fixes #65 which made the mod basically useless on fabric 26.1.x (I'm so sorry)
3.1.2 Release 10.05.2026

Sparse Structures 3.1.2

Підтримувані версії Minecraft
26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
Update to 26.1.2, dropped support for Forge
3.1.2 Release 10.05.2026

Sparse Structures 3.1.2

Підтримувані версії Minecraft
26.1.2
Завантажувачі / Платформи
fabric
Показати зміни
Update to 26.1.2, dropped support for Forge
3.1.1 Release 25.12.2025

Sparse Structures 3.1.1

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
Update to 1.21.11
3.1.1 Release 25.12.2025

Sparse Structures 3.1.1

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric
Показати зміни
Update to 1.21.11
3.1.1 Release 25.12.2025

Sparse Structures 3.1.1

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
Update to 1.21.11
3.1 Release 30.10.2025

Sparse Structures 3.1

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
Update to 1.21.10 Added localization (currently only `en_us` and `fr_fr`)
3.1 Release 30.10.2025

Sparse Structures 3.1

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
forge
Показати зміни
Update to 1.21.10 Added localization (currently only `en_us` and `fr_fr`)
3.1 Release 30.10.2025

Sparse Structures 3.1

Підтримувані версії Minecraft
1.21.10
Завантажувачі / Платформи
fabric
Показати зміни
Update to 1.21.10 Added localization (currently only `en_us` and `fr_fr`)
3.0 Release 14.08.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.8
Завантажувачі / Платформи
fabric
Показати зміни
Update to 1.21.8
3.0 Release 14.08.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.8
Завантажувачі / Платформи
forge
Показати зміни
Update to 1.21.8
3.0 Release 14.08.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
Update to 1.21.8
3.0 Release 23.04.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
v3.0 port for 1.21.1
3.0 Release 23.04.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
forge
Показати зміни
v3.0 port for 1.21.1
3.0 Release 23.04.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
v3.0 port for 1.21.1
3.0 Release 22.04.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
Backport of v3.0 to 1.20.1 - `idBasedSalt` (see README) - Disabling structures - Cleaned the code
3.0 Release 22.04.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
forge
Показати зміни
Backport of v3.0 to 1.20.1 - Forge! - `idBasedSalt` (see README) - Disabling structures - Cleaned the code
3.0 Release 16.04.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
Port to 1.21.5 Option to disable structures from appearing in the world (when factor is 0) Id based salt Forge version
3.0 Release 16.04.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
Port to 1.21.5 Option to disable structures from appearing in the world (when factor is 0) Id based salt Forge version
3.0 Release 16.04.2025

Sparse Structures 3.0

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric
Показати зміни
Port to 1.21.5 Option to disable structures from appearing in the world (when factor is 0) Id based salt Forge version
2.2.1 Release 06.01.2025

Sparse Structures 2.2.1

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
Updated to 1.21.3-4. Closed #34.
2.2.1 Release 06.01.2025

Sparse Structures 2.2.1

Підтримувані версії Minecraft
1.21.3
Завантажувачі / Платформи
fabric
Показати зміни
Updated to 1.21.3-4. Closed #34.
2.2.1 Release 06.01.2025

Sparse Structures 2.2.1

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
Updated to 1.21.3-4. Closed #34.
2.2.1 Release 06.01.2025

Sparse Structures 2.2.1

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric
Показати зміни
Updated to 1.21.3-4. Closed #34.
2.2 Release 16.09.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
1.21.1 Update [#34](https://github.com/MaxenceDC/sparsestructures/pull/34)
2.2 Release 16.09.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.21.1
Завантажувачі / Платформи
fabric
Показати зміни
1.21.1 Update [#34](https://github.com/MaxenceDC/sparsestructures/pull/34)
2.2 Release 10.07.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
Updated to 1.21 (and other versions) Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.2 Release 10.07.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
Updated to 1.21 (and other versions) Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.2 Release 10.07.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.20.5
Завантажувачі / Платформи
fabric
Показати зміни
Updated to 1.21 (and other versions) Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.2 Release 10.07.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
fabric
Показати зміни
Updated to 1.21 (and other versions) Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.2 Release 10.07.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
Updated to 1.21 (and other versions) Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.2 Release 10.07.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.20.5
Завантажувачі / Платформи
neoforge
Показати зміни
Updated to 1.21 (and other versions) Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.2 Release 10.07.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
Updated to 1.21 (and other versions) Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.2 Release 24.06.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
neoforge
Показати зміни
Updated to 1.21 Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.2 Release 24.06.2024

Sparse Structures 2.2

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
fabric
Показати зміни
Updated to 1.21 Ported to NeoForge Fix for [MC-177381](https://bugs.mojang.com/browse/MC-177381) Added /dumpstructuresets command Pushed the 4096 chunk limit to max. integer
2.1.3 Release 16.05.2024

Sparse Structures 2.1.3

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric
Показати зміни
[Updated](https://github.com/MaxenceDC/sparsestructures/pull/27) to 1.20.5/1.20.6 thanks to [SequentialEntropy](https://github.com/SequentialEntropy)
2.1.2 Release 05.01.2024

Sparse Structures 2.1.2

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
Fixed #18.
2.1.1 Release 04.01.2024

Sparse Structures 2.1.1

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
Fixed #12.
2.1 Release 09.11.2023

Sparse Structures 2.1

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4
Завантажувачі / Платформи
fabric
Показати зміни
### Compatible with 1.19 & 1.20. - Fixed #8 and #5 (related). - Fixed #3.
2.0 Release 23.10.2023

Sparse Structures 2.0

Підтримувані версії Minecraft
1.20 1.20.1 1.20.2
Завантажувачі / Платформи
fabric
Показати зміни
Now configurable (check README)
1.1 Release 09.09.2023

Sparse Structures 1.1

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
* Made JAR file much smaller (from 2.8Mb to 98Kb) by removing unnecessary example images in the resources folder.
1.0 Release 07.09.2023

Sparse Structures 1.0

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
First release, no dependencies (not even fabric-api).