(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.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.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.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.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.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.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.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.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.2.9 Changes) (1.16.5 Minecraft)
Mansions:
RS Mansions will no longer spawn at world bottom and will not make support pillars to the very bottom of the world. This makes mansions spawn much better for floating island worlds.
Pyramids:
Many pyramids will now no longer make a support pillar to the very bottom of the world in worlds like floating island worldtypes.
Fixed several pyramid's check for terrain to check at correct spots for burying themselves.
Fortresses:
Jungle Fortress will now no longer make a support pillar to the very bottom of the world in worlds like floating island worldtypes.
(V.3.2.8 Changes) (1.16.5 Minecraft)
Misc:
Slightly rebalanced loot tables in all structures to be a bit better.
(V.3.2.7 Changes) (1.16.5 Minecraft)
Misc:
Improved the error reporting a bit if a datapack has a typo within its pool_additions folder for Repurposed Structures. (If you were using the Farmer's Delight datapack or Environmental datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures/releases Please go redownload them as the Farmer's Delight pack and Environmental pack were broken. They should work properly now and not cause crashes)
(V.3.2.6 Changes) (1.16.5 Minecraft)
Misc:
Setting an rs_spawner json file by datapack to have no mobs in it or have a total weight of 0 will now replace the mob spawner block in that structure/feature with an air block. A great new way to quickly remove spawners if you don't want them in RS structures/features.
Fortresses:
Fixed Jungle Fortress spawner not being affected by the rs_spawner datapack. Sorry about that.
Pyramids:
Fixed Flower Forest Pyramid's top part from sometimes having stacked flowers.
Vanilla lakes should now not spawn inside Flower Forest Pyramids to help prevent floating plants.
Basalt Delta's basalt and lava features will not spawn in the Nether Pyramid for good.
Nether Pyramid is now in SURFACE_STRUCTURES generation stage.
Mineshafts:
Nether, Crimson, and Warped Mineshaft are now in UNDERGROUND_STRUCTURES generation stage.
Temples:
Basalt Temple is now in SURFACE_STRUCTURES generation stage.
Basalt Delta's basalt and lava features will not spawn in the Basalt Temple for good.
Ruins:
Basalt Delta's basalt and lava features will not spawn in Nether Ruins's area.
Outposts:
Basalt Delta's basalt and lava features will not spawn within the tower for Nether Bricks Outpost structure.
Villages:
Added a longer and bigger street piece to Badlands Villages so their larger temple piece can actually have a better chance of spawning.
Adjusted rates of some street pieces to help make birch, dark forest, giant taiga, mountains, and oak villages have a few more branching paths.
(V.3.2.5 Changes) (1.16.5 Minecraft)
Misc:
Fixed crash if trying to use Java 11+ with this 1.16.5 Forge Repurposed Structures (forgot to do @mutable on an accessor mixin)
Igloos:
Grassy Igloo will no longer replace its blocks with air or fluid blocks if the biome's surfacebuilder uses air or fluid blocks.
Mineshafts:
Fixed crash if End Mineshaft is attempted to be spawned in a dimension where terrain reaches down to world bottom.
(V.3.2.4 Changes) (1.16.5 Minecraft)
Misc:
Fixed a memory leak from the processor used on Grassy Igloos. The leak only happens if you keep finding Grassy Igloos. Special thanks to BlueAmulet for catching this leak.
(V.3.2.3 Changes) (1.16.5 Minecraft)
Mod compat:
Turned off the surrounding biome checks for RS structures when the Hexlands II mod is on. This will prevent using /locate or explorer maps on Jungle Fortress from freezing the game since there isn't a big enough area of jungle to pass the original checks. Now all RS structures should spawn when Hexlands II mod is on and active. https://www.curseforge.com/minecraft/mc-mods/hexlands-ii
(V.3.2.2 Changes) (1.16.5 Minecraft)
Mineshafts:
End Mineshafts now will try to spawn within islands a bit better. The minY and maxY config for End Mineshafts was deleted in favor of endMineshaftMinIslandThickness config entry. The End Mineshaft config default value for spawnrate was bumped up to 60 due to the new more restrictive terrain checks.
Dungeons:
Slightly lowered Ocean Dungeons default config value for spawn attempts per chunk from 5 to 4.
Shipwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them even more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 18 or 19.
End Shipwrecks treasure chest cannot have more than 1 Elytra and the Elytra is now more rare (from ~1/17 chance to now 1/20)
Increased chances of a lucky banner from End Shipwreck's map chest.
Strongholds:
Nether Strongholds library chest cannot have more than 1 kind of explorer map at a time now.
Ruined Portals:
End Ruined Portals chests cannot ever have more than 1 End City explorer map in a single chest.
Loot Tables:
Explorer maps in the RS structures now only have zoom level 2 or 1 to massively speed up creation of these maps in chests. This is most noticeable with the explorer maps created in the End themed RS structures. May even prevent servers from stalling.
Changed the explorer maps in the RS structures to no longer skip existing chunks for finding structures.
This means maps may locate structures that you already found before but this should reduce the lag on pre-generated servers.
By now checking already generated chunks, maps should load much faster from RS's loot blocks.
If you wish for the maps to find unexplored structures again, download the loot table datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/releases/tag/0.0.11
Then change "skip_existing_chunks": false
to "skip_existing_chunks": true
for all minecraft:exploration_map entries.
Cleaned up the lucky banner pools in RS loot tables so that it is 100% vanilla now and the updated loot table datapack can work on servers without RS on.
Removed treasure enchant possibilities for tools in many non-End RS loot tables for better balance. (Mending is a treasure enchantment for example)
(V.3.2.1 Changes) (1.16.5 Minecraft)
Configs:
Fixed config values not properly working for changing size of RS Mineshafts, RS Fortresses, and RS Strongholds structures. Should be working correctly now.
Added configs to allow changing of RS Villages size. Note, you will need to re-add the changes you have done to RS Village config for spawnrates if you edit it before.
Renamed netherStrongholdSizeSH and endStrongholdSizeSH configs entries to netherStrongholdSize and endStrongholdSize.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.2.8 Changes) (1.16.5 Minecraft)
Misc:
Slightly rebalanced loot tables in all structures to be a bit better.
(V.3.2.7 Changes) (1.16.5 Minecraft)
Misc:
Improved the error reporting a bit if a datapack has a typo within its pool_additions folder for Repurposed Structures. (If you were using the Farmer's Delight datapack or Environmental datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures/releases Please go redownload them as the Farmer's Delight pack and Environmental pack were broken. They should work properly now and not cause crashes)
(V.3.2.6 Changes) (1.16.5 Minecraft)
Misc:
Setting an rs_spawner json file by datapack to have no mobs in it or have a total weight of 0 will now replace the mob spawner block in that structure/feature with an air block. A great new way to quickly remove spawners if you don't want them in RS structures/features.
Fortresses:
Fixed Jungle Fortress spawner not being affected by the rs_spawner datapack. Sorry about that.
Pyramids:
Fixed Flower Forest Pyramid's top part from sometimes having stacked flowers.
Vanilla lakes should now not spawn inside Flower Forest Pyramids to help prevent floating plants.
Basalt Delta's basalt and lava features will not spawn in the Nether Pyramid for good.
Nether Pyramid is now in SURFACE_STRUCTURES generation stage.
Mineshafts:
Nether, Crimson, and Warped Mineshaft are now in UNDERGROUND_STRUCTURES generation stage.
Temples:
Basalt Temple is now in SURFACE_STRUCTURES generation stage.
Basalt Delta's basalt and lava features will not spawn in the Basalt Temple for good.
Ruins:
Basalt Delta's basalt and lava features will not spawn in Nether Ruins's area.
Outposts:
Basalt Delta's basalt and lava features will not spawn within the tower for Nether Bricks Outpost structure.
Villages:
Added a longer and bigger street piece to Badlands Villages so their larger temple piece can actually have a better chance of spawning.
Adjusted rates of some street pieces to help make birch, dark forest, giant taiga, mountains, and oak villages have a few more branching paths.
(V.3.2.5 Changes) (1.16.5 Minecraft)
Misc:
Fixed crash if trying to use Java 11+ with this 1.16.5 Forge Repurposed Structures (forgot to do @mutable on an accessor mixin)
Igloos:
Grassy Igloo will no longer replace its blocks with air or fluid blocks if the biome's surfacebuilder uses air or fluid blocks.
Mineshafts:
Fixed crash if End Mineshaft is attempted to be spawned in a dimension where terrain reaches down to world bottom.
(V.3.2.4 Changes) (1.16.5 Minecraft)
Misc:
Fixed a memory leak from the processor used on Grassy Igloos. The leak only happens if you keep finding Grassy Igloos. Special thanks to BlueAmulet for catching this leak.
(V.3.2.3 Changes) (1.16.5 Minecraft)
Mod compat:
Turned off the surrounding biome checks for RS structures when the Hexlands II mod is on. This will prevent using /locate or explorer maps on Jungle Fortress from freezing the game since there isn't a big enough area of jungle to pass the original checks. Now all RS structures should spawn when Hexlands II mod is on and active. https://www.curseforge.com/minecraft/mc-mods/hexlands-ii
(V.3.2.2 Changes) (1.16.5 Minecraft)
Mineshafts:
End Mineshafts now will try to spawn within islands a bit better. The minY and maxY config for End Mineshafts was deleted in favor of endMineshaftMinIslandThickness config entry. The End Mineshaft config default value for spawnrate was bumped up to 60 due to the new more restrictive terrain checks.
Dungeons:
Slightly lowered Ocean Dungeons default config value for spawn attempts per chunk from 5 to 4.
Shipwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them even more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 18 or 19.
End Shipwrecks treasure chest cannot have more than 1 Elytra and the Elytra is now more rare (from ~1/17 chance to now 1/20)
Increased chances of a lucky banner from End Shipwreck's map chest.
Strongholds:
Nether Strongholds library chest cannot have more than 1 kind of explorer map at a time now.
Ruined Portals:
End Ruined Portals chests cannot ever have more than 1 End City explorer map in a single chest.
Loot Tables:
Explorer maps in the RS structures now only have zoom level 2 or 1 to massively speed up creation of these maps in chests. This is most noticeable with the explorer maps created in the End themed RS structures. May even prevent servers from stalling.
Changed the explorer maps in the RS structures to no longer skip existing chunks for finding structures.
This means maps may locate structures that you already found before but this should reduce the lag on pre-generated servers.
By now checking already generated chunks, maps should load much faster from RS's loot blocks.
If you wish for the maps to find unexplored structures again, download the loot table datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/releases/tag/0.0.11
Then change "skip_existing_chunks": false
to "skip_existing_chunks": true
for all minecraft:exploration_map entries.
Cleaned up the lucky banner pools in RS loot tables so that it is 100% vanilla now and the updated loot table datapack can work on servers without RS on.
Removed treasure enchant possibilities for tools in many non-End RS loot tables for better balance. (Mending is a treasure enchantment for example)
(V.3.2.1 Changes) (1.16.5 Minecraft)
Configs:
Fixed config values not properly working for changing size of RS Mineshafts, RS Fortresses, and RS Strongholds structures. Should be working correctly now.
Added configs to allow changing of RS Villages size. Note, you will need to re-add the changes you have done to RS Village config for spawnrates if you edit it before.
Renamed netherStrongholdSizeSH and endStrongholdSizeSH configs entries to netherStrongholdSize and endStrongholdSize.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.2.7 Changes) (1.16.5 Minecraft)
Misc:
Improved the error reporting a bit if a datapack has a typo within its pool_additions folder for Repurposed Structures. (If you were using the Farmer's Delight datapack or Environmental datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures/releases Please go redownload them as the Farmer's Delight pack and Environmental pack were broken. They should work properly now and not cause crashes)
(V.3.2.6 Changes) (1.16.5 Minecraft)
Misc:
Setting an rs_spawner json file by datapack to have no mobs in it or have a total weight of 0 will now replace the mob spawner block in that structure/feature with an air block. A great new way to quickly remove spawners if you don't want them in RS structures/features.
Fortresses:
Fixed Jungle Fortress spawner not being affected by the rs_spawner datapack. Sorry about that.
Pyramids:
Fixed Flower Forest Pyramid's top part from sometimes having stacked flowers.
Vanilla lakes should now not spawn inside Flower Forest Pyramids to help prevent floating plants.
Basalt Delta's basalt and lava features will not spawn in the Nether Pyramid for good.
Nether Pyramid is now in SURFACE_STRUCTURES generation stage.
Mineshafts:
Nether, Crimson, and Warped Mineshaft are now in UNDERGROUND_STRUCTURES generation stage.
Temples:
Basalt Temple is now in SURFACE_STRUCTURES generation stage.
Basalt Delta's basalt and lava features will not spawn in the Basalt Temple for good.
Ruins:
Basalt Delta's basalt and lava features will not spawn in Nether Ruins's area.
Outposts:
Basalt Delta's basalt and lava features will not spawn within the tower for Nether Bricks Outpost structure.
Villages:
Added a longer and bigger street piece to Badlands Villages so their larger temple piece can actually have a better chance of spawning.
Adjusted rates of some street pieces to help make birch, dark forest, giant taiga, mountains, and oak villages have a few more branching paths.
(V.3.2.5 Changes) (1.16.5 Minecraft)
Misc:
Fixed crash if trying to use Java 11+ with this 1.16.5 Forge Repurposed Structures (forgot to do @mutable on an accessor mixin)
Igloos:
Grassy Igloo will no longer replace its blocks with air or fluid blocks if the biome's surfacebuilder uses air or fluid blocks.
Mineshafts:
Fixed crash if End Mineshaft is attempted to be spawned in a dimension where terrain reaches down to world bottom.
(V.3.2.4 Changes) (1.16.5 Minecraft)
Misc:
Fixed a memory leak from the processor used on Grassy Igloos. The leak only happens if you keep finding Grassy Igloos. Special thanks to BlueAmulet for catching this leak.
(V.3.2.3 Changes) (1.16.5 Minecraft)
Mod compat:
Turned off the surrounding biome checks for RS structures when the Hexlands II mod is on. This will prevent using /locate or explorer maps on Jungle Fortress from freezing the game since there isn't a big enough area of jungle to pass the original checks. Now all RS structures should spawn when Hexlands II mod is on and active. https://www.curseforge.com/minecraft/mc-mods/hexlands-ii
(V.3.2.2 Changes) (1.16.5 Minecraft)
Mineshafts:
End Mineshafts now will try to spawn within islands a bit better. The minY and maxY config for End Mineshafts was deleted in favor of endMineshaftMinIslandThickness config entry. The End Mineshaft config default value for spawnrate was bumped up to 60 due to the new more restrictive terrain checks.
Dungeons:
Slightly lowered Ocean Dungeons default config value for spawn attempts per chunk from 5 to 4.
Shipwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them even more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 18 or 19.
End Shipwrecks treasure chest cannot have more than 1 Elytra and the Elytra is now more rare (from ~1/17 chance to now 1/20)
Increased chances of a lucky banner from End Shipwreck's map chest.
Strongholds:
Nether Strongholds library chest cannot have more than 1 kind of explorer map at a time now.
Ruined Portals:
End Ruined Portals chests cannot ever have more than 1 End City explorer map in a single chest.
Loot Tables:
Explorer maps in the RS structures now only have zoom level 2 or 1 to massively speed up creation of these maps in chests. This is most noticeable with the explorer maps created in the End themed RS structures. May even prevent servers from stalling.
Changed the explorer maps in the RS structures to no longer skip existing chunks for finding structures.
This means maps may locate structures that you already found before but this should reduce the lag on pre-generated servers.
By now checking already generated chunks, maps should load much faster from RS's loot blocks.
If you wish for the maps to find unexplored structures again, download the loot table datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/releases/tag/0.0.11
Then change "skip_existing_chunks": false
to "skip_existing_chunks": true
for all minecraft:exploration_map entries.
Cleaned up the lucky banner pools in RS loot tables so that it is 100% vanilla now and the updated loot table datapack can work on servers without RS on.
Removed treasure enchant possibilities for tools in many non-End RS loot tables for better balance. (Mending is a treasure enchantment for example)
(V.3.2.1 Changes) (1.16.5 Minecraft)
Configs:
Fixed config values not properly working for changing size of RS Mineshafts, RS Fortresses, and RS Strongholds structures. Should be working correctly now.
Added configs to allow changing of RS Villages size. Note, you will need to re-add the changes you have done to RS Village config for spawnrates if you edit it before.
Renamed netherStrongholdSizeSH and endStrongholdSizeSH configs entries to netherStrongholdSize and endStrongholdSize.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.2.6 Changes) (1.16.5 Minecraft)
Misc:
Setting an rs_spawner json file by datapack to have no mobs in it or have a total weight of 0 will now replace the mob spawner block in that structure/feature with an air block. A great new way to quickly remove spawners if you don't want them in RS structures/features.
Fortresses:
Fixed Jungle Fortress spawner not being affected by the rs_spawner datapack. Sorry about that.
Pyramids:
Fixed Flower Forest Pyramid's top part from sometimes having stacked flowers.
Vanilla lakes should now not spawn inside Flower Forest Pyramids to help prevent floating plants.
Basalt Delta's basalt and lava features will not spawn in the Nether Pyramid for good.
Nether Pyramid is now in SURFACE_STRUCTURES generation stage.
Mineshafts:
Nether, Crimson, and Warped Mineshaft are now in UNDERGROUND_STRUCTURES generation stage.
Temples:
Basalt Temple is now in SURFACE_STRUCTURES generation stage.
Basalt Delta's basalt and lava features will not spawn in the Basalt Temple for good.
Ruins:
Basalt Delta's basalt and lava features will not spawn in Nether Ruins's area.
Outposts:
Basalt Delta's basalt and lava features will not spawn within the tower for Nether Bricks Outpost structure.
Villages:
Added a longer and bigger street piece to Badlands Villages so their larger temple piece can actually have a better chance of spawning.
Adjusted rates of some street pieces to help make birch, dark forest, giant taiga, mountains, and oak villages have a few more branching paths.
(V.3.2.5 Changes) (1.16.5 Minecraft)
Misc:
Fixed crash if trying to use Java 11+ with this 1.16.5 Forge Repurposed Structures (forgot to do @mutable on an accessor mixin)
Igloos:
Grassy Igloo will no longer replace its blocks with air or fluid blocks if the biome's surfacebuilder uses air or fluid blocks.
Mineshafts:
Fixed crash if End Mineshaft is attempted to be spawned in a dimension where terrain reaches down to world bottom.
(V.3.2.4 Changes) (1.16.5 Minecraft)
Misc:
Fixed a memory leak from the processor used on Grassy Igloos. The leak only happens if you keep finding Grassy Igloos. Special thanks to BlueAmulet for catching this leak.
(V.3.2.3 Changes) (1.16.5 Minecraft)
Mod compat:
Turned off the surrounding biome checks for RS structures when the Hexlands II mod is on. This will prevent using /locate or explorer maps on Jungle Fortress from freezing the game since there isn't a big enough area of jungle to pass the original checks. Now all RS structures should spawn when Hexlands II mod is on and active. https://www.curseforge.com/minecraft/mc-mods/hexlands-ii
(V.3.2.2 Changes) (1.16.5 Minecraft)
Mineshafts:
End Mineshafts now will try to spawn within islands a bit better. The minY and maxY config for End Mineshafts was deleted in favor of endMineshaftMinIslandThickness config entry. The End Mineshaft config default value for spawnrate was bumped up to 60 due to the new more restrictive terrain checks.
Dungeons:
Slightly lowered Ocean Dungeons default config value for spawn attempts per chunk from 5 to 4.
Shipwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them even more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 18 or 19.
End Shipwrecks treasure chest cannot have more than 1 Elytra and the Elytra is now more rare (from ~1/17 chance to now 1/20)
Increased chances of a lucky banner from End Shipwreck's map chest.
Strongholds:
Nether Strongholds library chest cannot have more than 1 kind of explorer map at a time now.
Ruined Portals:
End Ruined Portals chests cannot ever have more than 1 End City explorer map in a single chest.
Loot Tables:
Explorer maps in the RS structures now only have zoom level 2 or 1 to massively speed up creation of these maps in chests. This is most noticeable with the explorer maps created in the End themed RS structures. May even prevent servers from stalling.
Changed the explorer maps in the RS structures to no longer skip existing chunks for finding structures.
This means maps may locate structures that you already found before but this should reduce the lag on pre-generated servers.
By now checking already generated chunks, maps should load much faster from RS's loot blocks.
If you wish for the maps to find unexplored structures again, download the loot table datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/releases/tag/0.0.11
Then change "skip_existing_chunks": false
to "skip_existing_chunks": true
for all minecraft:exploration_map entries.
Cleaned up the lucky banner pools in RS loot tables so that it is 100% vanilla now and the updated loot table datapack can work on servers without RS on.
Removed treasure enchant possibilities for tools in many non-End RS loot tables for better balance. (Mending is a treasure enchantment for example)
(V.3.2.1 Changes) (1.16.5 Minecraft)
Configs:
Fixed config values not properly working for changing size of RS Mineshafts, RS Fortresses, and RS Strongholds structures. Should be working correctly now.
Added configs to allow changing of RS Villages size. Note, you will need to re-add the changes you have done to RS Village config for spawnrates if you edit it before.
Renamed netherStrongholdSizeSH and endStrongholdSizeSH configs entries to netherStrongholdSize and endStrongholdSize.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.2.5 Changes) (1.16.5 Minecraft)
Misc:
Fixed crash if trying to use Java 11+ with this 1.16.5 Forge Repurposed Structures (forgot to do @mutable on an accessor mixin)
Igloos:
Grassy Igloo will no longer replace its blocks with air or fluid blocks if the biome's surfacebuilder uses air or fluid blocks.
Mineshafts:
Fixed crash if End Mineshaft is attempted to be spawned in a dimension where terrain reaches down to world bottom.
(V.3.2.4 Changes) (1.16.5 Minecraft)
Misc:
Fixed a memory leak from the processor used on Grassy Igloos. The leak only happens if you keep finding Grassy Igloos. Special thanks to BlueAmulet for catching this leak.
(V.3.2.3 Changes) (1.16.5 Minecraft)
Mod compat:
Turned off the surrounding biome checks for RS structures when the Hexlands II mod is on. This will prevent using /locate or explorer maps on Jungle Fortress from freezing the game since there isn't a big enough area of jungle to pass the original checks. Now all RS structures should spawn when Hexlands II mod is on and active. https://www.curseforge.com/minecraft/mc-mods/hexlands-ii
(V.3.2.2 Changes) (1.16.5 Minecraft)
Mineshafts:
End Mineshafts now will try to spawn within islands a bit better. The minY and maxY config for End Mineshafts was deleted in favor of endMineshaftMinIslandThickness config entry. The End Mineshaft config default value for spawnrate was bumped up to 60 due to the new more restrictive terrain checks.
Dungeons:
Slightly lowered Ocean Dungeons default config value for spawn attempts per chunk from 5 to 4.
Shipwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them even more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 18 or 19.
End Shipwrecks treasure chest cannot have more than 1 Elytra and the Elytra is now more rare (from ~1/17 chance to now 1/20)
Increased chances of a lucky banner from End Shipwreck's map chest.
Strongholds:
Nether Strongholds library chest cannot have more than 1 kind of explorer map at a time now.
Ruined Portals:
End Ruined Portals chests cannot ever have more than 1 End City explorer map in a single chest.
Loot Tables:
Explorer maps in the RS structures now only have zoom level 2 or 1 to massively speed up creation of these maps in chests. This is most noticeable with the explorer maps created in the End themed RS structures. May even prevent servers from stalling.
Changed the explorer maps in the RS structures to no longer skip existing chunks for finding structures.
This means maps may locate structures that you already found before but this should reduce the lag on pre-generated servers.
By now checking already generated chunks, maps should load much faster from RS's loot blocks.
If you wish for the maps to find unexplored structures again, download the loot table datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/releases/tag/0.0.11
Then change "skip_existing_chunks": false
to "skip_existing_chunks": true
for all minecraft:exploration_map entries.
Cleaned up the lucky banner pools in RS loot tables so that it is 100% vanilla now and the updated loot table datapack can work on servers without RS on.
Removed treasure enchant possibilities for tools in many non-End RS loot tables for better balance. (Mending is a treasure enchantment for example)
(V.3.2.1 Changes) (1.16.5 Minecraft)
Configs:
Fixed config values not properly working for changing size of RS Mineshafts, RS Fortresses, and RS Strongholds structures. Should be working correctly now.
Added configs to allow changing of RS Villages size. Note, you will need to re-add the changes you have done to RS Village config for spawnrates if you edit it before.
Renamed netherStrongholdSizeSH and endStrongholdSizeSH configs entries to netherStrongholdSize and endStrongholdSize.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.2.4 Changes) (1.16.5 Minecraft)
Misc:
Fixed a memory leak from the processor used on Grassy Igloos. The leak only happens if you keep making new world saves without restarting mc in single player. Special thanks to BlueAmulet for catching this leak.
(V.3.2.3 Changes) (1.16.5 Minecraft)
Mod compat:
Turned off the surrounding biome checks for RS structures when the Hexlands II mod is on. This will prevent using /locate or explorer maps on Jungle Fortress from freezing the game since there isn't a big enough area of jungle to pass the original checks. Now all RS structures should spawn when Hexlands II mod is on and active. https://www.curseforge.com/minecraft/mc-mods/hexlands-ii
(V.3.2.2 Changes) (1.16.5 Minecraft)
Mineshafts:
End Mineshafts now will try to spawn within islands a bit better. The minY and maxY config for End Mineshafts was deleted in favor of endMineshaftMinIslandThickness config entry. The End Mineshaft config default value for spawnrate was bumped up to 60 due to the new more restrictive terrain checks.
Dungeons:
Slightly lowered Ocean Dungeons default config value for spawn attempts per chunk from 5 to 4.
Shipwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them even more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 18 or 19.
End Shipwrecks treasure chest cannot have more than 1 Elytra and the Elytra is now more rare (from ~1/17 chance to now 1/20)
Increased chances of a lucky banner from End Shipwreck's map chest.
Strongholds:
Nether Strongholds library chest cannot have more than 1 kind of explorer map at a time now.
Ruined Portals:
End Ruined Portals chests cannot ever have more than 1 End City explorer map in a single chest.
Loot Tables:
Explorer maps in the RS structures now only have zoom level 2 or 1 to massively speed up creation of these maps in chests. This is most noticeable with the explorer maps created in the End themed RS structures. May even prevent servers from stalling.
Changed the explorer maps in the RS structures to no longer skip existing chunks for finding structures.
This means maps may locate structures that you already found before but this should reduce the lag on pre-generated servers.
By now checking already generated chunks, maps should load much faster from RS's loot blocks.
If you wish for the maps to find unexplored structures again, download the loot table datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/releases/tag/0.0.11
Then change "skip_existing_chunks": false
to "skip_existing_chunks": true
for all minecraft:exploration_map entries.
Cleaned up the lucky banner pools in RS loot tables so that it is 100% vanilla now and the updated loot table datapack can work on servers without RS on.
Removed treasure enchant possibilities for tools in many non-End RS loot tables for better balance. (Mending is a treasure enchantment for example)
(V.3.2.1 Changes) (1.16.5 Minecraft)
Configs:
Fixed config values not properly working for changing size of RS Mineshafts, RS Fortresses, and RS Strongholds structures. Should be working correctly now.
Added configs to allow changing of RS Villages size. Note, you will need to re-add the changes you have done to RS Village config for spawnrates if you edit it before.
Renamed netherStrongholdSizeSH and endStrongholdSizeSH configs entries to netherStrongholdSize and endStrongholdSize.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.2.2 Changes) (1.16.5 Minecraft)
Mineshafts:
End Mineshafts now will try to spawn within islands a bit better. The minY and maxY config for End Mineshafts was deleted in favor of endMineshaftMinIslandThickness config entry. The End Mineshaft config default value for spawnrate was bumped up to 60 due to the new more restrictive terrain checks.
Dungeons:
Slightly lowered Ocean Dungeons default config value for spawn attempts per chunk from 5 to 4.
Shipwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them even more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 18 or 19.
End Shipwrecks treasure chest cannot have more than 1 Elytra and the Elytra is now more rare (from ~1/17 chance to now 1/20)
Increased chances of a lucky banner from End Shipwreck's map chest.
Strongholds:
Nether Strongholds library chest cannot have more than 1 kind of explorer map at a time now.
Ruined Portals:
End Ruined Portals chests cannot ever have more than 1 End City explorer map in a single chest.
Loot Tables:
Explorer maps in the RS structures now only have zoom level 2 or 1 to massively speed up creation of these maps in chests. This is most noticeable with the explorer maps created in the End themed RS structures. May even prevent servers from stalling.
Changed the explorer maps in the RS structures to no longer skip existing chunks for finding structures.
This means maps may locate structures that you already found before but this should reduce the lag on pre-generated servers.
By now checking already generated chunks, maps should load much faster from RS's loot blocks.
If you wish for the maps to find unexplored structures again, download the loot table datapack from here: https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/releases/tag/0.0.11
Then change "skip_existing_chunks": false
to "skip_existing_chunks": true
for all minecraft:exploration_map entries.
Cleaned up the lucky banner pools in RS loot tables so that it is 100% vanilla now and the updated loot table datapack can work on servers without RS on.
Removed treasure enchant possibilities for tools in many non-End RS loot tables for better balance. (Mending is a treasure enchantment for example)
(V.3.2.1 Changes) (1.16.5 Minecraft)
Configs:
Fixed config values not properly working for changing size of RS Mineshafts, RS Fortresses, and RS Strongholds structures. Should be working correctly now.
Added configs to allow changing of RS Villages size. Note, you will need to re-add the changes you have done to RS Village config for spawnrates if you edit it before.
Renamed netherStrongholdSizeSH and endStrongholdSizeSH configs entries to netherStrongholdSize and endStrongholdSize.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.2.1 Changes) (1.16.5 Minecraft)
Configs:
Fixed config values not properly working for changing size of RS Mineshafts, RS Fortresses, and RS Strongholds structures. Should be working correctly now.
Added configs to allow changing of RS Villages size. Note, you will need to re-add the changes you have done to RS Village config for spawnrates if you edit it before.
Renamed netherStrongholdSizeSH and endStrongholdSizeSH configs entries to netherStrongholdSize and endStrongholdSize.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.2.0 Changes) (1.16.5 Minecraft)
Loot Tables:
Added special "bonus_rolls" pool to all RS's structure loot! If you have a mod that gives you the luck attribute or luck status effect, you may start to see certain kinds of new items in RS's chests! Especially new banner designs! Every RS Structure has a unique banner so get a mod or datapack that gives you luck and start collecting all the banners! See what you can find when you are lucky!
Mineshafts:
Harshly nerfed the rates of Minecarts in all RS Mineshafts as it was spawning too many Minecarts.
Mansions:
Fixed Snowy, Desert, and Birch Mansions using the wrong loot table or had the wrong loot table path in the chests.
All RS Mansions storage room chests may contain loot, make the dirt room chest have loot, and fixed a non-moisturized farmland block for farm room.
Pyramids:
Added a secret extra chest to End Pyramids that will have loot based on luck. (The other chest's loot are generated automatically at creation due to the Comparator blocks)
Igloos:
Fixed Stone Igloo basement chest not using the right loot table file.
Configs:
Fixed typos in 2 of the default values in the allowDimensions config entry.
lang:
Corrected two entries in the ru_ru.json lang file (Thank you DrHesperus!)
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.1.3 Changes) (1.16.5 Minecraft)
Major:
Fixed ANOTHER serverside crash due to clientsided code called. RS should be stable now hopefully and I ran it on server to make double sure.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.
(V.3.1.2 Changes) (1.16.5 Minecraft)
Major:
Fixed Dolphin mixin crashing because I screw up again in my rush to release a fix aaaaaa
(V.3.1.1 Changes) (1.16.5 Minecraft)
Major:
Fixed serverside crash when generating End Mineshafts and End Strongholds. Sorry about that!
Mansions:
All RS Mansions spawnrate default config value has been changed to make them much less common and better spaced out in the world. The old config values will not change when updating so either delete the RS Mansions config file or edit the rates yourself to be around 225.
Pyramids:
Fed Dolphins have a 24% chance of leading the player to an Ocean Pyramid!
Hard nerfed the Enchanted Golden Apple rates for End Pyramids.
Temples:
Removed chance of spawning Enderman spawners in Warped Nether Temples.
Soul Nether Temple and Warped Nether Temple now only have 1 mob spawners instead of 2.
Warped Nether Temple now has 2 hidden puzzle chests instead of 1.
Igloos:
Grassy Igloos will now utilize the surface blocks of biomes it is in. So if the Grassy Igloo is added to a modded biome with their own custom grass block, the Grassy Igloo will be made of that modded block now to blend in better!
Misc:
Fixed potential problems that could arise internally in code if user is using Turkish language settings. (Java's toUpperCase/toLowerCase infamous interaction with Turkish)
Fixed a possible crash if trying to spawn spawn certain structure pieces by Jigsaw Blocks manually placed by players. Worldgen was safe. This is just a rare edge case scenario 99.9% of people won't know about lol.
(V.3.1.0 Changes) (1.16.5 Minecraft)
Mod Compat:
Fixed using the wrong path for importing End Remastered's loot into RS's structures chests.
Strongholds:
Added End Strongholds! Super rare and only spawns on within islands beyond 8000 blocks of the center of the End Dimension! You better bring your Elytra as the entrance is actually not on the surface but underside! But beware! It is very dangerous and massive to explore! And it also seems... off somehow... Can you figure out what is strange about it?
Bastions:
Buffed Underground Bastion loot a bit more and added "bonus_roll" to more of their loot tables. If you have increased Luck attribute (usually from another mod), you may find increased loot in Underground Bastion's chests.
Wandering Traders will now have a rare chance to sell a map to an Underground Bastion.
Dungeons:
In End Dungeons, Shulker Boxes now won't try and spawn on top of Shulker Boxes or turn the below Shulker Box into a Pig Spawner.
Shripwrecks:
Crimson, Warped, and Nether Bricks Shipwreck's spawnrate default config value has been changed to make them significantly more common. The old config values will not change when updating so either delete the RS Shipwreck config file or edit the rates yourself to be 27 or 29.
Ruins:
Made the default config value for Hot Land Ruins and Warm Land Ruins higher so those ruins are a bit more rare. The old config values will not change when updating so either delete the RS Ruins config file or edit the rates yourself to be 42 or 45.
Mansions:
If RS Mansions are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Fortresses:
If Jungle Fortresses are turned off in the spawnrate configs, they will remove their map trades from Cartographers.
Increased maximum config value allowed for Jungle Fortresses size up to 30.
Fixed vertical range config for Jungle Fortresses not actually applying when changed.
Mineshafts:
Increased maximum config value allowed for RS Mineshaft size up to 30.
(V.3.0.4 Changes) (1.16.5 Minecraft)
Pyramids:
Restrict y range for the Bubble Column processor so that Ocean Pyramids do not crash if it tries to spawn below y = 0 or above y = 255.
(V.3.0.3 Changes) (1.16.5 Minecraft)
Optimization:
Optimized many RS structures so they check their piece's bounding boxes more efficiently at generation! Some people reported having lag spikes once in a while when a RS Mineshaft spawns. This should reduce that significantly.
Lang:
Russian translation added by DrHesperus! Thank you!
Dungeons:
Fixed double chests only having loot for 1 chest instead of 2 in RS Dunegons.
Bastions:
Fixed Skeletons in Underground Bastions so they spawn with correct amount of health.
Adjusted bottom of Unit Rooms in Underground Bastions to be a bit less ugly in center.
Strongholds:
Fixed prison trapped Wither Skeletons in Nether Strongholds so they spawn with more health now.
Mineshafts:
Fixed Ocean Mineshaft center room sometimes have random Prismarine placed awkwardly.
Config:
Simplified and finalized the default configs for what structure spawns in lotr mod's dimension. No RS Structure with mobs will now spawn in that dimension. The modified entries will be automatically added to your current entries the first time you launch v3.0.3 RS.
Fixed spawnrate, min y, and max y configs not working for Mineshafts.
Fixed spawnrate, min y, and max y configs not working for Nether Strongholds.
Fixed spawnrate, min y, and max y configs not working for Jungle Fortresses.
Misc:
Fix potential issue where the structure check code may not work for preventing two specific structures from spawning on top of each other.
(V.3.0.2 Changes) (1.16.5 Minecraft)
Villages:
Increased the default separation config value for RS's Overworld Villages to make them less cluttered in the world
RS Overworld Villages centers will not spawn within 6 chunks of Vanilla Villages or Outposts
Fixed Oak Villages placing Birch Planks when roads go into water
Mineshafts:
Significantly sped up /locate for RS Mineshafts
Lowered the default config height values for End Mineshafts
Config:
Added more dimension allow/disallow config entries. The new entries will be automatically added to your current entries the first time you launch v3.0.2 RS.
Advancement/Lang:
Fixed typo with Underground Bastion advancement name and typo with Igloo advancement description
(V.3.0.1 Changes) (1.16.5 Minecraft)
Mod Compat:
Updated loot table references so compat with End Remastered's loot now works again for newer versions of that mod
Added End Remastered eyes to the rest of the Overworld RS Pyramids and to Underground Bastions as well
Fortresses:
Jungle Fortresses end pieces now can spawn decoration properly
Nerfed rate of Drowned in Jungle Fortresses a bit
Pyramids:
Fixed Bubble Columns in Ocean Pyramids not fully creating their column after pyramid generation
Prevent Ocean Pyramids from generating above sealevel. Instead, they may be entirely buried below sealevel if the land is above sealevel.
Ruins:
Removed the random Grass Block that Hot Land Ruins spawned by mistake
Fixed Dead Bush not generating in side pieces of Hot Land Ruins
Fixed Tall Grass not generating in side pieces of Warm Land Ruins
Bastions:
Added Stonebricks layer to bottom of Unit and Stables giant rooms in Underground Bastions to reduce chances of it getting burned down by lava
Misc:
Changed versioning format in jar and jar name to match semantic versioning format
Improved error message from structures that can fail to spawn their pieces due to the height range being set to be too narrow in RS's configs.
(V.3.0.0 Changes) (1.16.5 Minecraft)
Configs:
Heavily cleaned up and improved the configs. They now exist in config/repurposed_structures-forge folder
Fixed some structures and features not working with the dimension/biome configs correctly
Added configs to allow dimensional/biome allowing or disallowing much better!
Added configs to control natural mob spawning over time in structures!
Added ModdedLoot configs so users can turn off Repurposed Structures's modded loot importing system easier for its structures.
Mineshafts:
Fixed issue where the ending pieces of some Mineshafts won't have decorative blocks like vines or seagrass or minecarts
Pyramids:
Fixed Tropical Fish dying in Mushroom Pyramid's pit at generation
Mushroom Pyramid's pit is slightly adjusted to not be so cramped
Added Chains to Ocean Pyramids so the Drowned won't walk into the Magma Block and take damage
Ruins:
Adjusted looks of Warm Land Ruins so it doesn't look as bad as it was before
Wells:
All wells now use processor lists to randomize their chances of having ores or bells. The well's block tags and bell config entry have been deleted as they are no longer needed.
Increase default chance of Nether Wells spawning.
Wells are more likely to have a Bell now.
Advancements:
Forgot to add xp reward for several advancements.
Misc:
Cleaned up backend code. Might had introduced a bug or two. Please report the bugs you find!
Properly centered several structures so they match up with their land/water/terrain checks centered on the structure itself.