Skip to content
TelepathicGrunt edited this page Jan 13, 2023 · 21 revisions
Picture that shows the title of this mod with a Stonebrick Fortress during sunset behind the text

🏠 WHAT IS REPURPOSED STRUCTURES? 🏠

    Repurposed Structures is a mod about taking existing vanilla features and structures and creating new variants or modifications to them! Originally, some 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!

 

Currently, this mod has:
  • A Jungle Fortresses!

  • 12 Dungeons variants

  • 14 new Mineshaft types

  • 4 new types of Monuments!

  • 3 new kinds of Ancient Cities!

  • 12 new variants of Villages

  • 18 new Temples variants

  • 4 new biome variants of Igloos

  • 14 new Pillager Outposts

  • 4 new types of Shipwrecks

  • 8 new Mansion types

  • 6 new Witch Huts types

  • 5 new kinds of Ruins! (4 on land. 1 in Nether)

  • An End themed Ruined Portal

  • A Nether themed End City

  • An Overworld themed End City

  • A Nether Stronghold

  • An End Stronghold

  • An Underground Bastion in Overworld

  • 6 new Desert Well variations were made for other biomes

Frequently Asked Questions:
  • 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. Click here for an example datapack to edit to turning off structures or changing spawnrates. Don't be afraid to ask me questions if you get stuck!
  • Q: Does this mod work with YUNG's Better Strongholds, YUNG's Better Mineshafts, 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 Datapack section further down 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 Signpost 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. Click here for the datapack 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?

  • 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!
Extra Details about what spawns with this mod!:

 

Note: all chest loot info can be found in the structure's loot table files. This can be found in the config datapack as it includes all the loot tables as well.

If you are given the Luck status effect from another mod or datapack, you can sometimes find unique and cool banners in all of RS's Chests and Shulker Boxes in structures! There are over 100+ banners so have fun collecting! Some are recolors of the same pattern to help give you more options if you like a pattern but wanted a different color.

Village Variants

Note: Some village houses will have custom loot to match their biome better but nothing too crazy for balance reasons. The Nether based villages are full of fully armored Piglins and have fully unique chest loot.

Variants:

  • Badlands Village

  • Birch Village

  • Dark Forest Village

  • Jungle Village

  • Swamp Village

  • Mountains Village

  • Mushroom Village (Maps to Mushroom Village can be obtained from Wandering Traders)

  • Giant Taiga Village

  • Oak Village

  • Ocean Village

  • Crimson Village

  • Warped Village

Dungeons
Badlands Dungeons spawner's mob rates
  • 48% : Husk

  • 25% : Cave Spider

  • 17% : Skeleton

  • 8% : Spider

  • 2% : Illusioner

Dark Forest Dungeons spawner's mob rates
  • 43% : Zombie

  • 20% : Spider

  • 20% : Skeleton

  • 15% : Vex

  • 2% : Illusioner

  • 1% : Creeper

Desert Dungeons spawner's mob rates
  • 73% : Husk

  • 13% : Spider

  • 12% : Skeleton

  • 1% : Llama

  • 1% : Illusioner

Deep Dungeons spawner's mob rates (Deep Dungeon replaces Vanilla Dungeons below y = 0)
  • 49% : Zombie

  • 25% : Spider

  • 25% : Skeleton

  • 1% : Creeper

End Dungeons spawner's mob rates
  • 86% : Endermite

  • 12% : Enderman

  • 2% : Phantom

  •  

  • Spawns Shulker Box instead of Chests to hold the loot but spawns less frequently than Chests.

Icy Dungeons spawner's mob rates
  • 75% : Stray

  • 25% : Cave Spider

Jungle Dungeons spawner's mob rates
  • 37% : Zombie

  • 25% : Parrot

  • 18% : Spider

  • 18% : Skeleton

  • 1% : Chicken

  • 1% : Creeper

Mushroom Dungeons spawner's mob rates
  • 96% : Bat

  • 3% : Mooshroom

  • 1% : Rabbit

Nether Dungeons spawner's mob rates
  • 44% : Zombified Piglin

  • 20% : Strider

  • 25% : Magma Cube

  • 10% : Blaze

  • 1% : Wither Skeleton

Snow Dungeons spawner's mob rates
  • 37% : Stray

  • 25% : Cave Spider

  • 24% : Zombie

  • 12% : Spider

  • 2% : Snow Golem

Swamp Dungeons spawner's mob rates
  • 24% : Zombie

  • 24% : Drowned

  • 16% : Spider

  • 16% : Skeleton

  • 9% : Vex

  • 1% : Slime

Ocean Dungeons spawner's mob and loot rates
  • Chest loot

    • 45% : Normal Dungeon loot

    • 33% : Shipwreck Supplies loot

    • 13% : Small Ruins loot

    • 8% : Big Ruins loot

    • 1% : Buried Treasure loot

    • plus a few various other ocean-themed loot

  • Mob Spawner in Frozen Ocean biomes

    • 96% : Drowned

    • 3% : Squid

    • 1% : Turtle

  • Mob Spawner in Cold Ocean biomes

    • 96% : Drowned

    • 3% : Salmon

    • 1% : Turtle

  • Mob Spawner in neutral Ocean biomes

    • 96% : Drowned

    • 3% : Cod

    • 1% : Turtle

  • Mob Spawner in Lukewarm Ocean biomes

    • 96% : Drowned

    • 3% : Pufferfish

    • 1% : Turtle

  • Mob Spawner in Warm Ocean biomes

    • 96% : Drowned

    • 3% : Tropical Fish

    • 1% : Turtle

Mineshafts

All other Mineshafts has Cave Spider Spawner unless otherwise specified. And chest loot is specifically tailored to every Mineshaft with some having very unique loot and others having loot that's barely different.

Variants:

  • Birch Mineshafts

  • Desert Mineshafts

  • Jungle Mineshafts

  • Savanna Mineshafts

  • Stone Mineshafts

  • Taiga Mineshafts

  • Swamp Mineshafts

  • Dark Forest Mineshafts

  • Icy Mineshafts (has Stray Spawners)

  • Ocean Mineshafts (has Drowned Spawners)

  • Nether Mineshafts (has Blaze Spawners)

  • Warped Mineshafts (has Blaze Spawners)

  • Crimson Mineshafts (has Blaze Spawners)

  • End Mineshafts (has Endermite Spawners) and will also naturally spawn Endermites over time)

Mansions

Chest loot is using a barely modified Woodland Mansion chest loot with most changes being the food. Mansion spawnrates are set to be very rare by default as to not clutter your world. This can be changed by datapack

Cartographers may sell maps to these mansions in their level 4 trades

Variants:

  • Birch Mansion

  • Taiga Mansion

  • Jungle Mansion

  • Mangrove Mansion

  • Oak Mansion

  • Savanna Mansion

  • Desert Mansion

  • Snowy Mansion

Monument Variants

All contains chests of loot fit for the monument's theme. Overworld monuments have a hidden Sponge room still.

Variants:

  • Jungle Monument (Spawns Husks, Skeletons, and Creepers over time. Has Silverfish infested blocks scattered about)

  • Desert Monument (Spawns Husks, Skeletons, and Creepers over time)

  • Icy Monument (Spawns Strays and rarely Vexes over time)

  • Nether Monument (Spawns Wither Skeletons, Magma Cubes, and super rarely Ghasts over time)

Ancient City Variants

These Ancient City variants spawn many dangerous mobs over time making head-on fighting a futile effort. Start running!

Variants:

  • Ocean Ancient City (Spawns Drowned over time. This is probably the most dangerous Ancient City variant)

  • Nether Ancient City (Spawns Ghasts and Wither Skeletons over time. Has active Nether Portal)

  • End Ancient City (Spawns Phantoms and Endermites over time. Has active End Gateway Portal)

Nether City (Nether themed End City without the ship)
  • Will spawn Blazes often and Wither Skeletons very rarely inside the city over time

  • Spawns several Wither skeletons upon first generation

  • Maps to Nether Cities can be found in Nether Ruins or very rarely, in chest in Cartographer buildings in Warped/Crimson Villages

  • Chest loot is highly Netherite based to reflect the danger of the city

Overworld City (Overworld themed End City without the ship)
  • Is basically a massive and super rare village full of Villagers!

  • Maps to Overworld Cities can be obtained from Wandering Traders

  • Chest loot is a blend of nearly all vanilla village loot tables with each chest full of stuff

Bastions
Underground Bastions
  • Spawns only Skeletons over time inside instead of other monsters

  • Skeletons at initial spawning may have swords, be slightly faster, and wearing stronger armor

  • Reduced the chances of Underground Bastions not having a stable, unit, or treasure room. Most of time, there will be a massive room underground for the bastion.

  • Maps to Underground Bastions can be obtained from Wandering Traders

Ruins
Warm Land Ruins
  • May contain maps to Underground Bastions

  • High amounts of Wheat surrounding the ruins

Hot Land Ruins
  • May contain maps to Underground Bastions
Cold Land Ruins
  • May contain maps to Underground Bastions
Icy Land Ruins
  • May contain maps to Underground Bastions
Nether Ruins
  • May contain maps to Bastion Remnants or Nether Cities
Jungle Fortress
  • Can naturally spawn Wither Skeletons over time but it is extremely rare

  • May spawn Drowned upon first generation with some armor in the flooded hallways

  • Will have 2 Silverfish Mob Spawners as well as random blocks sometimes being infested already

End Ruined Portals
  • Chest Loot is heavily high-leveled gold based. May also contain maps or End City maps.
Outposts 
All Overworld Outposts

All Overworld Repurposed Structures Outpost will spawn Pillagers over time. And chest loot is nearly identical to the normal Pillager Outpost loot but some changes has been done to make the loot fit the biome theme they are in.

Some of the "aged" version of the Outpost towers are more unique in their decay or aged looks. Kind of based on how Vanilla Outpost tower can be "overgrown" with Mossy Cobblestone.

Overworld Variants:

  • Birch Outposts

  • Desert Outposts

  • Jungle Outposts

  • Giant Tree Taiga Outposts

  • Stone Outposts

  • Badlands Outposts

  • Taiga Outposts

  • Oak Outposts

  • Icy Outposts

  • Snowy Outposts (can have trapped Snow Golems as well)

  • Mangrove Outposts (can have trapped Slime mob as well)

End Outpost
  • Can naturally spawn Phantoms over time

  • Spawns with Chorus Plants and some Shulkers mobs

  • Chests loot is heavily combat based with stuff that is effective against Phantoms

Nether Brick Outpost
  • Can naturally spawn Piglins over time

  • Chests loot is heavily combat based with gold gear

Warped Outpost
  • Can naturally spawn Piglins over time

  • Chests loot is heavily combat based with gold gear

Crimson Outpost
  • Can naturally spawn Piglins over time

  • Chests loot is heavily combat based with gold gear

Temples
Nether Wasteland Temple
  • Dispensers

  • 5 to 14 Arrows of Harming II

  • Has one hidden Zombified Piglin spawner

Nether Basalt Temple
  • Dispensers

  • 5 to 14 Arrows of Weakness I

  • Has one hidden Magma Cube spawner

Nether Crimson Temple
  • Dispensers

  • 5 to 14 Arrows of Harming II

  • Has one hidden Zoglin spawner

Nether Warped Temple
  • Dispensers

  • 5 to 14 Arrows of Harming II

  • Has one hidden Enderman spawner and 1 Strider spawner

Nether Soul Temple
  • Dispensers

  • A mix of Arrows of Slowness and Fire Charges

  • Has two hidden Skeleton spawners

Ocean Temple
  • Has many hidden Pufferfish
Taiga Temple
  • Dispensers

  • 4 to 14 Arrows of Poison

Pyramids
Nether Pyramid
  • Has two hidden Zombified Piglin spawners
End Pyramid
  • Has great loot but also has hidden Endermite spawners. Also has custom banners!
Dark Forest Pyramid
  • Has a trap that is primed to trigger during daytime
Badlands Pyramid
  • Has two hidden Husk spawners
Icy Pyramid
  • Made of lots of Ice! Might have some Blue Ice mixed in too.
Snowy Pyramid
  • Has two hidden Stray spawners
Flower Forest Pyramid
  • Has lots of bigger explosion radius Creepers
Jungle Pyramid
  • Has a high amount of Silverfish infested blocks
Ocean Pyramid
  • Has 4 Drowned with Tridents. They have a small chance of dropping Trident or their Turtle Helmet
Giant Tree Taiga Pyramid
  • Nothing too out of the ordinary...
Mushroom Pyramid
  • Has no traps and much greater quantity of loot!
Shipwrecks
End Shipwreck
  • You may find maps and if you are EXTREMELY lucky, maybe an Elytra in their chests! They can also have unique Firework Stars and rarely, Dragon's Breath too!
Nether Bricks Shipwreck
  • You may find maps and if you are EXTREMELY lucky, maybe an Elytra in their chests! Also, they got unique banners!

  • (Can naturally spawn Wither Skeletons over time)

Crimson Shipwreck
  • (Can naturally spawn Wither Skeletons over time)

  • You may find maps and unique Firework Stars in their chests! Also, they got unique banners!

Warped Shipwreck
  • (Can naturally spawn Wither Skeletons over time)

  • You may find maps and unique Firework Stars in their chests! Also, they got unique banners!

Strongholds
Nether Stronghold
  • Spawns beyond 2817 blocks from the center of the Nether Dimension at and below lava level.

  • Can naturally spawn Blaze, Zombified Piglins, Wither Skeletons, Skeletons, and Magma Cubes over time

  • Storage rooms has 4 chests instead of 1 due to them not having much loot naturally.

  • The Silverfish spawner at the Portal Room is now a Blaze spawner.

  • Extra spawners are added to storage room, the room with the pillar that holds 4 Torches, and fountain room.

  • The mob rates are the following:

    • 50% : Blaze

    • 30% : Zoglin

    • 20% : Zombiefied Piglin

End Stronghold
  • Spawns beyond 8000 blocks from center of the End Dimension. Will only generate inside islands too with their entrance being the lowest piece hanging down!

  • Can naturally spawn Endermites over time with many Shulkers spawned only once at structure generation

  • Shulker Boxes are used in place of Chests.

  • Library rooms are filled with Lapis Blocks instead of Bookshelves.

  • Endermite spawners are added to portal room, storage room, the room with the pillar that holds 4 Torches, and fountain room.

Witch Huts

Will spawn Witches and Cats over time like vanilla Witch Huts.

Variants:

  • Oak Witch Hut

  • Taiga Witch Hut

  • Birch Witch Hut

  • Dark Forest Witch Hut

  • Giant Tree Taiga Witch Hut

  • Mangrove Witch Hut

Igloos
Grass Igloo

Grassy Igloo top piece has a Bed, Crafting Table, Furnace, and a Lantern.

Stone Igloo

Stone Igloo top piece has a Blast Furnace, Campfire, 1 Iron Ore, a Lantern, a Bed, and a Stone Pickaxe on Crafting Table.

Mangrove Igloo

Mangrove Igloo top piece has a Bed, Crafting Table, Furnace, Composter, and a Lantern.

The basement has a Frog and a Magma Cube. The chest will always have a Stone Sword for when the Magma Cube is too large.

Mushroom Igloo

Mushroom Igloo top piece has a Bed, Crafting Table, Furnace, and Candles.

The basement has Enchanted Shears, Mooshroom, and a Cow.

Wells
Badlands Wells
  • 1% chance of having a Bell

  • Each of the 5 blocks inside has a 15% chance of being a Gold Ore

Forest Well
  • 1% chance of having a Bell

  • Each of the 5 blocks inside has a 30% chance of being an Iron Ore

Mossy Stone Well
  • 1% chance of having a Bell

  • Each of the 5 blocks inside has a 12% chance of being an Emerald Ore

Snow Well
  • 1% chance of having a Bell

  • Each of the 5 blocks inside has a 30% chance of being a Lapis Ore

Nether Well
  • 1% chance of having a Bell

  • Each of the 5 blocks inside has a 8% chance of being a Chiseled Quartz block and a 50% chance of being a Quartz Ore

Mushroom Well
  • 1% chance of having a Bell

  • Each of the 5 blocks inside has a 30% chance of being a Redstone Ore or Iron Ore

 

    If you have trouble finding one of these structures, just start typing /locate repur into the chat and you should see my structures pop up! For example, typing /locate repurposed_structures:stronghold_nether will find the closest RS's Nether Stronghold to your location in the Nether dimension. All structures can be found easily from anywhere!


🏠 HOW CAN I CONFIGURE THIS MOD? 🏠

 

1.18.2 and newer info:

 

    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!

    CONFIG DATAPACK:

    Click here to go to config datapack download page

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: Repurposed Structures - pieces world (click here)**

    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! https://youtu.be/kzRQrQqlYjw

 

1.18.1 and older info:

 

    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: Repurposed Structures - pieces world (click here)

    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! Here's a datapack with the default loot tables: Repurposed_Structures-Loottables (click here)

    The mob spawner for all none-nbt based structures can be changed with datapacks as well! You can download the spawner datapack here and change the entries inside the json files to add, remove, or change mob chances in spawners!: Repurposed_Structures-Mob_Spawners (click here)

    And all structure pieces such as Wells, Villages, Outposts, Shipwrecks, Pyramids, and Igloos can also be overridden with datapacks. Furthermore, the template pools that holds structure pieces for Villages and other structures can also be overridden with datapacks to add your own pieces to the villages or other structures! You can find what pieces or pools can be replaced and their filenames here but be sure to switch the branch to the MC version you are on: Overridable structure nbt files (click here)Overridable structure pool files (click here)

    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! https://youtu.be/kzRQrQqlYjw

 

If you get stuck or confused on how to configure something, just ask and I'll try and help out!


🏠 PRE-MADE DATAPACKS 🏠

    Since the overwhelming majority of my structures uses nbt files, template pools, and/or processors, you can override all of this with datapacks! That means you can customize the blocks in those structures with other mod's blocks or add pieces of other mod's villages into RS's villages! If you decide to use the datapacks below, download it, go into your world's save folder, and put the zipped folder into the datapack folder. Now when you load the game, the datapack should take effect! (Also, you can share mod-compat datapacks you made to me and I'll add it below after I check it out and like it!)

    Also, You can download datapacks from the CurseForge launcher but it will put the datapack into the resourcepack folder. You'll have to move the datapack out of that folder into your worlds themselves or you can use global datapack mods. For example, Global Data & Resourcespacks mod will read the resourcepack folder for datapacks automatically and apply them for you: https://www.curseforge.com/minecraft/mc-mods/drp-global-datapack

 

Datapacks made:
**NOTE:**
Do not unzip and try to merge these datapack files together into one massive datapack! Just put them 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 may overwrite one datapack's pool_addition file which will cause that datapack's pieces to not spawn in my structures.

 


If you find an issue, glitch, or have a suggestion about my mod, let me know! But if you don't have a GitHub account to report in the Issue tab above, just comment what the problem is below and I'll try and get back to you ASAP! Or you can contact me on Discord at the link below :)

 

Discord Link to #telepathicgrunt-mods channel for my mods!

https://discord.gg/K8qRev3yKZ

Discord logo

My Patreon page if you wish to help donate to support me!

https://www.patreon.com/telepathicgrunt

Patron page for TelepathicGrunt

Clone this wiki locally