Minecraft wiki entry for Structure, associated text: Villager skins are based on the biome where they spawn, rather than the village's type. For example, if some plains village houses generate in a neighboring swamp biome, the villagers spawned there have the swamp skin variant instead of plains.