* Added [Immersive Engineering](https://www.curseforge.com/minecraft/mc-mods/immersive-engineering)'s villagers to modular villager skins. Add
```
immersiveengineering:engineer|1
immersiveengineering:engineer|2
immersiveengineering:engineer|3
immersiveengineering:engineer|4
immersiveengineering:engineer|5
```
to your "Modded Villager Headwear Graylist",
```
ie_engineer||immersiveengineering:engineer|1
ie_machinist||immersiveengineering:engineer|2
ie_electrician||immersiveengineering:engineer|3
ie_outfitter||immersiveengineering:engineer|4
ie_gunsmith||immersiveengineering:engineer|5
```
to your "Modded Villager Modular Skins", and
```
Engineer|immersiveengineering:engineer|3|1
Machinist|immersiveengineering:engineer|0|2
Electrician|immersiveengineering:engineer|0|3
Outfitter|immersiveengineering:engineer|0|4
Gunsmith|immersiveengineering:engineer|0|5
```
to your "Mod Professions" config entries to access them.
* Fixed lots of default values in the "Mod Professions" config entries. The easiest way to get these values is to delete this config entry and let it re-generate.
* Entries in the "Mod Professions," "Modded Villager Headwear Graylist," and "Modded Villager Modular Skins" config entries now support an OPTIONAL additional pipe-separated integer at the end.
When present, this integer represents the career subtype of the villager's profession, useful for those rare times where a mod differentiates villager careers but which use the same Profession ID. If not present, all villagers using that profession ID will reference that entry. If present, only villagers with that specific career ID will reference that entry.
Examples of this are:
```
ie_engineer||immersiveengineering:engineer|1 (in "Modded Villager Modular Skins")
immersiveengineering:engineer|1 (in "Modded Villager Headwear Graylist")
Engineer|immersiveengineering:engineer|3|1 (in "Mod Professions")
```
Here, these entries only take effect when an Engineer villager from Immersive Engineering has a career value of 1. Other IE subtypes will not respect these values unless their career values have their own entries.
* Bugfix: hint pages can now be properly generated by modded villagers as per the "Mod Professions" config entry
* Bugfix: zombie profession layers should work properly now
* Refactored villager/zombie skin renderer for better performance
* Mod Villager skins no longer default to Nitwit if none is found
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }