This mod allows you to add variants of existing structures by replacing some blocks during world generation. By default, the mod does nothing, you have to configure it to actually change the structures.
You can either learn how to write your own configuration files here, or you can use the ones that have already been made (see below).
In multiplayer, the mod only needs to be installed on the server. In fact, it can be removed from the server as well if the world has been pregenerated.
Village Variations
Village Variations is a set of configuration files that add variants of vanilla villages that combine both vanilla blocks and blocks from different mods (BYG, Unearthed, Architect's Palette, Biome Makeover and Ecologics). You don't need to have all those mods installed for it to work, but you do need to delete the configuration files relative to the mods you aren't using.
To use it, download the latest version from here and unpack the zip into the structurepalettes config folder.
More screenshots available in the Images section.
Report issues related to the mod here, and issues related to Village Variations here.
This mod is only for 1.18.2 and 1.19, don't ask for backports.