Minecraft wiki entry for Villager, associated text: Villagers have different outfits depending on their biome. Naturally generated villagers take on the outfit from the biome they were spawned in. When breeding occurs, the outfit of the child is determined by the biome where the breeding occurs, but in Java Edition, it is sometimes randomly inherited from the biome type of the parents. The outfits available are: