(V.6.3.20 Changes) (1.19.4 Minecraft) (Config Datapack Updated)
Ancient City:
Removed invalid reference to non-existent wall piece for all RS Ancient Cities. Mojang bug that I imported: https://bugs.mojang.com/browse/MC-249771
Explorer Maps:
Fixed Explorer Maps getting stuck saying "Working..." if it pointed to an RS structure that the user disabled from spawning.
Now the trade entry will just disappear. It may reduce the lines of trades by 1 or so in Cartographer or Wandering Trader trades.
Still, it is preferable for users to override the data/repurposed_structures/structure_map_trades/default_maps.json
file to remove maps for disabled structures.
Mod Compat:
Made RS Structures that spawn only in basalt, crimson, soul, or warped-like nether biomes now spawn in more modded Nether biomes by default.
(V.6.3.20 Changes) (1.19.2 Minecraft) (Config Datapack Updated)
Ancient City:
Removed invalid reference to non-existent wall piece for all RS Ancient Cities. Mojang bug that I imported: https://bugs.mojang.com/browse/MC-249771
Explorer Maps:
Fixed Explorer Maps getting stuck saying "Working..." if it pointed to an RS structure that the user disabled from spawning.
Now the trade entry will just disappear. It may reduce the lines of trades by 1 or so in Cartographer or Wandering Trader trades.
Still, it is preferable for users to override the data/repurposed_structures/structure_map_trades/default_maps.json
file to remove maps for disabled structures.
Mod Compat:
Made RS Structures that spawn only in basalt, crimson, soul, or warped-like nether biomes now spawn in more modded Nether biomes by default.
(V.6.3.19 Changes) (1.19.4 Minecraft)
Major:
Ported to 1.19.4 MC!
(V.6.3.19 Changes) (1.19.3 Minecraft) (Config Datapack Updated)
Misc:
Borrowed code from Async Locator mod so now RS's explorer maps in Wandering Traders and Cartographers are done off-thread! This means much less lag when the game is locating the structure for explorer maps trades that goes to RS structures.
https://www.curseforge.com/minecraft/mc-mods/async-locator
(V.6.3.18 Changes) (1.19.3 Minecraft) (Config Datapack Updated)
Fortress:
Attempt to reduce floating vines in Jungle Fortresses.
Bastions:
Attempt to reduce amount of modded floating blocks in Underground Bastions
Lang:
Updated zh_cn.json file. Special thanks to 1mtwtfss1!
(V.6.3.17 Changes) (1.19.3 Minecraft)
Misc:
(Forge): Fixed crash when using Yung's Better Witch Hut Compat Datapack. Was caused by me using the wrong Forge event for my pool merger code.
(V.6.3.16 Changes) (1.19.3 Minecraft)
Dungeons:
Deep Dungeons now has y-axis facing Deepslate blocks instead of being in a different axis
Misc:
Optimized pool_additions code for checking if a piece exists so it does not need to run through DFU.
Updated RS's NBT files to make loading the NBT files no longer need to run through DFU when the nbt files first loads. Special thanks to: https://github.com/SuperCoder7979/structure-fixer
Fixed logging so correct piece is reported if it tries to spawn a non-existent pool.
(V.6.3.18 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack Updated)
Misc:
Adjusted the Cartographer maps to use tags so that Jungle Fortresses from compat datapacks can still be found. New compat datapacks for Yung's Better Nether Fortress and Apocalyptic Fortress are created now (might not be approved and visible yet)
https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-apocalyptic-fortress-compat
Borrowed code from Async Locator mod so now RS's explorer maps in Wandering Traders and Cartographers are done off-thread! This means much less lag when the game is locating the structure for explorer maps trades that goes to RS structures.
https://www.curseforge.com/minecraft/mc-mods/async-locator
(V.6.3.17 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack Updated)
Fortress:
Attempt to reduce floating vines in Jungle Fortresses.
Bastions:
Attempt to reduce amount of modded floating blocks in Underground Bastions
Lang:
Updated zh_cn.json file. Special thanks to 1mtwtfss1!
(V.6.3.16 Changes) (1.19.0-1.19.2 Minecraft)
Dungeons:
Deep Dungeons now has y-axis facing Deepslate blocks instead of being in a different axis
Misc:
Optimized pool_additions code for checking if a piece exists so it does not need to run through DFU.
Updated RS's NBT files to make loading the NBT files no longer need to run through DFU when the nbt files first loads. Special thanks to: https://github.com/SuperCoder7979/structure-fixer
Bumped version number so RS is same version number across all modloaders now for some sanity in my mess.
(V.6.3.18 Changes) (1.19.3 Minecraft) (Config Datapack Updated)
Fortress:
Attempt to reduce floating vines in Jungle Fortresses.
Bastions:
Attempt to reduce amount of modded floating blocks in Underground Bastions
Lang:
Updated zh_cn.json file. Special thanks to 1mtwtfss1!
(V.6.3.17 Changes) (1.19.3 Minecraft)
Misc:
(Forge): Fixed crash when using Yung's Better Witch Hut Compat Datapack. Was caused by me using the wrong Forge event for my pool merger code.
(V.6.3.16 Changes) (1.19.3 Minecraft)
Dungeons:
Deep Dungeons now has y-axis facing Deepslate blocks instead of being in a different axis
Misc:
Optimized pool_additions code for checking if a piece exists so it does not need to run through DFU.
Updated RS's NBT files to make loading the NBT files no longer need to run through DFU when the nbt files first loads. Special thanks to: https://github.com/SuperCoder7979/structure-fixer
Fixed logging so correct piece is reported if it tries to spawn a non-existent pool.
(V.6.3.17 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack Updated)
Fortress:
Attempt to reduce floating vines in Jungle Fortresses.
Bastions:
Attempt to reduce amount of modded floating blocks in Underground Bastions
Lang:
Updated zh_cn.json file. Special thanks to 1mtwtfss1!
(V.6.3.16 Changes) (1.19.0-1.19.2 Minecraft)
Dungeons:
Deep Dungeons now has y-axis facing Deepslate blocks instead of being in a different axis
Misc:
Optimized pool_additions code for checking if a piece exists so it does not need to run through DFU.
Updated RS's NBT files to make loading the NBT files no longer need to run through DFU when the nbt files first loads. Special thanks to: https://github.com/SuperCoder7979/structure-fixer
Bumped version number so RS is same version number across all modloaders now for some sanity in my mess.
(V.6.3.18 Changes) (1.19.3 Minecraft) (Config Datapack Updated)
Fortress:
Attempt to reduce floating vines in Jungle Fortresses.
Bastions:
Attempt to reduce amount of modded floating blocks in Underground Bastions
Lang:
Updated zh_cn.json file. Special thanks to 1mtwtfss1!
(V.6.3.17 Changes) (1.19.3 Minecraft)
Misc:
(Forge): Fixed crash when using Yung's Better Witch Hut Compat Datapack. Was caused by me using the wrong Forge event for my pool merger code.
(V.6.3.16 Changes) (1.19.3 Minecraft)
Dungeons:
Deep Dungeons now has y-axis facing Deepslate blocks instead of being in a different axis
Misc:
Optimized pool_additions code for checking if a piece exists so it does not need to run through DFU.
Updated RS's NBT files to make loading the NBT files no longer need to run through DFU when the nbt files first loads. Special thanks to: https://github.com/SuperCoder7979/structure-fixer
Fixed logging so correct piece is reported if it tries to spawn a non-existent pool.
(V.6.3.17 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack Updated)
Fortress:
Attempt to reduce floating vines in Jungle Fortresses.
Bastions:
Attempt to reduce amount of modded floating blocks in Underground Bastions
Lang:
Updated zh_cn.json file. Special thanks to 1mtwtfss1!
(V.6.3.16 Changes) (1.19.0-1.19.2 Minecraft)
Dungeons:
Deep Dungeons now has y-axis facing Deepslate blocks instead of being in a different axis
Misc:
Optimized pool_additions code for checking if a piece exists so it does not need to run through DFU.
Updated RS's NBT files to make loading the NBT files no longer need to run through DFU when the nbt files first loads. Special thanks to: https://github.com/SuperCoder7979/structure-fixer
Bumped version number so RS is same version number across all modloaders now for some sanity in my mess.
(V.6.3.16 Changes) (1.19.3 Minecraft)
Dungeons:
Deep Dungeons now has y-axis facing Deepslate blocks instead of being in a different axis
Misc:
Optimized pool_additions code for checking if a piece exists so it does not need to run through DFU.
Updated RS's NBT files to make loading the NBT files no longer need to run through DFU when the nbt files first loads. Special thanks to: https://github.com/SuperCoder7979/structure-fixer
Fixed logging so correct piece is reported if it tries to spawn a non-existent pool.
(V.6.3.16 Changes) (1.19.0-1.19.2 Minecraft)
Dungeons:
Deep Dungeons now has y-axis facing Deepslate blocks instead of being in a different axis
Misc:
Optimized pool_additions code for checking if a piece exists so it does not need to run through DFU.
Updated RS's NBT files to make loading the NBT files no longer need to run through DFU when the nbt files first loads. Special thanks to: https://github.com/SuperCoder7979/structure-fixer
Bumped version number so RS is same version number across all modloaders now for some sanity in my mess.
(V.6.3.15 Changes) (1.19.3 Minecraft)
Villages:
Made sure all Villages now pull from their own villager template pools for villagers to spawn.
Fixed Zombie Badlands, Birch, and Oak Villages not spawning any Zombie Villagers.
Fixed Crimson and Warped zombified villages spawning cobblestone well bottoms.
Fixed RS Village well bottoms being rotated incorrectly. (Mojang bug inherited https://bugs.mojang.com/browse/MC-194518 ) Well bottoms now can spawn with gold! (Mushroom Village well can spawn Amethyst Blocks instead)
Fixed Swamp Village's and Giant Taiga Village's Shepherd house not spawning. (Mojang bug inherited https://bugs.mojang.com/browse/MC-170550 )
Fixed Mountains Village Temple and Cartographer houses having a missing ladder block. (Mojang bug inherited https://bugs.mojang.com/browse/MC-151536 )
Fixed misrotated block in Jungle Village Weaponsmith house. (Mojang bug https://bugs.mojang.com/browse/MC-199309 )
Fixed Crimson, Birch, Dark Forest, Oak, Ocean, and Warped Village's Weaponsmith having hollow roof that can spawn mobs inside. (Mojang bug https://bugs.mojang.com/browse/MC-140448 )
Fixed Jungle Village's Small Farm having 1 unhydrated farmland block. (Mojang bug https://bugs.mojang.com/browse/MC-199137 )
Misc:
Fixed crash when a Jigsaw Block somewhere points to a non-existent pool. Will log warning into log instead.
Mod Compat:
Fixed explorer maps that point to Ocean Monuments and Nether Fortresses in RS loot tables from breaking if Yung's Better Ocean Monument or Apocalyptic Fortresses is on. Instead, the maps will point to the new structures.
Quilt:
(Quilt): Fixed crash at startup due to misnamed package.
(V.6.3.14 Changes) (1.19.3 Minecraft)
Major:
Switched to using Arch in backend to speed up development! Took some blood and tears... Please let me know if any bugs or issues arises as this porting could have introduced some bugs.
Misc:
Fixed having multiple compat datapacks not properly working together if they target the same structure by pool_additions folder.
NOTE TO OTHER DEVS: If you were adding new conditions to the RS condition registry, please note it has been moved now! See the comment in this file for how to safely register to the register now: https://github.com/TelepathicGrunt/RepurposedStructures/blob/1.19.3-Arch/common/src/main/java/com/telepathicgrunt/repurposedstructures/modinit/RSConditionsRegistry.java#L20-L46
Silenced "Hanging entity at invalid position" logspam from vanilla by lowering the logging level of that event from error to debug level. Mojang bug report: https://bugs.mojang.com/browse/MC-252934 The Item Frame spawned from nbt files still places as intended and functions as intended. This was just annoying logspam I decided to yeet.
Lang:
Japanese lang file added. Special thanks to a player for creating this file and translations!
(V.6.3.11 Changes) (1.19.3 Minecraft)
Villages:
Fixed many Badlands Houses having a random Orange Terracotta blocking their door.
Ancient Cities:
Fixed logs mentioning "No key selector in MapLike" when Nether and End Ancient Cities spawn a Sculk Sensor.
Decreased the amount of randomly removed blocks from Nether Ancient City to make it slightly less messy.
(V.6.3.10 Changes) (1.19.3 Minecraft)
Misc:
Fixed RS Compat datapacks not working.
(V.6.3.9 Changes) (1.19.3 Minecraft)
Major:
Ported to 1.19.3
(V.6.3.12 Changes) (1.19.0-1.19.2 Minecraft)
Villages:
Made sure all Villages now pull from their own villager template pools for villagers to spawn.
Fixed Zombie Badlands, Birch, and Oak Villages not spawning any Zombie Villagers.
Fixed Crimson and Warped zombified villages spawning cobblestone well bottoms.
Fixed RS Village well bottoms being rotated incorrectly. (Mojang bug inherited https://bugs.mojang.com/browse/MC-194518 ) Well bottoms now can spawn with gold! (Mushroom Village well can spawn Amethyst Blocks instead)
Fixed Swamp Village's and Giant Taiga Village's Shepherd house not spawning. (Mojang bug inherited https://bugs.mojang.com/browse/MC-170550 )
Fixed Mountains Village Temple and Cartographer houses having a missing ladder block. (Mojang bug inherited https://bugs.mojang.com/browse/MC-151536 )
Fixed misrotated block in Jungle Village Weaponsmith house. (Mojang bug https://bugs.mojang.com/browse/MC-199309 )
Fixed Crimson, Birch, Dark Forest, Oak, Ocean, and Warped Village's Weaponsmith having hollow roof that can spawn mobs inside. (Mojang bug https://bugs.mojang.com/browse/MC-140448 )
Fixed Jungle Village's Small Farm having 1 unhydrated farmland block. (Mojang bug https://bugs.mojang.com/browse/MC-199137 )
Mod Compat:
Fixed explorer maps that point to Ocean Monuments and Nether Fortresses in RS loot tables from breaking if Yung's Better Ocean Monument or Apocalyptic Fortresses is on. Instead, the maps will point to the new structures.
(V.6.3.11 Changes) (1.19.0-1.19.2 Minecraft)
Lang:
Japanese lang file added. Special thanks to a player for creating this file and translations!
(V.6.3.10 Changes) (1.19.0-1.19.2 Minecraft)
Villages:
Fixed many Badlands Houses having a random Orange Terracotta blocking their door.
Ancient Cities:
Fixed logs mentioning "No key selector in MapLike" when Nether and End Ancient Cities spawn a Sculk Sensor.
Fixed logspam about missing nether/end ancient city rs_spawner files.
Decreased the amount of randomly removed blocks from Nether Ancient City to make it slightly less messy.
(V.6.3.9 Changes) (1.19.0-1.19.2 Minecraft)
Ancient Cities:
Fixed End Ancient Cities having Barrier Blocks somehow on the top parts of two pieces.
(V.6.3.8 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack updated)
Ancient Cities:
Fixed End Ancient Cities able to spawn on dragon island in center of End dimension. Now it is restricted to only spawn past 1000 blocks of world center.
Villages:
Added pillar support for Crimson and Warped Villages so they stop looking funky when the Nether's ravine carver eats away the land under the houses and roads.
Outposts:
Added pillar support for Crimson, Warped, and Nether Brick Outposts so they stop looking funky when the Nether's ravine carver eats away the land under the tower, tents, cages, and stuff.
Ruins:
Added mini pillar support for Nether Ruins so they look less funky when the Nether's ravine carver eats away the land under the pieces.
(V.6.3.7 Changes) (1.19.0-1.19.2 Minecraft)
End Structures:
Fixed several End Structures not fully generating properly.
Villages:
Non-zombified Badland Village houses now has pillar support to first land. (Was a test. Will extend this feature to all remaining RS village houses. Is a lot of work to get working)
(V.6.3.6 Changes) (1.19.0-1.19.2 Minecraft)
Villages:
Removed a Badlands house spawning accidentally in Birch Village.
(V.6.3.5 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack updated)
Strongholds:
Fixed Nether Strongholds not spawning all of its pieces.
(V.6.3.4 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack updated)
Ruins:
Nether Ruins are slightly more common now.
Nether Ruins chests has a higher chance of a map and now can have a map to a Nether Ancient City.
Ancient Cities:
Ocean Ancient Cities are now very slightly more common.
Cities:
Overworld Cities are now very slightly more common.
Monuments:
The 3 Overworld Monuments are now very slightly more common.
Villages:
Crimson Villages and Warped Villages Cartographer houses has a higher chance of spawning now.
Slightly adjusted one Badlands Village house.
Added pillars downward to first land for many village lamposts and decor. This should prevent floating lamp posts from legacy cave carvers.
(V.6.3.3 Changes) (1.19.0-1.19.2 Minecraft)
Mod Compat:
Fixed LootJS incompatibility.
(V.6.3.2 Changes) (1.19.0-1.19.2 Minecraft)
Strongholds:
Fixed Nether Strongholds allowing Nether, Crimson, and Warped Mineshafts to place blocks inside it.
Misc:
Fixed crash with datapacks that are using filters.
Fixed min_y_allowed setting in structure json not working. Necessary for Repurposed Structures - Better Strongholds compat data pack to work
Misc:
Updated uk_ua.json file. Thank you Smollet777!
(V.6.3.1 Changes) (1.19.0-1.19.2 Minecraft)
Temples:
Fixed Powered Rail/Detector Rail rotation fix mixins blowing up.
Fixed Taiga Temple being filled with water when spawned in a lake or water.
(V.6.3.0 Changes) (1.19.0-1.19.2 Minecraft) (Config Datapack updated)
Villages:
Ocean Village now added! Spawns only in deep ocean biomes. Explore the bottom of the sea to see this village's tragic ending! Can be located with Dolphins
Temples:
Added Taiga Temple! Spawns in most taiga based biomes.
Added Ocean Temple! Spawns only in deep ocean biomes and can be found with Dolphins.
Pyramids:
Made many Overworld Pyramids slightly more spaced out on their spawn attempts (slightly more uncommon)
Bastions:
Underground Bastion are now a bit more common
Ruins:
Land Ruins chests now has an increased chance of having a map to an Underground Bastion
Fixed all 4 Land Ruins types having difficulty spawning
Fixed Icy Land Ruins placing snow layers on top of invalid blocks. Powder Snow may sometimes be two blocks deep now.