Разные текстуры для одинаковых мобов

Есть много разных ресурс Паков для OptiFine, которые делают разные вариации текстур одного и того же Моба, но как можно такое сделать?
 
Сверху