Custom Villager Skins
Tired of the monotonous appearance of villagers in Minecraft? Their huge noses and static poses become boring over time. Or maybe you're a streamer looking for new ways to interact with your audience?
This mod offers a simple and elegant solution — transforming ordinary villagers into characters with unique player skins!
How does it work?
The system is extremely easy to use. All you need is to give a villager a special name using one of three methods:
- Create a villager with a custom name using the command: /summon minecraft:villager ~ ~ ~ {CustomName:"\"SpaceCat97\""}
- Rename the villager using a name tag
- Change the name through the interface (requires the villager to have a profession). You can also remove the name through the interface
When a villager receives a unique name, the client accesses Mojang's API to search for the skin of the specified username (case insensitive). The skin is downloaded and stored in the Minecraft instance for quick access and to prevent repeated downloads.
The obtained skin is applied to the villager, and their model changes to the player model (or slim version, depending on the skin). At the same time, the villager retains all standard functions and behavior.
Features and configurations
- Villager skins and models are replaced with player skins
- Option to change name through interface (configurable, enabled by default)
- Ability to disable breeding for villagers with custom names (configurable, disabled by default)
- Notifications in global chat about the death of villagers with unique names (configurable, enabled by default)
- Death notifications can display coordinates (configurable, disabled by default)
- Baby villagers also change skin when renamed (looks very cute!)
- When using old skin format (not 64x64), a warning appears in chat