(V.4.2.5 Changes) (1.18.1 Minecraft)
Mineshafts:
Ocean Mineshafts and End Mineshafts will no longer place blocks if it has an unobstructed view of the sky above.
Ocean Mineshaft's default min y config value is now set to 5.
Misc:
Tried doing a slight optimization to make sure RS structures do not do any checks for spawning if the world's biome source cannot spawn a biome that contains said structure. Let me know if any issues arise. (Probably not noticable)
Fixed a rare null crash from my GeneralUtils.isFullCube code that is supposed to cache if a block is a full cube or not.
(V.4.2.4 Changes) (1.18.1 Minecraft)
Major:
Now hard requires No Null Processor mod and NBT Deadlock Be Gone mod to help prevent issues during chunk pregenning or multiplayer gameplay. These two mods fixes two nasty rare Minecraft bugs that impact structures/features. But it does affect some people so these two mods should help.
Bastions:
Changed default config value for Underground Bastions from 400 to 180. You'll have to edit the config yourself to the new value if you already started game with any versions of RS older than v4.2.4.
Mineshafts:
End Mineshafts loot table no longer has Chorus Flower or Chorus Plant which is not supposed to be obtainable in survival. Instead, it'll have Beetroot Soup and more Chorus Fruit as replacements.
Dungeons:
End Dungeons loot table no longer has Chorus Flower or Chorus Plant which is not supposed to be obtainable in survival. Instead, it'll have Beetroot Soup and more Chorus Fruit as replacements.
End Dungeon's End Portal block is now replaced with Crying Obsidian.
(V.4.2.3 Changes) (1.18.1 Minecraft)
Cities:
Changed default config value for Overworld Cities from 1200 to 180. You'll have to edit the config yourself if you already started game with older v4.2.X versions of RS.
Improved Overworld City's resistance to lightning from thunderstorms.
Adjusted insides of two rooms in Overworld City to look a tad better.
Fixed some top pieces not spawning in Overworld Cities because of bad logic in my required/maximum count piece controlling code.
Fixed Bridge End pieces not spawning sometimes in Overworld and Nether Cities.
Nether Cities now always have 3 branches at minimum.
Outposts:
RS Outposts will not spawn near Overworld Cities now.
Ruins:
Cold and Icy Land Ruins will not let lake features spawn in them now.
Misc:
Fixed some processors that were placing blocks multiple times.
Fixed required/maximum count piece controlling code (for rs_pieces_spawn_counts) so it now limits amount of pieces properly and not cause weird behavior.
(V.4.2.2 Changes) (1.18.1 Minecraft)
Major:
Turned off erroring on missing RS loot tables as I forgot to remove that debug code. Aaaaaaaaaaaa
(V.4.2.1 Changes) (1.18.1 Minecraft)
Major:
Fixed crash due to missing refmap for mixins
(V.4.2.0 Changes) (1.18.1 Minecraft)
Lang:
Added en_us entries for explorer maps to any RS structures.
Cities:
Added Overworld City! If you are lucky, you can find a map to one from a Wandering Trader! Very expensive tho...
May have fixed a bug that causes a very very rare chance of Nether Cities missing top pieces on their tower piece.
Replaced some full blocks with stairs in one of Nether City's steep bridge piece.
Pyramids:
Added Dark Forest Pyramid!
Ruins:
Added Cold Land Ruins and Icy Land Ruins!
Made the config default value for the spawnrate of Warm Land Ruins and Hot Land Ruins slightly less.
Igloos:
Added Mushroom Igloos!
Cleaned up the Igloo config file a bit. It will be reset to default values so edit the file if you want your igloo spawnrate changes back.
Made the config default value for the spawnrate of Grassy Igloo and Stone Igloo slightly less.
Witch Huts:
Expanded RS Witch Hit bounding boxes 2 blocks higher to better match vanilla's Witch Hut bounding box for spawning Witches and black Cats.
Villages:
Added maps to Mushroom Village to Wandering Trader's trade.
Misc:
Fixed some structures not properly avoiding water.
Changed all RS ConfiguredStructure registry names to match the base structure registry names. This has no impact on player's worlds. It is safe. This is only for internal use or people creating their own datapacks replacing my structures for whatever reason.
RS Structures will not spawn now if they will get cut off by top of world's limit.
Mod Compat:
Fixed modded loot not being imported into RS chests.
(V.4.2.4 Changes) (1.18.1 Minecraft)
Major:
Now hard requires No Null Processor mod and NBT Deadlock Be Gone mod to help prevent issues during chunk pregenning or multiplayer gameplay. These two mods fixes two nasty rare Minecraft bugs that impact structures/features. But it does affect some people so these two mods should help.
Bastions:
Changed default config value for Underground Bastions from 400 to 180. You'll have to edit the config yourself to the new value if you already started game with any versions of RS older than v4.2.4.
Mineshafts:
End Mineshafts loot table no longer has Chorus Flower or Chorus Plant which is not supposed to be obtainable in survival. Instead, it'll have Beetroot Soup and more Chorus Fruit as replacements.
Dungeons:
End Dungeons loot table no longer has Chorus Flower or Chorus Plant which is not supposed to be obtainable in survival. Instead, it'll have Beetroot Soup and more Chorus Fruit as replacements.
End Dungeon's End Portal block is now replaced with Crying Obsidian.
(V.4.2.3 Changes) (1.18.1 Minecraft)
Cities:
Changed default config value for Overworld Cities from 1200 to 180. You'll have to edit the config yourself if you already started game with older v4.2.X versions of RS.
Improved Overworld City's resistance to lightning from thunderstorms.
Adjusted insides of two rooms in Overworld City to look a tad better.
Fixed some top pieces not spawning in Overworld Cities because of bad logic in my required/maximum count piece controlling code.
Fixed Bridge End pieces not spawning sometimes in Overworld and Nether Cities.
Nether Cities now always have 3 branches at minimum.
Outposts:
RS Outposts will not spawn near Overworld Cities now.
Ruins:
Cold and Icy Land Ruins will not let lake features spawn in them now.
Misc:
Fixed some processors that were placing blocks multiple times.
Fixed required/maximum count piece controlling code (for rs_pieces_spawn_counts) so it now limits amount of pieces properly and not cause weird behavior.
(V.4.2.2 Changes) (1.18.1 Minecraft)
Major:
Turned off erroring on missing RS loot tables as I forgot to remove that debug code. Aaaaaaaaaaaa
(V.4.2.1 Changes) (1.18.1 Minecraft)
Major:
Fixed crash due to missing refmap for mixins
(V.4.2.0 Changes) (1.18.1 Minecraft)
Lang:
Added en_us entries for explorer maps to any RS structures.
Cities:
Added Overworld City! If you are lucky, you can find a map to one from a Wandering Trader! Very expensive tho...
May have fixed a bug that causes a very very rare chance of Nether Cities missing top pieces on their tower piece.
Replaced some full blocks with stairs in one of Nether City's steep bridge piece.
Pyramids:
Added Dark Forest Pyramid!
Ruins:
Added Cold Land Ruins and Icy Land Ruins!
Made the config default value for the spawnrate of Warm Land Ruins and Hot Land Ruins slightly less.
Igloos:
Added Mushroom Igloos!
Cleaned up the Igloo config file a bit. It will be reset to default values so edit the file if you want your igloo spawnrate changes back.
Made the config default value for the spawnrate of Grassy Igloo and Stone Igloo slightly less.
Witch Huts:
Expanded RS Witch Hit bounding boxes 2 blocks higher to better match vanilla's Witch Hut bounding box for spawning Witches and black Cats.
Villages:
Added maps to Mushroom Village to Wandering Trader's trade.
Misc:
Fixed some structures not properly avoiding water.
Changed all RS ConfiguredStructure registry names to match the base structure registry names. This has no impact on player's worlds. It is safe. This is only for internal use or people creating their own datapacks replacing my structures for whatever reason.
RS Structures will not spawn now if they will get cut off by top of world's limit.
Mod Compat:
Fixed modded loot not being imported into RS chests.
(V.4.2.3 Changes) (1.18.1 Minecraft)
Cities:
Changed default config value for Overworld Cities from 1200 to 180. You'll have to edit the config yourself if you already started game with older v4.2.X versions of RS.
Improved Overworld City's resistance to lightning from thunderstorms.
Adjusted insides of two rooms in Overworld City to look a tad better.
Fixed some top pieces not spawning in Overworld Cities because of bad logic in my required/maximum count piece controlling code.
Fixed Bridge End pieces not spawning sometimes in Overworld and Nether Cities.
Nether Cities now always have 3 branches at minimum.
Outposts:
RS Outposts will not spawn near Overworld Cities now.
Ruins:
Cold and Icy Land Ruins will not let lake features spawn in them now.
Misc:
Fixed some processors that were placing blocks multiple times.
Fixed required/maximum count piece controlling code (for rs_pieces_spawn_counts) so it now limits amount of pieces properly and not cause weird behavior.
(V.4.2.2 Changes) (1.18.1 Minecraft)
Major:
Turned off erroring on missing RS loot tables as I forgot to remove that debug code. Aaaaaaaaaaaa
(V.4.2.1 Changes) (1.18.1 Minecraft)
Major:
Fixed crash due to missing refmap for mixins
(V.4.2.0 Changes) (1.18.1 Minecraft)
Lang:
Added en_us entries for explorer maps to any RS structures.
Cities:
Added Overworld City! If you are lucky, you can find a map to one from a Wandering Trader! Very expensive tho...
May have fixed a bug that causes a very very rare chance of Nether Cities missing top pieces on their tower piece.
Replaced some full blocks with stairs in one of Nether City's steep bridge piece.
Pyramids:
Added Dark Forest Pyramid!
Ruins:
Added Cold Land Ruins and Icy Land Ruins!
Made the config default value for the spawnrate of Warm Land Ruins and Hot Land Ruins slightly less.
Igloos:
Added Mushroom Igloos!
Cleaned up the Igloo config file a bit. It will be reset to default values so edit the file if you want your igloo spawnrate changes back.
Made the config default value for the spawnrate of Grassy Igloo and Stone Igloo slightly less.
Witch Huts:
Expanded RS Witch Hit bounding boxes 2 blocks higher to better match vanilla's Witch Hut bounding box for spawning Witches and black Cats.
Villages:
Added maps to Mushroom Village to Wandering Trader's trade.
Misc:
Fixed some structures not properly avoiding water.
Changed all RS ConfiguredStructure registry names to match the base structure registry names. This has no impact on player's worlds. It is safe. This is only for internal use or people creating their own datapacks replacing my structures for whatever reason.
RS Structures will not spawn now if they will get cut off by top of world's limit.
Mod Compat:
Fixed modded loot not being imported into RS chests.
(V.4.1.0 Changes) (1.18.1 Minecraft)
Dungeons:
Deep Dungeons are now added that spawn from -10 to -60. Will replace Vanilla Dungeons below y = 0.
Nether Dungeon's secret banner is now red colored while Deep Dungeon has the dark grey banner instead.
Fixed Icy Dungeon configs not showing up.
Mineshafts:
RS Mineshaft arches should not be broken up weirdly as much anymore.
Fixed several RS Mineshafts having 1 incorrectly rotated arch block.
Fixed some arches placing incorrect blocks in RS Mineshafts.
(V.4.0.10 Changes) (1.18.1 Minecraft)
Configs:
Changed the default config spawnrate for Mushroom Wells, Mushroom Villages, and Mushroom Pyramids to be more rare. This is because Mushroom biomes are larger in 1.18.
Mineshafts:
Tried improving Mineshafts to have a bit less broken arches. More work may be done in the future for the other RS Mineshaft arches not affected by this change.
Mineshafts will try to make certain they do not place a ton of blocks in view of the sky even in rivers and oceans.
Attempt to try and make Mineshaft pillars and chains spawn better and 4 way pieces will now replace air to look better in caves.
Fixed Birch Mineshaft stairs not closing off fluids properly.
Outposts:
Nerfed amount of loot from End Outpost's Shulker Boxes and made armor/swords more uncommon.
Pyramids:
End Pyramid chests spawns slightly less Ender Pearls.
Strongholds:
In End Strongholds, reduce amount of loot Shulker Boxes being spawn just a bit.
Misc:
Optimized structure bounds checking for my mixins that prevents some features from spawning inside my structures.
Optimized the Jigsaw Blocks attaching part of my structure layout generation a bit.
(V.4.0.9 Changes) (1.18.1 Minecraft)
Misc:
Fixed incompatibility with Cyanide mod for good. Hopefully.
Locating stuff like Locate Command or Explorer Maps will now no longer spend more than 30 seconds trying to find an RS structure. This time before aborting the locating can be increased or decreased by editing the locateMaxTime config in the repurposed_structures-forge/misc.toml file.
(V.4.0.8 Changes) (1.18.1 Minecraft)
Configs:
Corrected configs to say that RS Mineshafts and Dungeons will NOT replace vanilla's.
Mineshafts:
Nether Mineshafts can exposed Ancient Debris again now.
Wall blocks in Mineshafts will connect to top wall properly now.
Mineshafts will be sunken into terrain a bit better to reduce destruction of surfaces.
Lang:
With special help from others, ko_kr.json is added and zh_cn.json is improved!
Misc:
Bumped mixin compat level to java 17.
Fixed a potential incompatibility with Cyanide mod.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.2.2 Changes) (1.18.1 Minecraft)
Major:
Turned off erroring on missing RS loot tables as I forgot to remove that debug code. Aaaaaaaaaaaa
(V.4.2.1 Changes) (1.18.1 Minecraft)
Major:
Fixed crash due to missing refmap for mixins
(V.4.2.0 Changes) (1.18.1 Minecraft)
Lang:
Added en_us entries for explorer maps to any RS structures.
Cities:
Added Overworld City! If you are lucky, you can find a map to one from a Wandering Trader! Very expensive tho...
May have fixed a bug that causes a very very rare chance of Nether Cities missing top pieces on their tower piece.
Replaced some full blocks with stairs in one of Nether City's steep bridge piece.
Pyramids:
Added Dark Forest Pyramid!
Ruins:
Added Cold Land Ruins and Icy Land Ruins!
Made the config default value for the spawnrate of Warm Land Ruins and Hot Land Ruins slightly less.
Igloos:
Added Mushroom Igloos!
Cleaned up the Igloo config file a bit. It will be reset to default values so edit the file if you want your igloo spawnrate changes back.
Made the config default value for the spawnrate of Grassy Igloo and Stone Igloo slightly less.
Witch Huts:
Expanded RS Witch Hit bounding boxes 2 blocks higher to better match vanilla's Witch Hut bounding box for spawning Witches and black Cats.
Villages:
Added maps to Mushroom Village to Wandering Trader's trade.
Misc:
Fixed some structures not properly avoiding water.
Changed all RS ConfiguredStructure registry names to match the base structure registry names. This has no impact on player's worlds. It is safe. This is only for internal use or people creating their own datapacks replacing my structures for whatever reason.
RS Structures will not spawn now if they will get cut off by top of world's limit.
Mod Compat:
Fixed modded loot not being imported into RS chests.
(V.4.1.0 Changes) (1.18.1 Minecraft)
Dungeons:
Deep Dungeons are now added that spawn from -10 to -60. Will replace Vanilla Dungeons below y = 0.
Nether Dungeon's secret banner is now red colored while Deep Dungeon has the dark grey banner instead.
Fixed Icy Dungeon configs not showing up.
Mineshafts:
RS Mineshaft arches should not be broken up weirdly as much anymore.
Fixed several RS Mineshafts having 1 incorrectly rotated arch block.
Fixed some arches placing incorrect blocks in RS Mineshafts.
(V.4.0.10 Changes) (1.18.1 Minecraft)
Configs:
Changed the default config spawnrate for Mushroom Wells, Mushroom Villages, and Mushroom Pyramids to be more rare. This is because Mushroom biomes are larger in 1.18.
Mineshafts:
Tried improving Mineshafts to have a bit less broken arches. More work may be done in the future for the other RS Mineshaft arches not affected by this change.
Mineshafts will try to make certain they do not place a ton of blocks in view of the sky even in rivers and oceans.
Attempt to try and make Mineshaft pillars and chains spawn better and 4 way pieces will now replace air to look better in caves.
Fixed Birch Mineshaft stairs not closing off fluids properly.
Outposts:
Nerfed amount of loot from End Outpost's Shulker Boxes and made armor/swords more uncommon.
Pyramids:
End Pyramid chests spawns slightly less Ender Pearls.
Strongholds:
In End Strongholds, reduce amount of loot Shulker Boxes being spawn just a bit.
Misc:
Optimized structure bounds checking for my mixins that prevents some features from spawning inside my structures.
Optimized the Jigsaw Blocks attaching part of my structure layout generation a bit.
(V.4.0.9 Changes) (1.18.1 Minecraft)
Misc:
Fixed incompatibility with Cyanide mod for good. Hopefully.
Locating stuff like Locate Command or Explorer Maps will now no longer spend more than 30 seconds trying to find an RS structure. This time before aborting the locating can be increased or decreased by editing the locateMaxTime config in the repurposed_structures-forge/misc.toml file.
(V.4.0.8 Changes) (1.18.1 Minecraft)
Configs:
Corrected configs to say that RS Mineshafts and Dungeons will NOT replace vanilla's.
Mineshafts:
Nether Mineshafts can exposed Ancient Debris again now.
Wall blocks in Mineshafts will connect to top wall properly now.
Mineshafts will be sunken into terrain a bit better to reduce destruction of surfaces.
Lang:
With special help from others, ko_kr.json is added and zh_cn.json is improved!
Misc:
Bumped mixin compat level to java 17.
Fixed a potential incompatibility with Cyanide mod.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.2.1 Changes) (1.18.1 Minecraft)
Major:
Fixed crash due to missing refmap for mixins
(V.4.2.0 Changes) (1.18.1 Minecraft)
Lang:
Added en_us entries for explorer maps to any RS structures.
Cities:
Added Overworld City! If you are lucky, you can find a map to one from a Wandering Trader! Very expensive tho...
May have fixed a bug that causes a very very rare chance of Nether Cities missing top pieces on their tower piece.
Replaced some full blocks with stairs in one of Nether City's steep bridge piece.
Pyramids:
Added Dark Forest Pyramid!
Ruins:
Added Cold Land Ruins and Icy Land Ruins!
Made the config default value for the spawnrate of Warm Land Ruins and Hot Land Ruins slightly less.
Igloos:
Added Mushroom Igloos!
Cleaned up the Igloo config file a bit. It will be reset to default values so edit the file if you want your igloo spawnrate changes back.
Made the config default value for the spawnrate of Grassy Igloo and Stone Igloo slightly less.
Witch Huts:
Expanded RS Witch Hit bounding boxes 2 blocks higher to better match vanilla's Witch Hut bounding box for spawning Witches and black Cats.
Villages:
Added maps to Mushroom Village to Wandering Trader's trade.
Misc:
Fixed some structures not properly avoiding water.
Changed all RS ConfiguredStructure registry names to match the base structure registry names. This has no impact on player's worlds. It is safe. This is only for internal use or people creating their own datapacks replacing my structures for whatever reason.
RS Structures will not spawn now if they will get cut off by top of world's limit.
Mod Compat:
Fixed modded loot not being imported into RS chests.
(V.4.1.0 Changes) (1.18.1 Minecraft)
Dungeons:
Deep Dungeons are now added that spawn from -10 to -60. Will replace Vanilla Dungeons below y = 0.
Nether Dungeon's secret banner is now red colored while Deep Dungeon has the dark grey banner instead.
Fixed Icy Dungeon configs not showing up.
Mineshafts:
RS Mineshaft arches should not be broken up weirdly as much anymore.
Fixed several RS Mineshafts having 1 incorrectly rotated arch block.
Fixed some arches placing incorrect blocks in RS Mineshafts.
(V.4.0.10 Changes) (1.18.1 Minecraft)
Configs:
Changed the default config spawnrate for Mushroom Wells, Mushroom Villages, and Mushroom Pyramids to be more rare. This is because Mushroom biomes are larger in 1.18.
Mineshafts:
Tried improving Mineshafts to have a bit less broken arches. More work may be done in the future for the other RS Mineshaft arches not affected by this change.
Mineshafts will try to make certain they do not place a ton of blocks in view of the sky even in rivers and oceans.
Attempt to try and make Mineshaft pillars and chains spawn better and 4 way pieces will now replace air to look better in caves.
Fixed Birch Mineshaft stairs not closing off fluids properly.
Outposts:
Nerfed amount of loot from End Outpost's Shulker Boxes and made armor/swords more uncommon.
Pyramids:
End Pyramid chests spawns slightly less Ender Pearls.
Strongholds:
In End Strongholds, reduce amount of loot Shulker Boxes being spawn just a bit.
Misc:
Optimized structure bounds checking for my mixins that prevents some features from spawning inside my structures.
Optimized the Jigsaw Blocks attaching part of my structure layout generation a bit.
(V.4.0.9 Changes) (1.18.1 Minecraft)
Misc:
Fixed incompatibility with Cyanide mod for good. Hopefully.
Locating stuff like Locate Command or Explorer Maps will now no longer spend more than 30 seconds trying to find an RS structure. This time before aborting the locating can be increased or decreased by editing the locateMaxTime config in the repurposed_structures-forge/misc.toml file.
(V.4.0.8 Changes) (1.18.1 Minecraft)
Configs:
Corrected configs to say that RS Mineshafts and Dungeons will NOT replace vanilla's.
Mineshafts:
Nether Mineshafts can exposed Ancient Debris again now.
Wall blocks in Mineshafts will connect to top wall properly now.
Mineshafts will be sunken into terrain a bit better to reduce destruction of surfaces.
Lang:
With special help from others, ko_kr.json is added and zh_cn.json is improved!
Misc:
Bumped mixin compat level to java 17.
Fixed a potential incompatibility with Cyanide mod.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.2.0 Changes) (1.18.1 Minecraft)
Lang:
Added en_us entries for explorer maps to any RS structures.
Cities:
Added Overworld City! If you are lucky, you can find a map to one from a Wandering Trader! Very expensive tho...
May have fixed a bug that causes a very very rare chance of Nether Cities missing top pieces on their tower piece.
Replaced some full blocks with stairs in one of Nether City's steep bridge piece.
Pyramids:
Added Dark Forest Pyramid!
Ruins:
Added Cold Land Ruins and Icy Land Ruins!
Made the config default value for the spawnrate of Warm Land Ruins and Hot Land Ruins slightly less.
Igloos:
Added Mushroom Igloos!
Cleaned up the Igloo config file a bit. It will be reset to default values so edit the file if you want your igloo spawnrate changes back.
Made the config default value for the spawnrate of Grassy Igloo and Stone Igloo slightly less.
Witch Huts:
Expanded RS Witch Hit bounding boxes 2 blocks higher to better match vanilla's Witch Hut bounding box for spawning Witches and black Cats.
Villages:
Added maps to Mushroom Village to Wandering Trader's trade.
Misc:
Fixed some structures not properly avoiding water.
Changed all RS ConfiguredStructure registry names to match the base structure registry names. This has no impact on player's worlds. It is safe. This is only for internal use or people creating their own datapacks replacing my structures for whatever reason.
RS Structures will not spawn now if they will get cut off by top of world's limit.
Mod Compat:
Fixed modded loot not being imported into RS chests.
(V.4.1.0 Changes) (1.18.1 Minecraft)
Dungeons:
Deep Dungeons are now added that spawn from -10 to -60. Will replace Vanilla Dungeons below y = 0.
Nether Dungeon's secret banner is now red colored while Deep Dungeon has the dark grey banner instead.
Fixed Icy Dungeon configs not showing up.
Mineshafts:
RS Mineshaft arches should not be broken up weirdly as much anymore.
Fixed several RS Mineshafts having 1 incorrectly rotated arch block.
Fixed some arches placing incorrect blocks in RS Mineshafts.
(V.4.0.10 Changes) (1.18.1 Minecraft)
Configs:
Changed the default config spawnrate for Mushroom Wells, Mushroom Villages, and Mushroom Pyramids to be more rare. This is because Mushroom biomes are larger in 1.18.
Mineshafts:
Tried improving Mineshafts to have a bit less broken arches. More work may be done in the future for the other RS Mineshaft arches not affected by this change.
Mineshafts will try to make certain they do not place a ton of blocks in view of the sky even in rivers and oceans.
Attempt to try and make Mineshaft pillars and chains spawn better and 4 way pieces will now replace air to look better in caves.
Fixed Birch Mineshaft stairs not closing off fluids properly.
Outposts:
Nerfed amount of loot from End Outpost's Shulker Boxes and made armor/swords more uncommon.
Pyramids:
End Pyramid chests spawns slightly less Ender Pearls.
Strongholds:
In End Strongholds, reduce amount of loot Shulker Boxes being spawn just a bit.
Misc:
Optimized structure bounds checking for my mixins that prevents some features from spawning inside my structures.
Optimized the Jigsaw Blocks attaching part of my structure layout generation a bit.
(V.4.0.9 Changes) (1.18.1 Minecraft)
Misc:
Fixed incompatibility with Cyanide mod for good. Hopefully.
Locating stuff like Locate Command or Explorer Maps will now no longer spend more than 30 seconds trying to find an RS structure. This time before aborting the locating can be increased or decreased by editing the locateMaxTime config in the repurposed_structures-forge/misc.toml file.
(V.4.0.8 Changes) (1.18.1 Minecraft)
Configs:
Corrected configs to say that RS Mineshafts and Dungeons will NOT replace vanilla's.
Mineshafts:
Nether Mineshafts can exposed Ancient Debris again now.
Wall blocks in Mineshafts will connect to top wall properly now.
Mineshafts will be sunken into terrain a bit better to reduce destruction of surfaces.
Lang:
With special help from others, ko_kr.json is added and zh_cn.json is improved!
Misc:
Bumped mixin compat level to java 17.
Fixed a potential incompatibility with Cyanide mod.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.1.0 Changes) (1.18.1 Minecraft)
Dungeons:
Deep Dungeons are now added that spawn from -10 to -60. Will replace Vanilla Dungeons below y = 0.
Nether Dungeon's secret banner is now red colored while Deep Dungeon has the dark grey banner instead.
Fixed Icy Dungeon configs not showing up.
Mineshafts:
RS Mineshaft arches should not be broken up weirdly as much anymore.
Fixed several RS Mineshafts having 1 incorrectly rotated arch block.
Fixed some arches placing incorrect blocks in RS Mineshafts.
(V.4.0.10 Changes) (1.18.1 Minecraft)
Configs:
Changed the default config spawnrate for Mushroom Wells, Mushroom Villages, and Mushroom Pyramids to be more rare. This is because Mushroom biomes are larger in 1.18.
Mineshafts:
Tried improving Mineshafts to have a bit less broken arches. More work may be done in the future for the other RS Mineshaft arches not affected by this change.
Mineshafts will try to make certain they do not place a ton of blocks in view of the sky even in rivers and oceans.
Attempt to try and make Mineshaft pillars and chains spawn better and 4 way pieces will now replace air to look better in caves.
Fixed Birch Mineshaft stairs not closing off fluids properly.
Outposts:
Nerfed amount of loot from End Outpost's Shulker Boxes and made armor/swords more uncommon.
Pyramids:
End Pyramid chests spawns slightly less Ender Pearls.
Strongholds:
In End Strongholds, reduce amount of loot Shulker Boxes being spawn just a bit.
Misc:
Optimized structure bounds checking for my mixins that prevents some features from spawning inside my structures.
Optimized the Jigsaw Blocks attaching part of my structure layout generation a bit.
(V.4.0.9 Changes) (1.18.1 Minecraft)
Misc:
Fixed incompatibility with Cyanide mod for good. Hopefully.
Locating stuff like Locate Command or Explorer Maps will now no longer spend more than 30 seconds trying to find an RS structure. This time before aborting the locating can be increased or decreased by editing the locateMaxTime config in the repurposed_structures-forge/misc.toml file.
(V.4.0.8 Changes) (1.18.1 Minecraft)
Configs:
Corrected configs to say that RS Mineshafts and Dungeons will NOT replace vanilla's.
Mineshafts:
Nether Mineshafts can exposed Ancient Debris again now.
Wall blocks in Mineshafts will connect to top wall properly now.
Mineshafts will be sunken into terrain a bit better to reduce destruction of surfaces.
Lang:
With special help from others, ko_kr.json is added and zh_cn.json is improved!
Misc:
Bumped mixin compat level to java 17.
Fixed a potential incompatibility with Cyanide mod.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.10 Changes) (1.18.1 Minecraft)
Configs:
Changed the default config spawnrate for Mushroom Wells, Mushroom Villages, and Mushroom Pyramids to be more rare. This is because Mushroom biomes are larger in 1.18.
Mineshafts:
Tried improving Mineshafts to have a bit less broken arches. More work may be done in the future for the other RS Mineshaft arches not affected by this change.
Mineshafts will try to make certain they do not place a ton of blocks in view of the sky even in rivers and oceans.
Attempt to try and make Mineshaft pillars and chains spawn better and 4 way pieces will now replace air to look better in caves.
Fixed Birch Mineshaft stairs not closing off fluids properly.
Outposts:
Nerfed amount of loot from End Outpost's Shulker Boxes and made armor/swords more uncommon.
Pyramids:
End Pyramid chests spawns slightly less Ender Pearls.
Strongholds:
In End Strongholds, reduce amount of loot Shulker Boxes being spawn just a bit.
Misc:
Optimized structure bounds checking for my mixins that prevents some features from spawning inside my structures.
Optimized the Jigsaw Blocks attaching part of my structure layout generation a bit.
(V.4.0.9 Changes) (1.18.1 Minecraft)
Misc:
Fixed incompatibility with Cyanide mod for good. Hopefully.
Locating stuff like Locate Command or Explorer Maps will now no longer spend more than 30 seconds trying to find an RS structure. This time before aborting the locating can be increased or decreased by editing the locateMaxTime config in the repurposed_structures-forge/misc.toml file.
(V.4.0.8 Changes) (1.18.1 Minecraft)
Configs:
Corrected configs to say that RS Mineshafts and Dungeons will NOT replace vanilla's.
Mineshafts:
Nether Mineshafts can exposed Ancient Debris again now.
Wall blocks in Mineshafts will connect to top wall properly now.
Mineshafts will be sunken into terrain a bit better to reduce destruction of surfaces.
Lang:
With special help from others, ko_kr.json is added and zh_cn.json is improved!
Misc:
Bumped mixin compat level to java 17.
Fixed a potential incompatibility with Cyanide mod.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.9 Changes) (1.18.1 Minecraft)
Misc:
Fixed incompatibility with Cyanide mod for good. Hopefully.
Locating stuff like Locate Command or Explorer Maps will now no longer spend more than 30 seconds trying to find an RS structure. This time before aborting the locating can be increased or decreased by editing the locateMaxTime config in the repurposed_structures-forge/misc.toml file.
(V.4.0.8 Changes) (1.18.1 Minecraft)
Configs:
Corrected configs to say that RS Mineshafts and Dungeons will NOT replace vanilla's.
Mineshafts:
Nether Mineshafts can exposed Ancient Debris again now.
Wall blocks in Mineshafts will connect to top wall properly now.
Mineshafts will be sunken into terrain a bit better to reduce destruction of surfaces.
Lang:
With special help from others, ko_kr.json is added and zh_cn.json is improved!
Misc:
Bumped mixin compat level to java 17.
Fixed a potential incompatibility with Cyanide mod.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.8 Changes) (1.18.1 Minecraft)
Configs:
Corrected configs to say that RS Mineshafts and Dungeons will NOT replace vanilla's.
Mineshafts:
Nether Mineshafts can exposed Ancient Debris again now.
Wall blocks in Mineshafts will connect to top wall properly now.
Mineshafts will be sunken into terrain a bit better to reduce destruction of surfaces.
Lang:
With special help from others, ko_kr.json is added and zh_cn.json is improved!
Misc:
Bumped mixin compat level to java 17.
Fixed a potential incompatibility with Cyanide mod.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.7 Changes) (1.18.1 Minecraft)
Misc:
Fixed rs_pieces_spawn_counts resourcelistener not actually hooked up. This is required for specific RS datapacks to work properly and restrict how many added buildings can spawn in a single village to prevent overcrowding. Example of this is the 1.18.1 More Villagers Datapack: https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-more-villagers-datapack This fix will make sure that datapack does not spawn more than 1 florist house in a single RS village.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.3.4.7 Changes) (1.16.5 Minecraft)
Misc:
Hotfix to try and reduced locate radius for RS structures based on how common the structure is set. Should help reduce some lag with some structure locating stuff within worlds created by certain world overhaul mods that make some biomes super rare or non-existent while saying the biome will spawn when it doesnt.
This is final update for 1.16.5 unless there's a security issue.
(V.3.4.6 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated mods.toml so if Waystones is on, RS will require a newer version of Waystones if it is too out of date to prevent a crash.
Added piece limiting amount for RS - Simply Cats compat datapack.
(V.3.4.5 Changes) (1.16.5 Minecraft)
Mod Compat:
Vanilla Mineshafts will not be removed by Repurposed Structures if Caves And Cliffs Backport mod is on. This is because CCB added their own Mineshafts that replaces vanilla's so RS will try to not interfere with that now.
Configs:
Fixed a typo in a config comment.
Added thebeginning:.+ to the disallowed dimension config entry's default values to keep RS structures from that mod's dimensions by default.
(V.3.4.4 Changes) (1.16.5 Minecraft)
Mod Compat:
Auto added vampirism:vampire_forest entries to RS's disallowedBiomes config entry to make oak village, oak witch hut, oak well, and oak outposts no longer spawn in that Vampirism biome.
Configs:
Adjusted wording of some config comments to be a bit more clear.
Igloos:
Adjusted code to make sure Grassy Igloos won't put falling blocks like sand as part of the structure's roof.
Villages:
Trying something new by increasing the bounding box of all RS Overworld Village's roads from 2 to 32. This should make villages look better on mountains and hills and help reduce village roads or farms eating away the ground under houses. (In theory)
Misc:
Fixed a swallowed crash with the log spam filter if another mod causes missing structure piece type log spam with their own structures.
(V.3.4.3 Changes) (1.16.5 Minecraft)
Configs:
Cleaned up RS configs to not be bloated with redundant comments and fixed a lot of incorrect/typos in some comments.
(V.3.4.2 Changes) (1.16.5 Minecraft)
Configs:
Significantly cleaned up the config system backend code for my mod. Let me know if any config no longer works but it should be ok!
Mod Compat:
Blay's Waystone and Bountiful now cannot spawn more than 1 of their injected structure piece in RS villages. I did the restricting on my end. (Note, Bountiful boards does not spawn in RS villages right now. They will fix it next update of their mod)
Blay Waystone's spawnInVillages and forceSpawnInVillages config are now read directly by Repurposed Structures and will control the waystones in RS villages.
(V.3.4.1 Changes) (1.16.5 Minecraft)
Mineshafts:
Fixed a broken End Mineshaft check so it now properly space itself from End Strongholds and doesn't deadlock /locate command rarely.
Dungeons:
Fixed Mushroom Dungeons basically never spawning. Oops.
Fixed a missing block from corner of one Snow Dungeon nbt file. (no user would notice any change so idk why I am listing this fix here lol)
Outposts:
Changed all RS Outposts to better match Vanilla Outpost that can spawn a ton of tents and cages and stuff in 1.17. Yeah, Mojang made a change to outposts and no one noticed lol. I don't think it was reported anywhere. As for why this change was backported to 1.16.5 RS, I did it because it looks so much better having more tents and stuff lol.
(V.3.4.0 Changes) (1.16.5 Minecraft)
Woodland Mansions:
All RS Mansions now spawns pieces by using template pools. This means you can edit the pool files by datapack to remove rooms you do not want to spawn. Or datapack the pools to make structure processors run for mansion pieces to randomize blocks. Or even datapack using RS's pool_addition folder to inject new rooms into mansions! Just make sure your new mansion pieces matches the size of the other pieces in the same pool. No Jigsaw Block needed since Mansions are not Jigsaw Structures.
1x1_b5 room now spawns in RS mansions unlike vanilla which is bugged lol. https://bugs.mojang.com/browse/MC-240121
Adjusted looks of Savanna mansion to make it look nicer.
Fixed vanilla bug in RS mansions where terrain can be found floating on second and third floor hallways of the mansions. https://bugs.mojang.com/browse/MC-107594
Fixed vanilla mansion bug for RS mansions where there can be a hole in the second floor's wall to the outside if there's a 3rd floor above. https://bugs.mojang.com/browse/MC-240221
Fixed vanilla mansion bug for RS mansions where there can be a 3 block high hole on outside wall right side where 2nd floor meets the 3rd floor. https://bugs.mojang.com/browse/MC-110098
Outposts:
Crimson, Warped, and Nether Brick Outposts now can have target pieces with either Wither Skeleton Skulls or regular Skeleton Skulls. The Wither Skeleton Skull piece only has a 23% chance of appearing for a single Outpost. Before, Nether Brick Outpost had a 50% chance of spawning one.
Misc:
Adjusted several loot table files.
Compat:
Added a mixin to undo a Charm's structure processor for non-charm buildings so that Charm does not break several RS structures that uses Data Mode Structure Blocks.
(V.3.3.4 Changes) (1.16.5 Minecraft)
Mod Compat:
Adjusted piece spawn limiting for Tidbits compat datapack.
(V.3.3.3 Changes) (1.16.5 Minecraft)
Mod Compat:
Modded loot will be imported into Better Stronghold Compat datapack's loot tables now.
Misc:
Fixed the structure offsetting to actually work for and only for RS strongholds so they do not get cutoff by world bottom.
(V.3.3.2 Changes) (1.16.5 Minecraft)
Dungeons:
Added shulkerBoxInEndDungeons config option to let users make End Dungeons spawn chests instead of Shulker Boxes if set to false. Configuredfeatures are unable to be overridden by datapack due to a bad Forge hook placement. Hence this config option as a workaround.
Villages:
Slightly adjusted look of Church (temple) piece in Mushroom Villages.
Misc:
RS structures that would've been cut off by world bottom will be offset upward so that they are now longer cut off. (Helps prevents End-themed Better Stronghold from being cut off when using Better Stronghold Compat datapack)
(V.3.3.1 Changes) (1.16.5 Minecraft)
Villages:
Adjusted some zombie terminator pool files so that they are used now for many zombie variant RS Villages.
Adjusted many RS Village's terminator pieces to make absolutely sure they cannot spawn the wrong village's street to prevent other village's buildings from spawning in extremely rare edge cases.
Fixed Zombie Warped Village spawning non-zombified Piglins.
Mod Compat:
Added limit on piece spawning for future mod compat datapacks with Tidbits, Reosurceful Bees, and PneumaticCraft: Repressurized. I'm just future proofing a bit.
(V.3.3.0 Changes) (1.16.5 Minecraft)
Villages:
Added Mushroom Villages for Mushroom category biomes!
Fixed Mountains Villages very very rarely spawn Savanna Village pieces.
Fixed Swamp and Giant Tree Taiga Villages very very rarely spawn Plains Village pieces.
Removed a lot of the randomly placed Red Sand blocks from Badlands Villages to make them look a lot cleaner.
Mod Compat:
Houses added to RS's villages from the official mod compat datapacks will now only spawn more more than once for a single village. This will greatly help prevent RS's villages from becoming overloaded with multiple modded houses from the datapacks.
(V.4.0.6 Changes) (1.18.1 Minecraft)
Misc:
Hard require 1.18.1 MC and 39.0.0 Forge to help keep people safer.
Cities:
Fixed Nether City having some rooms with an empty chest instead of having loot.
Nerfed rate of Netherite Ingot quite a bit from Nether Cities loot.
Fortresses:
Jungle Fortress loot now has its tools and armor slightly damaged. The extremely rare diamond tools/armor is usually heavily damaged.
Villages:
Fixed some Zombified Piglins not spawning in Zombified Crimson/Warped Villages.
Crimson/Warped Villages's tannery building now has Lava Cauldrons.
Dungeons:
Added rare chance of Otherside Music Disc to all RS Dungeons loot tables.
Strongholds:
Added rare chance of Otherside Music Disc to all RS Strongholds's hallway loot table.
Bastions:
Underground Bastion's bridge, other, and skeleton horse stable chest loot tables now has a tiny chance for Amethyst Shards.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.5 Changes) (1.18.0 Minecraft)
Configs:
Refined RS config default entries for Terralith compat
Misc:
Fixed issue where several structures could be placed wrong if world height is changed significantly in the dimension.
Fixed several Nether Structures being set too low and even inside the lava ocean.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.4 Changes) (1.18.0 Minecraft)
Configs:
Fix the autoupdating for configs to have best compat with Terralith not working
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.3 Changes) (1.18.0 Minecraft)
Misc:
Fixed issue with deep copying the Structure Settings in chunk generators. (This is needed to allow RS's dimension allow/disallow configs to work)
(V.4.0.2 Changes) (1.18.0 Minecraft)
Configs:
Autoupdated configs to have best compat with Terralith.
Outposts:
Fixed Snowy and Icy Outposts spawning in non-cold biomes by mistake. Should be better now.
Pyramids:
Fixed Snowy and Icy Pyramids spawning in non-cold biomes by mistake. Should be better now.
Dungeons:
Fixed Snowy and Icy Dungeons spawning in wrong biomes by mistake. Should be better now.
Fixed multiple kinds of RS dungeons unable to spawn in same biome when using config to force them into same biome.
Mansions:
Fixed multiple kinds of RS Mansions unable to spawn in same biome when using config to force them into same biome.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.1 Changes) (1.18.0 Minecraft)
Misc:
Fixed pool weight increase mixin not applying outside of dev.
Dungeons:
Fixed Ocean Dungeons not spawning because default min y config value was 205 instead of 20. Oops. If you already launched the game in 1.18 with v4.0.0 RS, you'll have to fix the Ocean Dungeon's config entry yourself.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.4.0.0 Changes) (1.18.0 Minecraft)
Major:
Ported to 1.18 and is in parity to 1.18 fabric version.
Configs:
Cleaned up, renamed a bit, and many range restrictions on some values have been removed.
Mineshafts:
Will no longer replace Vanilla Mineshafts. Will spawn just under the surface of biomes and some variants may spawn way up in mountains.
Slightly improved look of Desert and Icy Dungeons
Slightly buffed rates of Minecarts in all Overworld Mineshafts.
Nerfed Minecart rate in Icy Mineshafts to match rate of other Overworld Mineshafts.
Nerfed End Mineshaft's Minecart rates a bit to balance it a bit better.
Igloos:
Grassy Igloo and Stone Igloo basements and ladder pieces has properly randomized stone brick variant blocks and randomized infested blocks. Amount of infested stone brick blocks was reduced a bit.
Mansions:
Icy Mansion pieces now has Polished Diorite under floor carpet to make traversing the mansion easier.
Strongholds:
End Strongholds have slightly less loot Shulker Boxes and slightly less Shulker mobs to help reduce amount of Shulker boxes a bit that can be collected from this structure.
Dungeons:
Will no longer replace Vanilla Dungeons. Will only spawn above y = 45 in Overworld (Ocean Dungeon spawns lower to be under ocean floor)
Slightly improved spawner placement in Ocean Dungeons.
Fortresses:
Jungle Fortress mushroom stairs room has slightly reduced amount of mushrooms.
Bastions:
Underground Bastions spawn lower into deepslate area and uses Deepslate Iron Blocks in their Unit rooms.
Misc:
rs_spawner's json file now uses floats instead of ints so you can do fractional weights for mob spawner's mob type rates if you desire.
rs_pieces_spawn_counts folder is now added that lets you control what pieces in RS structures should always spawn and limit how often a piece spawns.
rs_pieces_spawn_counts_additions folder is created to make it easier for me to create RS datapacks with new pieces and have them not spawn excessively.
Added conditions to entries in rs_pieces_spawn_counts and rs_pieces_spawn_counts_additions files so mods can register a condition to "repurposed_structures:json_conditions" registry and have their entries only apply if certain configs are on.
Conditions entry is also added to pool_additions json files and an option too.
Improved error message a tad when a required structure piece fails to generate.
(V.3.4.6 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated mods.toml so if Waystones is on, RS will require a newer version of Waystones if it is too out of date to prevent a crash.
Added piece limiting amount for RS - Simply Cats compat datapack.
(V.3.4.5 Changes) (1.16.5 Minecraft)
Mod Compat:
Vanilla Mineshafts will not be removed by Repurposed Structures if Caves And Cliffs Backport mod is on. This is because CCB added their own Mineshafts that replaces vanilla's so RS will try to not interfere with that now.
Configs:
Fixed a typo in a config comment.
Added thebeginning:.+ to the disallowed dimension config entry's default values to keep RS structures from that mod's dimensions by default.
(V.3.4.4 Changes) (1.16.5 Minecraft)
Mod Compat:
Auto added vampirism:vampire_forest entries to RS's disallowedBiomes config entry to make oak village, oak witch hut, oak well, and oak outposts no longer spawn in that Vampirism biome.
Configs:
Adjusted wording of some config comments to be a bit more clear.
Igloos:
Adjusted code to make sure Grassy Igloos won't put falling blocks like sand as part of the structure's roof.
Villages:
Trying something new by increasing the bounding box of all RS Overworld Village's roads from 2 to 32. This should make villages look better on mountains and hills and help reduce village roads or farms eating away the ground under houses. (In theory)
Misc:
Fixed a swallowed crash with the log spam filter if another mod causes missing structure piece type log spam with their own structures.
(V.3.4.3 Changes) (1.16.5 Minecraft)
Configs:
Cleaned up RS configs to not be bloated with redundant comments and fixed a lot of incorrect/typos in some comments.
(V.3.4.2 Changes) (1.16.5 Minecraft)
Configs:
Significantly cleaned up the config system backend code for my mod. Let me know if any config no longer works but it should be ok!
Mod Compat:
Blay's Waystone and Bountiful now cannot spawn more than 1 of their injected structure piece in RS villages. I did the restricting on my end. (Note, Bountiful boards does not spawn in RS villages right now. They will fix it next update of their mod)
Blay Waystone's spawnInVillages and forceSpawnInVillages config are now read directly by Repurposed Structures and will control the waystones in RS villages.
(V.3.4.1 Changes) (1.16.5 Minecraft)
Mineshafts:
Fixed a broken End Mineshaft check so it now properly space itself from End Strongholds and doesn't deadlock /locate command rarely.
Dungeons:
Fixed Mushroom Dungeons basically never spawning. Oops.
Fixed a missing block from corner of one Snow Dungeon nbt file. (no user would notice any change so idk why I am listing this fix here lol)
Outposts:
Changed all RS Outposts to better match Vanilla Outpost that can spawn a ton of tents and cages and stuff in 1.17. Yeah, Mojang made a change to outposts and no one noticed lol. I don't think it was reported anywhere. As for why this change was backported to 1.16.5 RS, I did it because it looks so much better having more tents and stuff lol.
(V.3.4.0 Changes) (1.16.5 Minecraft)
Woodland Mansions:
All RS Mansions now spawns pieces by using template pools. This means you can edit the pool files by datapack to remove rooms you do not want to spawn. Or datapack the pools to make structure processors run for mansion pieces to randomize blocks. Or even datapack using RS's pool_addition folder to inject new rooms into mansions! Just make sure your new mansion pieces matches the size of the other pieces in the same pool. No Jigsaw Block needed since Mansions are not Jigsaw Structures.
1x1_b5 room now spawns in RS mansions unlike vanilla which is bugged lol. https://bugs.mojang.com/browse/MC-240121
Adjusted looks of Savanna mansion to make it look nicer.
Fixed vanilla bug in RS mansions where terrain can be found floating on second and third floor hallways of the mansions. https://bugs.mojang.com/browse/MC-107594
Fixed vanilla mansion bug for RS mansions where there can be a hole in the second floor's wall to the outside if there's a 3rd floor above. https://bugs.mojang.com/browse/MC-240221
Fixed vanilla mansion bug for RS mansions where there can be a 3 block high hole on outside wall right side where 2nd floor meets the 3rd floor. https://bugs.mojang.com/browse/MC-110098
Outposts:
Crimson, Warped, and Nether Brick Outposts now can have target pieces with either Wither Skeleton Skulls or regular Skeleton Skulls. The Wither Skeleton Skull piece only has a 23% chance of appearing for a single Outpost. Before, Nether Brick Outpost had a 50% chance of spawning one.
Misc:
Adjusted several loot table files.
Compat:
Added a mixin to undo a Charm's structure processor for non-charm buildings so that Charm does not break several RS structures that uses Data Mode Structure Blocks.
(V.3.3.4 Changes) (1.16.5 Minecraft)
Mod Compat:
Adjusted piece spawn limiting for Tidbits compat datapack.
(V.3.3.3 Changes) (1.16.5 Minecraft)
Mod Compat:
Modded loot will be imported into Better Stronghold Compat datapack's loot tables now.
Misc:
Fixed the structure offsetting to actually work for and only for RS strongholds so they do not get cutoff by world bottom.
(V.3.3.2 Changes) (1.16.5 Minecraft)
Dungeons:
Added shulkerBoxInEndDungeons config option to let users make End Dungeons spawn chests instead of Shulker Boxes if set to false. Configuredfeatures are unable to be overridden by datapack due to a bad Forge hook placement. Hence this config option as a workaround.
Villages:
Slightly adjusted look of Church (temple) piece in Mushroom Villages.
Misc:
RS structures that would've been cut off by world bottom will be offset upward so that they are now longer cut off. (Helps prevents End-themed Better Stronghold from being cut off when using Better Stronghold Compat datapack)
(V.3.3.1 Changes) (1.16.5 Minecraft)
Villages:
Adjusted some zombie terminator pool files so that they are used now for many zombie variant RS Villages.
Adjusted many RS Village's terminator pieces to make absolutely sure they cannot spawn the wrong village's street to prevent other village's buildings from spawning in extremely rare edge cases.
Fixed Zombie Warped Village spawning non-zombified Piglins.
Mod Compat:
Added limit on piece spawning for future mod compat datapacks with Tidbits, Reosurceful Bees, and PneumaticCraft: Repressurized. I'm just future proofing a bit.
(V.3.3.0 Changes) (1.16.5 Minecraft)
Villages:
Added Mushroom Villages for Mushroom category biomes!
Fixed Mountains Villages very very rarely spawn Savanna Village pieces.
Fixed Swamp and Giant Tree Taiga Villages very very rarely spawn Plains Village pieces.
Removed a lot of the randomly placed Red Sand blocks from Badlands Villages to make them look a lot cleaner.
Mod Compat:
Houses added to RS's villages from the official mod compat datapacks will now only spawn more more than once for a single village. This will greatly help prevent RS's villages from becoming overloaded with multiple modded houses from the datapacks.
(V.3.4.5 Changes) (1.16.5 Minecraft)
Mod Compat:
Vanilla Mineshafts will not be removed by Repurposed Structures if Caves And Cliffs Backport mod is on. This is because CCB added their own Mineshafts that replaces vanilla's so RS will try to not interfere with that now.
Configs:
Fixed a typo in a config comment.
Added thebeginning:.+ to the disallowed dimension config entry's default values to keep RS structures from that mod's dimensions by default.
(V.3.4.4 Changes) (1.16.5 Minecraft)
Mod Compat:
Auto added vampirism:vampire_forest entries to RS's disallowedBiomes config entry to make oak village, oak witch hut, oak well, and oak outposts no longer spawn in that Vampirism biome.
Configs:
Adjusted wording of some config comments to be a bit more clear.
Igloos:
Adjusted code to make sure Grassy Igloos won't put falling blocks like sand as part of the structure's roof.
Villages:
Trying something new by increasing the bounding box of all RS Overworld Village's roads from 2 to 32. This should make villages look better on mountains and hills and help reduce village roads or farms eating away the ground under houses. (In theory)
Misc:
Fixed a swallowed crash with the log spam filter if another mod causes missing structure piece type log spam with their own structures.
(V.3.4.3 Changes) (1.16.5 Minecraft)
Configs:
Cleaned up RS configs to not be bloated with redundant comments and fixed a lot of incorrect/typos in some comments.
(V.3.4.2 Changes) (1.16.5 Minecraft)
Configs:
Significantly cleaned up the config system backend code for my mod. Let me know if any config no longer works but it should be ok!
Mod Compat:
Blay's Waystone and Bountiful now cannot spawn more than 1 of their injected structure piece in RS villages. I did the restricting on my end. (Note, Bountiful boards does not spawn in RS villages right now. They will fix it next update of their mod)
Blay Waystone's spawnInVillages and forceSpawnInVillages config are now read directly by Repurposed Structures and will control the waystones in RS villages.
(V.3.4.1 Changes) (1.16.5 Minecraft)
Mineshafts:
Fixed a broken End Mineshaft check so it now properly space itself from End Strongholds and doesn't deadlock /locate command rarely.
Dungeons:
Fixed Mushroom Dungeons basically never spawning. Oops.
Fixed a missing block from corner of one Snow Dungeon nbt file. (no user would notice any change so idk why I am listing this fix here lol)
Outposts:
Changed all RS Outposts to better match Vanilla Outpost that can spawn a ton of tents and cages and stuff in 1.17. Yeah, Mojang made a change to outposts and no one noticed lol. I don't think it was reported anywhere. As for why this change was backported to 1.16.5 RS, I did it because it looks so much better having more tents and stuff lol.
(V.3.4.0 Changes) (1.16.5 Minecraft)
Woodland Mansions:
All RS Mansions now spawns pieces by using template pools. This means you can edit the pool files by datapack to remove rooms you do not want to spawn. Or datapack the pools to make structure processors run for mansion pieces to randomize blocks. Or even datapack using RS's pool_addition folder to inject new rooms into mansions! Just make sure your new mansion pieces matches the size of the other pieces in the same pool. No Jigsaw Block needed since Mansions are not Jigsaw Structures.
1x1_b5 room now spawns in RS mansions unlike vanilla which is bugged lol. https://bugs.mojang.com/browse/MC-240121
Adjusted looks of Savanna mansion to make it look nicer.
Fixed vanilla bug in RS mansions where terrain can be found floating on second and third floor hallways of the mansions. https://bugs.mojang.com/browse/MC-107594
Fixed vanilla mansion bug for RS mansions where there can be a hole in the second floor's wall to the outside if there's a 3rd floor above. https://bugs.mojang.com/browse/MC-240221
Fixed vanilla mansion bug for RS mansions where there can be a 3 block high hole on outside wall right side where 2nd floor meets the 3rd floor. https://bugs.mojang.com/browse/MC-110098
Outposts:
Crimson, Warped, and Nether Brick Outposts now can have target pieces with either Wither Skeleton Skulls or regular Skeleton Skulls. The Wither Skeleton Skull piece only has a 23% chance of appearing for a single Outpost. Before, Nether Brick Outpost had a 50% chance of spawning one.
Misc:
Adjusted several loot table files.
Compat:
Added a mixin to undo a Charm's structure processor for non-charm buildings so that Charm does not break several RS structures that uses Data Mode Structure Blocks.
(V.3.3.4 Changes) (1.16.5 Minecraft)
Mod Compat:
Adjusted piece spawn limiting for Tidbits compat datapack.
(V.3.3.3 Changes) (1.16.5 Minecraft)
Mod Compat:
Modded loot will be imported into Better Stronghold Compat datapack's loot tables now.
Misc:
Fixed the structure offsetting to actually work for and only for RS strongholds so they do not get cutoff by world bottom.
(V.3.3.2 Changes) (1.16.5 Minecraft)
Dungeons:
Added shulkerBoxInEndDungeons config option to let users make End Dungeons spawn chests instead of Shulker Boxes if set to false. Configuredfeatures are unable to be overridden by datapack due to a bad Forge hook placement. Hence this config option as a workaround.
Villages:
Slightly adjusted look of Church (temple) piece in Mushroom Villages.
Misc:
RS structures that would've been cut off by world bottom will be offset upward so that they are now longer cut off. (Helps prevents End-themed Better Stronghold from being cut off when using Better Stronghold Compat datapack)
(V.3.3.1 Changes) (1.16.5 Minecraft)
Villages:
Adjusted some zombie terminator pool files so that they are used now for many zombie variant RS Villages.
Adjusted many RS Village's terminator pieces to make absolutely sure they cannot spawn the wrong village's street to prevent other village's buildings from spawning in extremely rare edge cases.
Fixed Zombie Warped Village spawning non-zombified Piglins.
Mod Compat:
Added limit on piece spawning for future mod compat datapacks with Tidbits, Reosurceful Bees, and PneumaticCraft: Repressurized. I'm just future proofing a bit.
(V.3.3.0 Changes) (1.16.5 Minecraft)
Villages:
Added Mushroom Villages for Mushroom category biomes!
Fixed Mountains Villages very very rarely spawn Savanna Village pieces.
Fixed Swamp and Giant Tree Taiga Villages very very rarely spawn Plains Village pieces.
Removed a lot of the randomly placed Red Sand blocks from Badlands Villages to make them look a lot cleaner.
Mod Compat:
Houses added to RS's villages from the official mod compat datapacks will now only spawn more more than once for a single village. This will greatly help prevent RS's villages from becoming overloaded with multiple modded houses from the datapacks.