RepurposedStructures Versions Save

Reusing and modifying vanilla structures for extra variety!

4.0.0

1 year ago

Click the Repurposed_Structures-Config_Datapack_xxxxxx.zip file at bottom of this section to download the config datapack. (It is for all modloaders)

Ever since 1.18.2, Minecraft now has a json structure system! Repurposed Structures was updated to take advantage of that new system so to configure this mod, you would use this datapack which you can edit to do exactly what you want. This datapack also includes Language files and Loot Tables that you can edit!


How to edit 1.18.2 Config Datapack:

(For turning off dungeons or wells, those are still in the config file in the config folder above the mods folder. They will remain there until Minecraft makes feature json files add themselves to biomes like structures currently do now)
Here is a video on how to edit and use the config datapack if you prefer watching: https://www.youtube.com/watch?v=46zitqwwlXA

  • To turn off a structure, go to data\repurposed_structures\worldgen\structure_set and go to the json file that is for the structure. Then remove the structure you don't want from the "structures": [ ... ] list in that file. That will prevent the structure from spawning. Doing "structures": [], will make no structure spawn from that structure set file as they are all removed now.
  • To add or remove the structure from any biome you want, go to data\repurposed_structures\tags\worldgen\biome folder. The has_structure folder holds the biome tags for individual structures. Then edit the "values": [ ... ] list in these biome tags json to change what a single structure will spawn in.
  • If you want the tag file to use biome entries from a different tag file, add # to the front of the entry.
  • If you are removing the structure from a biome, set "replace": false to "replace": true and then remove the biome you don't want from the list.
  • If you edit the tag files in collections folder instead, the added or removed biomes will be applied to all the tags in the has_structure folder that references that collections folder's tag you just edited.

Be sure to delete all folders and files you haven't edited just to tidy it up. This will also help to not mess up other RS configuration datapacks that may be in the modpack you are using. When you datapack is good to go, put it into your world's datapack folder. If making a new world, click the datapack button and drag and drop the datapack folder into it.

If you get confused or stuck, you can contact me for help on discord at https://discord.gg/K8qRev3yKZ within the #telepathicgrunt-mods channel. I am TelepathicGrunt on Discord. You can also reach me in the GitHub issues section or in CurseForge comment section. And again, be sure to check out my video as it may help clarify any confusion you may have: https://www.youtube.com/watch?v=46zitqwwlXA


How to edit 1.19.x and 1.20.x Config Datapacks:

Click a section below for how to edit 1.19.x or 1.20.x config datapacks to what you want. Just be sure to delete all folders and files you haven't edited just to tidy things up. This will also help to not mess up other RS configuration datapacks that may be in the modpack you are using. When you datapack is good to go, put it into your world's datapack folder (can be found in saves/worldname/datapack). If making a new world, click the datapack button and drag and drop the datapack folder into it.
If you get confused or stuck, you can contact me for help on discord at https://discord.gg/K8qRev3yKZ within the #telepathicgrunt-mods channel. I am TelepathicGrunt on Discord. You can also reach me in the GitHub issues section or in CurseForge comment section.

Disabling Structures
  • To turn off a structure, go to data\repurposed_structures\worldgen\structure_set and go to the json file that is for the structure. In that file, remove the structure you don't want from the "structures": [ ... ] list. That will prevent the structure from spawning. Doing "structures": [], will make no structure spawn from that structure set file as they are all removed now.

(Make sure a comma is in between every entry in the list. There should be no comma after the last element in the list. Use a JSON validator site to check if you are unsure)

Example of making Ocean Temple no longer spawn: Untitled

Changing Structure Spawnrates
  • To change a structure's spawnrate, go to data\repurposed_structures\worldgen\structure_set and go to the json file that is for the structure. Then edit the spacing and separation values to change how spread out the spawn attempts are.

  • Spacing is the average chunks apart the spawn attempts are. This must always be bigger than separation.

  • Separation is the minimum chunks apart that each spawn attempt can be. This must always be lower than spacing.

  • Increasing these numbers will make a structure more rare. A lower value makes structures much more common.

  • Mineshafts do not use spacing/separation. Instead, edit the frequency line in the mineshaft structure set files. A frequency of 1 means every chunk will spawn a mineshaft while a frequency of 0.5 means chunks have a 50% chance of spawning a mineshaft. That means higher frequency makes the mineshafts more common. Lower means they become more rare.

Example of making Overworld Cities spawn far more frequently:

Untitled2

Disabling Features (Dungeons and Wells)
  • To turn off a dungeon or well, go to data\repurposed_structures\worldgen\placed_feature and go to the json file that is for the dungeon or well. Then set the repurposed_structures:unlimited_count line to 0. With a zero count, the dungeon or well will not spawn at all.

Example of making Deep Dungeons no longer spawn:

Untitled3

Changing Feature Spawnrates (Dungeons and Wells)
  • To change the spawnrate of a dungeon or well, go to data\repurposed_structures\worldgen\placed_feature and go to the json file that is for the dungeon or well. Then edit the repurposed_structures:unlimited_count line or minecraft:rarity_filter line.

  • repurposed_structures:unlimited_count states how many attempts to try and spawn a dungeon in a chunk. For wells, this line is how many wells to spawn in a chunk. Higher numbers means more of this feature can spawn in a chunk.

  • minecraft:rarity_filter states what the chances are that a chunk will try and spawn the feature. So for wells, if this is set at 100, it means a chunk has 1/100 chance of spawning a well. If it is at 500, the chunk now has 1/500 chance of spawning a well. Higher number means lower chance of spawning.

Example of making Badlands Dungeons spawn 4 times as much and Forest Wells spawn more frequently:

Untitled4

Change what biome Structures/Features spawn in
  • To add or remove the structure/feature from any biome you want, go to data\repurposed_structures\tags\worldgen\biome folder. The has_structure folder holds the biome tags for individual structures and features and the collections folder contains groups of biomes that multiple has_structure tags will read from. Then edit the "values": [ ... ] list in these biome tags json to change what a single structure or feature will spawn in.

  • Note, many biome mods and biome datapacks have properly tagged their biomes into the minecraft, forge, and c biome tags. Repurposed Structures reads from these special biome tags to know what biomes to spawn the structures in. Try the mod or datapack first with RS mod on and use /locate command. It is possible the structures are already spawning in those mod's or datapack's biomes just fine and you do not need to edit any biome tag. If they do not spawn, then you can edit the biome tags in the collections folder to have the missing biomes so RS's structures can spawn in them.

  • If you want the tag file to use biome entries from a different tag file, add # to the front of the entry itself. For example, #repurposed_structures:collections/spooky_forests will use the biome tag that is in data\repurposed_structures\tags\worldgen\biome\collections\spooky_forests.json. Vanilla's biome tags and other mod's biome tags can be used as well.

  • If you are removing the structure from a biome or biome tag, set "replace": false to "replace": true and then remove the entry you don't want from the list.

  • If you edit the tag files in collections folder instead, the added or removed biomes will be applied to all the tags in the has_structure folder that references that collections folder's tag you just edited.

Example of editing data\repurposed_structures\tags\worldgen\biome\collections\jungles.json so that another mod's Iced Rainforest will spawn Repurposed Structures's jungle structures:

Untitled5


Also, check out Cyanide mod which helps make datapack file errors print much more helpful messages into the latest.log file! This is a lifesaver tool. But you can always reach out to me on Discord for help with getting a datapack working https://www.curseforge.com/minecraft/mc-mods/cyanide-forge https://www.curseforge.com/minecraft/mc-mods/cyanide-fabric

3.0.0

1 year ago

Add this datapack (the .zip file) to the world's datapack folder to make advancements not show up at all. No popups. No advancement screen.

2.0.0

1 year ago

A datapack that changes all RS structure's loottables to use the same loottable as the vanilla structures that they are based upon. For example, Nether Pyramids now uses vanilla Desert Temple loottable. This can be helpful if you do not want RS structures to have customized loot tables.

1.0.0

1 year ago

A flat world of all RS pieces for latest Repurposed Structures mod. 1.16.5 is for the Forge RS and 1.17.1 is for the Fabric RS mod. The 1.18+ worlds are for all modloaders. Make sure you have Repurposed Structures on when exploring as my mod will make Structure Blocks allow longer filenames.

Note: Only my structures that uses nbt pieces will show up in this world below. I do want to convert all my code-based structures to using nbt eventually so you can be able to edit those. For now, most structures are indeed using nbt files and can be overridden by a datapack!

Also, bonus video on how Structure Blocks work: https://www.youtube.com/watch?v=umhuRXinD3o

If you are looking to add new buildings to my villages and other structures, you'll want to check out this video! Repurposed Structures added a pool_additions feature for datapacks to merge pool files together that is used for jigsaw structure generation. The video is an 18 minute tutorial and should help walk you through creating a building, saving it, and adding it to RS's structures with a datapack! https://youtu.be/kzRQrQqlYjw

2021-04-03_21 37 32

0.0.16

2 years ago

Add this datapack (the .zip file) to the world's datapack folder to add compatibility between Repurposed Structures and Simply Cats.

Simply Cats mod can be obtained from here: https://www.curseforge.com/minecraft/mc-mods/simply-cats (Note, Repurposed Structures should be v3.4.6 or newer for best results)

Datapack download is below (The Repurposed_Structures-Simply_Cats.zip file)

NOTE: Do NOT unzip and try to merge multiple of these datapack files together into one massive datapack! Click Details for why:

For example, combining Farmer's Delight pack and More Villagers pack into one single pack will break one of these mod's compat with Repurposed Structures. Just put the datapacks into your datapack folder separately. They rely on the pool_additions folder which adds their pieces to my structure's collection of pieces to spawn. Merging them together may overwrite one datapack's pool_addition file which will cause that datapack's pieces to not spawn in my structures at all. All you need to do is download the datapacks you want and put them into your game as is. No extra effort is needed on your part! It's all handled for you in the backend by my mod!

0.0.15

2 years ago

Add this datapack (the .zip file) to the world's datapack folder to add compatibility between Repurposed Structures and Hexerei by changing RS's Witch Huts to Hexerei's style!

Hexerei mod can be obtained from here: https://www.curseforge.com/minecraft/mc-mods/hexerei

Datapack download is below (The Repurposed_Structures-Hexerei.zip file)

0.0.14

2 years ago

Add this datapack (the .zip file) to the world's datapack folder to make 1.16.5 Forge Repurposed Structures be in closer parity to the 1.17.1 Fabric Repurposed Structures by using Caves & Cliffs Backport's blocks.

Caves & Cliffs Backport mod can be obtained from here: https://www.curseforge.com/minecraft/mc-mods/caves-and-cliffs-backport Note: Use v7.0 or newer Caves & Cliffs Backport mod for 1.16.5 to make sure this datapack works. Older versions of that mod may not work.

Some changes this datapack does are:

  • Underground Bastions uses Deepslate blocks and has 1.17.1 RS loot.
  • Swamp Mineshaft uses Moss Blocks.
  • Several Mineshaft loot now can have glowberries as minecart chest loot.
  • End Strongholds can have Amethyst Shards and Spyglasses in Shulker Box loot.
  • Jungle Pyramid has Moss Carpet.
  • Flower Forest Pyramid has Moss Block, Spore Blossom, Flowering Azalea, and Small Dripleaf.
  • Mushroom Villages has Purple and Magenta Candles.
  • Jungle Outposts tents has Moss Block and Moss Carpet.

Datapack download is below (The Repurposed_Structures-Caves_and_Cliffs_Backport.zip file)

0.0.13

2 years ago

Add this datapack (the .zip file) to the world's datapack folder to make Repurposed Structures's dungeons be in the same style as the small dungeons from Better Dungeons mod. Note: due to some technical limitations, there many sometimes be floating blocks in the RS dungeons affected by this datapack and it may not match Better Dungeon's behavior exactly.

Better Dungeons mod can be obtained from here: https://www.curseforge.com/minecraft/mc-mods/yungs-better-dungeons

Datapack download is below (The Repurposed_Structures-Better_Dungeons_Forge.zip file)

0.0.12

2 years ago

Add this datapack (the .zip file) to the world's datapack folder to add compatibility between Repurposed Structures and Tidbits.

Tidbits mod can be obtained from here: https://www.curseforge.com/minecraft/mc-mods/tidbits (Note, Repurposed Structures should be v3.3.4 or newer for best results)

Datapack download is below (The Repurposed_Structures-Tidbits.zip file)

NOTE: Do NOT unzip and try to merge multiple of these datapack files together into one massive datapack! Click Details for why:

For example, combining Farmer's Delight pack and More Villagers pack into one single pack will break one of these mod's compat with Repurposed Structures. Just put the datapacks into your datapack folder separately. They rely on the pool_additions folder which adds their pieces to my structure's collection of pieces to spawn. Merging them together may overwrite one datapack's pool_addition file which will cause that datapack's pieces to not spawn in my structures at all. All you need to do is download the datapacks you want and put them into your game as is. No extra effort is needed on your part! It's all handled for you in the backend by my mod!

0.0.11

2 years ago

Add this datapack (the .zip file) to the world's datapack folder to add compatibility between Repurposed Structures and Better Strongholds. This datapack will make Repurposed Structures's Nether Stronghold and End Stronghold be in the style of Better Strongholds's Structure. (1.16.5 MC)

NOTE: For best result, change netherStrongholdMinHeight to 3, netherStrongholdMaxHeight to 50, and be using RS v3.3.3 or newer.

Better Strongholds mod can be obtained from here: https://www.curseforge.com/minecraft/mc-mods/yungs-better-strongholds

Datapack download is below (The Repurposed_Structures-Better_Strongholds_Forge.zip file)