Is there a way to add biome specific villager skins to custom biomes?

Started by allatonce on

Topic category: Help with Minecraft modding (Java Edition)

Joined Apr 2026
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Is there a way to add biome specific villager skins to custom biomes?

Basically what the title says. In vanilla, if you spawn villagers in different biomes, they have different textures(swamp has a lilypad on their head, desert has a little hat, etc.). I want to add that to my own custom biome, is that possible in any way? If not, MCreator plz add that'd be awesome.

Joined Jul 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Basically no. You can make…
Sat, 04/18/2026 - 17:46

Basically no. You can make separate entities using the villager base model and then run an entity tick update, check whether the villager is in your custom biome, then despawn it and spawn your custom villager with its outfit. Then for professions you would need to add a model layer of the different professions you want it to possibly have, or all of them, on top. You can't add vanilla type villager trades this way though so I wouldnt do it just to get a custom outfit. You can do it with code if you're willing.