Repurposed Structures - Fabric

Repurposed Structures - Fabric

Adds more variations of vanilla structures and features such as a Jungle Fortress!

8.1M downloads
Created Apr 9, 2026
by TelepathicGrunt

About

<img src="https://user-images.githubusercontent.com/40846040/212383632-2d628e1a-a086-490f-8863-823210407626.png" alt="Picture that shows the title of this mod with a Stonebrick Fortress during sunset behind the text" width="1519" height="516"></img>

Works serverside too so vanilla clients can connect!

CLICK HERE FOR NEOFORGE/FORGE MC PORT: https://modrinth.com/mod/repurposed-structures-forge
<br/> ____________________________________________________________________________

WHAT IS REPURPOSED STRUCTURES?

<br/>

Repurposed Structures is a mod about taking existing vanilla features and structures and creating new variants or modifications to them! Originally, most of the structures and features in this mod was actually made for my Ultra Amplified Dimension mod. but then I realized these features and structures would look great in the Overworld as well so I decided to take those structures and features and split them into their own mod and continue to add MORE biome variants of vanilla structures! And over time, some other people even help contribute more vanilla styled structures!

<br/>

Check out the wiki below for all the info! It is kept up to date on latest Repurposed Structures releases.

https://github.com/TelepathicGrunt/RepurposedStructures/wiki

<br/> <details> <summary><b>Frequently Asked Questions:</b></summary>
  • Q: Can this mod work serverside and let vanilla clients connect?

    • A: Yep! This mod does not add any new blocks or mobs so it can be ran entirely serverside and is safe for vanilla clients.
  • Q: How do I turn off RS structures in 1.18.2 or newer MC?

    • A: 1.18.2 did a lot of changes and as a result, all of RS's structures are now in datapack form. <span style="color: #3366ff;"><a style="color: #3366ff;" href="https://github.com/TelepathicGrunt/RepurposedStructures/wiki/How-to-configure-this-mod">Click here for more info and leads you to the config datapack</a></span> that lets you turn off structures or changing spawnrates. Don't be afraid to ask me questions if you get stuck!</p>
  • Q: Does this mod work with <a style="color: #3366ff;" href="https://www.curseforge.com/minecraft/mc-mods/yungs-better-strongholds">YUNG's Better Strongholds</a>, <a style="color: #3366ff;" href="https://www.curseforge.com/minecraft/mc-mods/yungs-better-mineshafts-forge">YUNG's Better Mineshafts</a>, and other Yungs mods mod?

    • A: Yes all of Yung's mods will work with Repurposed Structures. Both mod's structures will continue to spawn. Note: RS’s structures will remain the same and will not be in the same style as yung’s structures unless you put on special datapacks. See the Pre-Datapack section for changing RS's strongholds, dungeons, and other structures to be in the style of Yung's structures! (Mineshafts does not have a datapack because Yung's Better Mineshafts already have biome variants)
  • Q: Does this mod conflict with ___ mod?

    • A: Highly unlikely. My mod adds structures to biomes directly so any conflict would be extremely rare. Best way to know is to just try my mod with the other mod. If you find they do conflict somehow, PLEASE let me know so I can investigate and release a fix! :) In fact, some mods like <a style="color: #3366ff;" href="https://www.curseforge.com/minecraft/mc-mods/signpost">Signpost</a> may have direct compatibility with Repurposed Structures's structures!
  • Q: I heard this mod has banners in chests but none show up for me. Why?

    • A: You'll have to use the latest version of Repurposed Structures and have the Luck status effect or attribute. Luck is not able to be obtained in vanilla so you'll have to use another mod or datapack. The banners are more like a cool Easter Egg collectable so check out what mods or datapacks can give you some Luck! Good luck and have fun collecting banners!
  • Q: The advancements are annoying! I want to turn them off!

    • A: There are datapacks to turn off the advancements. <a style="color: #3366ff;" href="https://github.com/TelepathicGrunt/RepurposedStructures/releases/tag/3.0.0">Click here for the datapack</a> to use to make all RS advancements disabled. You can delete the files of the structures you do want advancements for from that datapack.
  • Q: How can I change the language that this mod uses?

    • A: You can use a Resourcepack to add new languages and help contribute! <a style="color: #3366ff;" href="https://github.com/TelepathicGrunt/RepurposedStructures/releases/tag/4.0.0">You can grab this datapack, delete the data folder from it, and use it as a resourcepack and add new languages you want!</a>
  • Q: Can I use this mod in a modpack?

    • A: Yep! You can use this mod in a modpack :)
  • Q: Can I modify the source code of this mod to make changes?

    • A: You can but just make sure you respect my license which is LGPL. That means, if you plan on distributing a modified Repurposed Structures jar, you should open source it by making the modified source code visible and licensed under an open source license. But truthfully, if you want to make a change, ask me first or make a PR into my mod as I might actually add it to the base mod itself!
</blockquote></details>

🏠 HOW CAN I CONFIGURE THIS MOD? 🏠

<details> <summary><b>1.18.2 and newer info:</b></summary>

    As of 1.18.2 and newer, most of Repurposed Structures can be changed by datapack now. Including turning off or on structures or changing spawnrates. Click the below link to get an example datapack to edit and some pointers for what to edit to turn off structures. There's a huge amount of stuff you can change by datapack though such as changing what height RS Mineshafts spawn at or how large RS villages are and much more that was not configurable in 1.18.1 and below. Enjoy!

    <a style="font-size: 24px; color: #3366ff;" href="https://github.com/TelepathicGrunt/RepurposedStructures/releases/tag/4.0.0">Click here to go to config datapack download page</a>

 

Note: Be sure to read the instructions in the above link's page to make it easier to know what to edit

By default, RS will do its best to import modded loot into its structures's loot. If this is not desired behavior, you can disable this in the normal RS config file in config folder above mods folder.

    Furthermore, you can make datapacks to modify or change how RS structures look! Here's a flat world of all the pieces of my structures. Use this to make editing and overriding structure pieces easier with datapacks: <span style="color: #3366ff;"><a style="color: #3366ff;" href="https://github.com/TelepathicGrunt/RepurposedStructures/releases/tag/1.0.0">Repurposed Structures - pieces world (click here)</a>**

    For the expert datapackers, there's actually a hidden neat way to add new pieces to any Jigsaw Structure without overriding their pool file! (Villages, outposts, all of RS's structures minus mansions, etc) For example, instead of overriding data\repurposed_structures\worldgen\template_pool\village\birch\houses.json to add new houses to my Birch Village, replace worldgen\template in the datapack with pool_additions and have the template pool file only have the entries you want merged into the main pool file. Repurposed Structures will detect these files from ALL datapacks and merge the pool_additions pool entries into the actual template pool file that the path points to. Yes, Repurposed Structures will read all pool_additions files from all datapacks that even have the same path so that the datapacks do not override each other's pool_additions! Neat stuff! And it works with other pools too! Just make sure the piece you are adding has a Jigsaw Block with the right name so the actual structure can connect and spawn the piece.

    To help you with this cool pool_additions feature, this 18 minute tutorial should help walk you through creating a building, saving it, and adding it to RS's structures with a datapack! <a class="anchor-3Z-8Bb anchorUnderlineOnHover-2ESHQB" style="color: #3366ff;" tabindex="0" title="https://youtu.be/kzRQrQqlYjw" role="button" href="https://youtu.be/kzRQrQqlYjw" target="_blank" rel="noopener noreferrer">https://youtu.be/kzRQrQqlYjw</a>

</details> <details> <summary><b>1.18.1 and older info:</b></summary>

    To reach this mod's config file, go into the config folder that is above the mods folder and go into the repurposed_structures-forge folder to change the configs. The config is split up into many files for better organization and ease of editing. Then exit/restart Minecraft for all changes to take effect. Do note that the config will affect all worlds so keep that in mind

    Right now, there are lots of config options. The big one that you may be interested in is the spawnrate config for every structure and yes, you can even fully turn off the structures too. The config comments will help walk you through on how to adjust the rates. Furthermore, you can even blacklist dimensions or biomes as well! For some structures, you can change the maximum and minimum y value that they can start their generation at and far more! Check out the config for everything you can do!

    Furthermore, you can make datapacks to modify or change a huge amount of stuff in my mod including modifying how structures look! Here's a flat world of all the pieces of my nbt-based structures. Use this to make editing and overriding structure pieces easier with datapacks: <a href="https://github.com/TelepathicGrunt/RepurposedStructures/releases/tag/1.0.0">Repurposed Structures - pieces world (click here)</a>

    If you want to change the loot tables that the structures in this mod uses, you can override my loot tables with a data pack! Her

Versions

v7.1.21+1.20.1-fabricLatest
1.20.1fabricFeb 24, 2026

### **(V.7.1.21 Changes) (1.20.1 Minecraft)** ##### Misc: Removed debug mixins sorry ### **(V.7.1.20 Changes) (1.20.1 Minecraft)** ##### Misc: Adjusted Skeletons spawning in RS structures to set position before calling finalizeSpawn. May improve interactions with certain mods.

Download
v7.6.1+1.21.11-fabric
1.21.11fabricFeb 22, 2026

### **(V.7.6.1 Changes) (1.21.11 Minecraft) (Config Datapack Updated)** ##### Misc: Adjusted Skeletons spawning in RS structures to set position before calling finalizeSpawn. May improve interactions with certain mods.

Download
v7.5.18+1.21.1-fabric
1.21.1fabricFeb 22, 2026

### **(V.7.5.18 Changes) (1.21.1 Minecraft) (Config Datapack Updated)** ##### Misc: Adjusted Skeletons spawning in RS structures to set position before calling finalizeSpawn. May improve interactions with certain mods.

Download

Download

Download v7.1.21+1.20.1-fabric

Minecraft: 1.20.1

Loaders: fabric

Tags

fabricquilt1.21.71.21.81.21.91.21.101.21.11
Repurposed Structures - Fabric - Orca Mods