Skip to content

Releases: TelepathicGrunt/RepurposedStructures-Quilt

Repurposed Structures - Config Datapack

06 Mar 02:42
Compare
Choose a tag to compare

Note: these config datapacks will now be hosted and updated on this site/repository instead: https://github.com/TelepathicGrunt/RepurposedStructures/releases/tag/4.0.0

The config datapacks below will slowly become outdated so use the above link instead. Thank you!
This is part of my effort to combine my repositories into a single one for cleanness and organization.

Original text:


Click the Repurposed_Structures-Config_Datapack_xxxxxx.zip file at bottom of this section to download the config datapack. (It is for both Forge and Fabric)

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.


1.18.2 Config Datapack info:

(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


1.19.0 Config Datapack info:

Under construction. Some things are slightly changed but is basically the same as the 1.18.2 section. Just note that the worldgen/configured_structure_feature folder is now just worldgen/structure folder. And that wells and dungeons spawnrates can be edited in worldgen/placed_feature folder (set minecraft:count to 0 to turn them off)

  • 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 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 "count" field to 0. With a zero count, the dungeon or well will cease to spawn at all.
  • 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.

Updated video will be up soon (tm)


Repurposed Structures - Vanilla Loot Tables

03 Jan 15:04
Compare
Choose a tag to compare

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.

Repurposed Structures - Loot Tables

28 Dec 18:44
Compare
Choose a tag to compare

A datapack of all RS's loot tables to help make it easier to change and customize loot! You can edit each loot table directly to add or remove loot and whatever you want. When done, put the finished loot table datapack into the datapack folder for your world.

if you are on 1.18.2 or newer, use the config datapack which has loot table files already included: https://github.com/TelepathicGrunt/RepurposedStructures-Quilt/releases/tag/2.0.1

Forge users: If you want to turn off the importing of modded items for specific RS structures, go into data\repurposed_structures\loot_modifiers\import_modded_loot.json and add RS's loot tables into blacklisted_loot_tables's array such as ["repurposed_structures:\chests\pyramids\badlands_chest","repurposed_structures:\chests\pyramids\snowy_chest"].
This will make my automatic modded loot importing code now skip those RS loot tables.

Fabric users: Look into RS's main config file to find importModdedItems and blacklistedRSLoottablesFromImportingModdedItems. The first config lets you either turn off the automatic modded loot importing code completely or keep it on. If it is on, the second config is a blacklist of all RS loot tables to skip adding modded loot to. You specify each loot table and separate each one with a comma , like this: "repurposed_structures:\chests\pyramids\badlands_chest, repurposed_structures:\chests\pyramids\snowy_chest"

Enjoy!

Repurposed Structures - Pieces World

04 Dec 00:42
Compare
Choose a tag to compare

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. 1.18+ is for both Forge and Fabric. 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

Repurposed Structures - Translation Resourcepack

14 Nov 00:09
Compare
Choose a tag to compare

In Repurposed Structures, the language files will be packaged with the mod itself but you can use the below datapacks to add new languages or change existing translations! The datapacks can be used on vanilla clients to properly translate advancements and explorer maps to be in your language if supported.

Currently this mod has:

  • English - en_us.json
  • Spanish - es_es.json (Special thanks to 16N1C0 for translation!)
  • Chinese Simplified - zh_cn.json (Special thanks to ChromaPIE, XyLyXyRR, 1mtwtfss1, and RawPineapple for translation!)
  • German - de_de.json (Special thanks to elloellie and Fabidrums180 for translation!)
  • Turkish - tr_tr.json (Special thanks to BlueDemonTR for the translations!)
  • Portuguese - pt_br.json (Special thanks to invalid2tk for the translations!)
  • Russian - ru_ru.json (Special thanks to DrHesperus for the translations!)
  • Korean - ru_ru.json (Special thanks to gyular for the translations!)

If you have people without this mod connecting to a server with the mod, the clients can put on the resourcepack listed further down if they don't want only English text. This resourcepack will lets the clients without Repurposed Structures to be able to switch to the other listed languages above. All the client has to do is go into the options screen in-game, click on Resource Packs..., drag the Repurposed_Structures-Translation_Resourcepack.zip into the screen, and click the right arrow on it to activate the resource pack. Now they can switch to the other languages instead of just English only.

You can also use the resourcepack below as a foundation for creating new language files for Repurposed Structures! If you do create new translations, please let me know if you want me to start packaging it with my mod (credit to you of course!)

Repurposed Structures - Disabled Advancement Datapack

17 Oct 21:48
Compare
Choose a tag to compare

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.

Repurposed Structures - Mob Spawner Datapack

14 Oct 13:21
Compare
Choose a tag to compare

A starter datapack that you can edit to change the mobs in Repurposed Structures's Mob Spawners and their chances!

Add this datapack to the world's datapack folder to make the changes take effect

if you are on 1.18.2 or newer, please use this config datapack as it has the mob spawner files included in it already: https://github.com/TelepathicGrunt/RepurposedStructures-Quilt/releases/tag/2.0.1

Repurposed Structures - Landmark Datapack Compat

27 Sep 22:21
Compare
Choose a tag to compare

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

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