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

14,646,079

CurseForge ID

911437

Last Updated

Jun 12, 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

Similar Mods

Included in Modpacks

Better MC [FORGE] - BMC4 Better MC [FORGE] - BMC4 Homestead - A Cozy Survival Experience Homestead - A Cozy Survival Experience Better MC [NEOFORGE] BMC5 Better MC [NEOFORGE] BMC5 Linggango Linggango Ascendra Ascendra Agmundr - Zombie Apocalypse Agmundr - Zombie Apocalypse BETTER FANTASY - Overture BETTER FANTASY - Overture Zombie Apocalypse: Last Days in the Wasteland | Survive Hordes of Zombies Zombie Apocalypse: Last Days in the Wasteland | Survive Hordes of Zombies Better MC [FABRIC] BMC3 Better MC [FABRIC] BMC3 BigChadGuys Plus (w/ Cobblemon!) BigChadGuys Plus (w/ Cobblemon!) Prehistoric World - Dinosaurs, Adventure & Quests | NEW PREHISTORY UPDATE! Prehistoric World - Dinosaurs, Adventure & Quests | NEW PREHISTORY UPDATE! Over Stars Over Stars SteamPunk [LPS] SteamPunk [LPS] Better MC [FABRIC] BMC2 Better MC [FABRIC] BMC2 The Last War - Guns And Adventure (Survivor's World with Guns) | QUESTS UPDATE! The Last War - Guns And Adventure (Survivor's World with Guns) | QUESTS UPDATE! Better MC [FABRIC] BMC1 Better MC [FABRIC] BMC1 BigChadGuys Plus (Non Cobblemon!) BigChadGuys Plus (Non Cobblemon!) Better Adventures+ Better Adventures+ All the Magic - Arcana All the Magic - Arcana Create Evolution - With Create 6.0 and Quests! | +35 Create Addons Create Evolution - With Create 6.0 and Quests! | +35 Create Addons Immersive Pixelmon - A New Pokemon Era (with Distant Horizons, Pixelmon & Quests) Immersive Pixelmon - A New Pokemon Era (with Distant Horizons, Pixelmon & Quests) More Animals 2 - Exclusive Edition with Animals Quests! More Animals 2 - Exclusive Edition with Animals Quests! More Animals [FORGE] - 1.21 UPDATE! More Animals [FORGE] - 1.21 UPDATE! Mastering Magic | A Magic World with Quests! Mastering Magic | A Magic World with Quests! Spell Dimension Spell Dimension Essentials Mods [FORGE] - 1.21 RELEASE! Essentials Mods [FORGE] - 1.21 RELEASE! TNP Limitless 8 - LL8 TNP Limitless 8 - LL8 Dragoncraft Dragoncraft All The Dungeons | New Combat and Dungeons All The Dungeons | New Combat and Dungeons Ocean Depths - Quests & Ocean Mods Ocean Depths - Quests & Ocean Mods New Game 3 - Immersive RPG Adventures & RPG Quests New Game 3 - Immersive RPG Adventures & RPG Quests Planeta Vegetta (Unofficial) Planeta Vegetta (Unofficial) New Age - Welcome To The Medieval Era | MEDIEVAL QUESTS UPDATE! New Age - Welcome To The Medieval Era | MEDIEVAL QUESTS UPDATE! Origins Revolution | With Origins & Origins Addons Origins Revolution | With Origins & Origins Addons Essentials Mods [FABRIC] - 1.21 RELEASE! Essentials Mods [FABRIC] - 1.21 RELEASE! Cozy Experience - with Cute & Cozy Items! Cozy Experience - with Cute & Cozy Items! TFC Terra Draconis - Primitive Dragon Survival TFC Terra Draconis - Primitive Dragon Survival Prehistoric Dawn - with The Dawn Era | SERVER COMPATIBILITY! Prehistoric Dawn - with The Dawn Era | SERVER COMPATIBILITY! More Decorations 2 - Exclusive Edition | Decoration Mods! More Decorations 2 - Exclusive Edition | Decoration Mods! Monumental Experience Monumental Experience More Animals [FABRIC] - 1.21 UPDATE! More Animals [FABRIC] - 1.21 UPDATE! More Biomes [FORGE] - 1.21 UPDATE! More Biomes [FORGE] - 1.21 UPDATE! FreshCraft Classic FreshCraft Classic Fresh & Cozy Fresh & Cozy Mystic's Monstrosity Mystic's Monstrosity MC Vanilla 2.0 - QUALITY UPDATE! MC Vanilla 2.0 - QUALITY UPDATE! Medieval MC [FABRIC] MMC2 Medieval MC [FABRIC] MMC2 More Realistic [FORGE] - 1.21 UPDATE! More Realistic [FORGE] - 1.21 UPDATE! More Decorations [FORGE] - 1.21 UPDATE! More Decorations [FORGE] - 1.21 UPDATE! FreshCraft SteamPunk Industry DLC FreshCraft SteamPunk Industry DLC Improved Oritech | Oritech, Technology & Quests (Oritech 1.21.1) Improved Oritech | Oritech, Technology & Quests (Oritech 1.21.1) MineColonies - Cobblemon Conquest MineColonies - Cobblemon Conquest Magic Valley Magic Valley Create Expansion - Bigger Create+ | 6.0 UPDATE! Create Expansion - Bigger Create+ | 6.0 UPDATE! TNP Limitless 7 - LL7 TNP Limitless 7 - LL7 Create and Guns Create and Guns Congregation - expert Gregtech pack Congregation - expert Gregtech pack Invincible: Overdrive Invincible: Overdrive FreshCraft Fantasy DLC FreshCraft Fantasy DLC More Dungeons [FORGE] - QUALITY UPDATE! More Dungeons [FORGE] - QUALITY UPDATE! Ascension of Ages Ascension of Ages AVENTURA - The Adventure Experience AVENTURA - The Adventure Experience Create: End Times (Apocalypse) - With Create 6.0! Create: End Times (Apocalypse) - With Create 6.0! It Takes a Journey It Takes a Journey Farming Overloaded Farming Overloaded Kingdoms Of The Valley Kingdoms Of The Valley Otherworld [Dungeons & Dragons] Otherworld [Dungeons & Dragons] Jurassic World Reborn II Jurassic World Reborn II A Cozy Mizuno World A Cozy Mizuno World Age of Fate Age of Fate Conquest of Dragons - A New Dragons Adventure | QUESTS UPDATE! Conquest of Dragons - A New Dragons Adventure | QUESTS UPDATE! The Zombie Conquest - Zombie Apocalypse (New Version) The Zombie Conquest - Zombie Apocalypse (New Version) WinterCraft-Eternal Winter! WinterCraft-Eternal Winter! Better & Enhanced Better & Enhanced Ben  10 MINEDITION Ben 10 MINEDITION New Revolution - An Improved Vanilla Experience | 1.21 UPDATE! New Revolution - An Improved Vanilla Experience | 1.21 UPDATE! Project 4J (Console-Remix) Project 4J (Console-Remix) Chronicles of Magic | The First Magician Chronicles of Magic | The First Magician Angel Tale : Shadows of Apollyon Angel Tale : Shadows of Apollyon More Realistic [FABRIC] - 1.21 UPDATE! More Realistic [FABRIC] - 1.21 UPDATE! Flourish & Flutter: A Nature’s Journey Flourish & Flutter: A Nature’s Journey Monumental Experience - In space Monumental Experience - In space Vampiric Realms Vampiric Realms AestheticCraft - Cozy Adventure | MC Cozy 1.21.1 AestheticCraft - Cozy Adventure | MC Cozy 1.21.1 AdvoTech ValkyrienSkies (abandoned) AdvoTech ValkyrienSkies (abandoned) Forge of Eternity Forge of Eternity Fennix RPG - Fantasy Horizons Fennix RPG - Fantasy Horizons Dark Fantasy [MMC] Dark Fantasy [MMC] Monumental Experience - Creatures Across the World Monumental Experience - Creatures Across the World Create Overlord Aeronautics Update Create Overlord Aeronautics Update Ironbound Realms Ironbound Realms After Humans Retouched+ After Humans Retouched+ Over the Sea | Underwater Adventures! Over the Sea | Underwater Adventures! Hearthgrove - Cobblemon Server Pack Hearthgrove - Cobblemon Server Pack More Decorations [FABRIC] - 1.21 UPDATE! More Decorations [FABRIC] - 1.21 UPDATE! Grinding and industrialization GANDI 1 Grinding and industrialization GANDI 1 Tensura - rebuild Tensura - rebuild More Biomes [FABRIC] - 1.21 UPDATE! More Biomes [FABRIC] - 1.21 UPDATE! New Game - An Improved Experience | 1.21 UPDATE! New Game - An Improved Experience | 1.21 UPDATE! Biohazard: Project Genesis - The Ultimate Apocalypse Biohazard: Project Genesis - The Ultimate Apocalypse Vanilla+ Lightweight | MC Vanilla+ 1.21.11 Vanilla+ Lightweight | MC Vanilla+ 1.21.11 Fantasy RPG - RPG Quests, Bosses & Magic | Fantasy & RPG Fantasy RPG - RPG Quests, Bosses & Magic | Fantasy & RPG Oritech+ | Oritech & Create Addons and Create Aeronautics Oritech+ | Oritech & Create Addons and Create Aeronautics Cozy Time | Cozy Survival with Quests (MC Cozy 1.21.1) Cozy Time | Cozy Survival with Quests (MC Cozy 1.21.1) Endless Sky 2 Endless Sky 2 Horyzen Horyzen [ 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 Monumental Experience VI - Rise of the Dinosaurs Monumental Experience VI - Rise of the Dinosaurs More Dungeons [FABRIC] - 1.21 UPDATE! More Dungeons [FABRIC] - 1.21 UPDATE! Terra by Sexy Crew Terra by Sexy Crew Immersive Experience - Inspired by Actions & Stuff and Other Immersive Mods Immersive Experience - Inspired by Actions & Stuff and Other Immersive Mods Create Unending Create Unending Cobblemon.RPG Cobblemon.RPG Naano Horizons - Utalyoa Edition Naano Horizons - Utalyoa Edition FNAF - Fazcraft Reimagined | Based on FNAF! FNAF - Fazcraft Reimagined | Based on FNAF! Yes Nicer MC [Fabric] YNM Yes Nicer MC [Fabric] YNM Simple Automation 2.0 | Beginner-Friendly Tech & Automation Simple Automation 2.0 | Beginner-Friendly Tech & Automation Farmtastic! Farmtastic! Gänseteich Gänseteich BloodFall SMP Pack BloodFall SMP Pack ProtoMP ProtoMP Integrated RPG Integrated RPG Christmas Fantasy Christmas Fantasy MacedCraft MacedCraft FTB Unstable FTB Unstable The Real One On Jah II The Real One On Jah II Solar Fantasy Solar Fantasy [ARCHIVED] Minecraft Alpha Edition [ARCHIVED] Minecraft Alpha Edition Dark's Trials of the Unknown Dark's Trials of the Unknown Beyond Earth Journey to Agartha Beyond Earth Journey to Agartha Farming Bosses Farming Bosses Crimson Valley Crimson Valley Create - Means of Production Create - Means of Production cobblemon & create cobblemon & create Collectionist Collectionist Creatopia Unbound Creatopia Unbound Bitz  Spoon Create Season 1 Bitz Spoon Create Season 1 The One And Only Mania The One And Only Mania BeanPack: Regurgitated BeanPack: Regurgitated The Zombie Conquest - Easy Mode | You Can Revive! The Zombie Conquest - Easy Mode | You Can Revive! Cobblemon x Jacarezinhos Cobblemon x Jacarezinhos EldenCraft - A Dark Fantasy Challenge EldenCraft - A Dark Fantasy Challenge FOREVER WORLD - KRGG FOREVER WORLD - KRGG Origins: RPG Adventure Origins: RPG Adventure Biophobia Biophobia WildLouna WildLouna Alfheim | Guns & Monsters Alfheim | Guns & Monsters Cozy LevelZ Cozy LevelZ CreateMons - COBBLEMON PACK CreateMons - COBBLEMON PACK FriendsCraft - Designed for Multiplayer | Vanilla-Friendly FriendsCraft - Designed for Multiplayer | Vanilla-Friendly Kingdom Come - Reckoning [RPG] Kingdom Come - Reckoning [RPG] Bountiful Wilds Bountiful Wilds TechMeg-Endless Survival- TechMeg-Endless Survival- THEY PROBE THEY PROBE Builders Delight 4 Builders Delight 4 OceanCastle-Modded Adventure OceanCastle-Modded Adventure Terralish - An Ultimate Boss Fight Experience Terralish - An Ultimate Boss Fight Experience Main Survivor Zombie (DEAD) Main Survivor Zombie (DEAD) Cobble Life Cobble Life Stargate20 Stargate20 Fortnite 3: Victory Royale Fortnite 3: Victory Royale ExileColonies ExileColonies Jojo: Bedrock is Unbreakable Jojo: Bedrock is Unbreakable A Place to Call Home A Place to Call Home AP Gaming - Empowered Apocalypse AP Gaming - Empowered Apocalypse Vile Shadows Vile Shadows Create - Technomancy 2 Create - Technomancy 2 WorldStudios' WackyCraft WorldStudios' WackyCraft AetherFall - Echos of Vilorian AetherFall - Echos of Vilorian Metamorphosis Metamorphosis HLStuff - Adventure & Exploration HLStuff - Adventure & Exploration Better Than Basics Better Than Basics Pepperson's RPG Pepperson's RPG MC Enhanced [FABRIC] MC Enhanced [FABRIC] Age of the Flood Age of the Flood GameGarden Ultimate GameGarden Ultimate Elarion Elarion Spells Gears n' Bells RP Spells Gears n' Bells RP Tinker's Create [Fabric] Tinker's Create [Fabric] Wild Odyssey Wild Odyssey BoraLances Craft BoraLances Craft NO STRINGS ATTACHED A Survival Horror Pack NO STRINGS ATTACHED A Survival Horror Pack Our Story - Earth 2 (soon) Our Story - Earth 2 (soon) StunningRPGBasicXP+ StunningRPGBasicXP+ Mococoa Mococoa MENAGERIE - Paradoxical Wilds (Jurassic World based on Marvelous Menagerie) MENAGERIE - Paradoxical Wilds (Jurassic World based on Marvelous Menagerie) Economycraft Economycraft Remnants of The Old Kingdom Remnants of The Old Kingdom Tuchebander Wonderland Tuchebander Wonderland Friends United 2.1 Friends United 2.1 Into The Crazy Into The Crazy Manoelcraft World Manoelcraft World Dynamic Odyssey Dynamic Odyssey Plants vs. Zombies+ | With Plants vs Zombies & More! Plants vs. Zombies+ | With Plants vs Zombies & More! Create Areo Naughts Create Areo Naughts Modustrie Modustrie Oxide SMP Oxide SMP Frontier of Creation Frontier of Creation Final Factory Final Factory jaaj jaaj Based Off Frieren Beyond Journeys End Based Off Frieren Beyond Journeys End Above Infinity Above Infinity Family Friendly Pack Family Friendly Pack Project Obscura Project Obscura XVIII-TheLunarSMP XVIII-TheLunarSMP Cobblemon Cursed Lake Cobblemon Cursed Lake Outerworlds Outerworlds Advent For Adventure Advent For Adventure Rebirth RPG Rebirth RPG Mire 2077 Mire 2077 Most of Create Most of Create HiveCraft HiveCraft Progress - Selects Progress - Selects All You Need 2 - AYN 2 All You Need 2 - AYN 2 Hero To Zero Hero To Zero Minecraft: Sensational Edition Minecraft: Sensational Edition MagicaIndustries MagicaIndustries EpicFantasy EpicFantasy Enchanted Genesis Enchanted Genesis Avatar: The Beginning Avatar: The Beginning Tensura Industries Tensura Industries TFC Flintrock TFC Flintrock Better Create Aeronautics | Create Aeronautics with Create Addons & Improvements Better Create Aeronautics | Create Aeronautics with Create Addons & Improvements Create - The Adventurer Create - The Adventurer SC Final Adventure - Machines SC Final Adventure - Machines Afterfall - Zombie Apocalypse Survival | Inspired by DeceasedCraft Afterfall - Zombie Apocalypse Survival | Inspired by DeceasedCraft Changed World Changed World Apollyon's Inferno Apollyon's Inferno

External Resources