Modscraper Modscraper Minecraft
Sparse Structures logo

Sparse Structures

Mod

by Maxence

One mixin mod that makes all structures (including non-vanilla ones) more spread out (essentially making them rarer). Useful for big modpacks with lots of structure mods to make exploration more challenging/less repetitive.

Type

Mod

CurseForge Downloads

18,512,766

CurseForge ID

911437

Last Updated

Sep 11, 2026

Description

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).

💗 Sponsor

But before, let's here a quick word from my sponsor!

⁉️ Support

Questions about the mod? You can join my new Discord server at 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

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. Second screenshot of the comparison, showing lot less structures in the same world (seed), at the same coordinates. Structure Mods in the picture : Tidal towns, Explorify, all Yung's mods, Just Another Structure Pack, MVS, Explorations, Towns and Towers, Dungeons and Taverns…

 

🤓 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 :
{ "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
  • Mutual structure avoidance option
  • Open an issue on this project's repo if you have any suggestion!
  • Add a config (added in v2.0)
  • _Solve the issue with the /locate command and disabled structures (1.20.X only)_undefined (added in v3.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

©️ Credits

Icon made with Gimp using Twemoji and FiraCode Multiloader Template by jaredlll08
Help with testing from kshrubb

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (302)

Show fewer
MC Dungeons - Reforged MC Dungeons - Reforged Morning Brew Morning Brew The Warborn Realms SMP The Warborn Realms SMP Create: End Times (Apocalypse) - With Create 6.0! Create: End Times (Apocalypse) - With Create 6.0! World Of Dragons World Of Dragons AVENTURA - The Adventure Experience AVENTURA - The Adventure Experience Monumental Experience - In space Monumental Experience - In space [ Alone on a Raft ] Ocean survival world with vast islands, dangerous, sea creatures, boat [ Alone on a Raft ] Ocean survival world with vast islands, dangerous, sea creatures, boat WolfCraft Colonies - Season 5! WolfCraft Colonies - Season 5! Better MC [BMC6] Better MC [BMC6] Creatopia Unbound Creatopia Unbound Horrors From Shadows Horrors From Shadows Oritech+ | Oritech & Create Addons and Create Aeronautics Oritech+ | Oritech & Create Addons and Create Aeronautics Dark Fantasy [MMC] Dark Fantasy [MMC] Better & Enhanced Better & Enhanced FNAF - Fazcraft Reimagined | Based on FNAF! FNAF - Fazcraft Reimagined | Based on FNAF! FTB Unstable FTB Unstable Congregation - expert Gregtech pack Congregation - expert Gregtech pack Over the Sea | Underwater Adventures! Over the Sea | Underwater Adventures! After Humans Retouched+ After Humans Retouched+ Kimetsu No Yaiba Demons Fall Kimetsu No Yaiba Demons Fall HLStuff - Adventure & Exploration HLStuff - Adventure & Exploration FriendsCraft - Designed for Multiplayer | Vanilla-Friendly FriendsCraft - Designed for Multiplayer | Vanilla-Friendly Chronicles of Magic | The First Magician Chronicles of Magic | The First Magician Create Echoes of the Great Derailment Create Echoes of the Great Derailment Friends United 2.1 Friends United 2.1 Yes Nicer MC [Fabric] YNM Yes Nicer MC [Fabric] YNM Flourish & Flutter: A Nature’s Journey Flourish & Flutter: A Nature’s Journey Afterfall - Zombie Apocalypse Survival | Inspired by DeceasedCraft Afterfall - Zombie Apocalypse Survival | Inspired by DeceasedCraft Project 4J (Console-Remix) Project 4J (Console-Remix) Naano Horizons - Utalyoa Edition Naano Horizons - Utalyoa Edition SKD - Exploration SKD - Exploration Monumental Experience - NeoForge Monumental Experience - NeoForge Better Than Basics Better Than Basics Forge of Eternity Forge of Eternity  DayCraft REVAMPED DayCraft REVAMPED Play Together | Multiplayer, Shared Life, Inventory & Progression (Multiplayer Experience with Friends) Play Together | Multiplayer, Shared Life, Inventory & Progression (Multiplayer Experience with Friends) Monumental Experience VI - Rise of the Dinosaurs Monumental Experience VI - Rise of the Dinosaurs Crafttomuck Crafttomuck WildLouna WildLouna EldenCraft - A Dark Fantasy Challenge EldenCraft - A Dark Fantasy Challenge Skybound Origins Skybound Origins Kingdom Come - Reckoning [RPG] Kingdom Come - Reckoning [RPG] NO STRINGS ATTACHED A Survival Horror Pack NO STRINGS ATTACHED A Survival Horror Pack Avatar: The Beginning Avatar: The Beginning Modustrie Modustrie Nomurras Terror Nomurras Terror HiveCraft HiveCraft ExileColonies ExileColonies MC Enhanced [FABRIC] MC Enhanced [FABRIC] Elarion Elarion Simple Automation 2.0 | Beginner-Friendly Tech & Automation Simple Automation 2.0 | Beginner-Friendly Tech & Automation RiftRealm UNLIMITED RiftRealm UNLIMITED Ironbound Realms Ironbound Realms Synergy Pokemon Synergy Pokemon Economycraft Economycraft Builders Delight 4 Builders Delight 4 Farmtastic! Farmtastic! Chime Time IX Chime Time IX Dynamic Odyssey Dynamic Odyssey AdvoTech ValkyrienSkies (abandoned) AdvoTech ValkyrienSkies (abandoned) Terra by Sexy Crew Terra by Sexy Crew Project Obscura Project Obscura Integrated RPG Integrated RPG Jojo: Bedrock is Unbreakable Jojo: Bedrock is Unbreakable Horyzen Horyzen Alfheim | Guns & Monsters Alfheim | Guns & Monsters Cobblemon.RPG Cobblemon.RPG MacedCraft MacedCraft Solar Fantasy Solar Fantasy Redstoner's Paradise Redstoner's Paradise Lumiere Project Tensura Modpack Lumiere Project Tensura Modpack CreateMons - COBBLEMON PACK CreateMons - COBBLEMON PACK Vampiric Realms Vampiric Realms [ARCHIVED] Minecraft Alpha Edition [ARCHIVED] Minecraft Alpha Edition AestheticCraft - Cozy Adventure | MC Cozy 1.21.1 AestheticCraft - Cozy Adventure | MC Cozy 1.21.1 Grinding and industrialization GANDI 1 Grinding and industrialization GANDI 1 The Real One On Jah II The Real One On Jah II Bosses arise Bosses arise Terralish - An Ultimate Boss Fight Experience Terralish - An Ultimate Boss Fight Experience Odysseum Odysseum Castle and Farm Castle and Farm Metamorphosis Metamorphosis Camputron Chronicles Camputron Chronicles GameGarden Ultimate GameGarden Ultimate Fennix RPG - Fantasy Horizons Fennix RPG - Fantasy Horizons Beyond Earth Journey to Agartha Beyond Earth Journey to Agartha Tensura - rebuild Tensura - rebuild Verdant Haven Verdant Haven Gänseteich Gänseteich Create Energistics (Continued) Create Energistics (Continued) Fortnite 3: Victory Royale Fortnite 3: Victory Royale SURVIVAL RPG LITE (OPTIMIZADO) SURVIVAL RPG LITE (OPTIMIZADO) EpicFantasy EpicFantasy Cozy LevelZ Cozy LevelZ Endless Sky 2 Endless Sky 2 Tinker's Create [Fabric] Tinker's Create [Fabric] The Modpack of absolute all time The Modpack of absolute all time Prehistoric World 2 | Unusual Prehistory 2, Dinosaurs, Quests & More Prehistoric World 2 | Unusual Prehistory 2, Dinosaurs, Quests & More Dank-Dreams Dank-Dreams

External Resources