I am a co-owner for an equestrian MineCraft server. We have our own custom resource pack and are 1.12.2. We also have a custom horse plugin that allows us to set names and characteristics of our horses.
Vanilla MineCraft only provides a certain amount of base coats and markings. We know that with Optifine, we can add additional ones based on an attribute of the horse. We cannot use names because our custom plugin allows our players to set their own names already.
We have tried to set it based on health, with a certain fraction of the health bar setting for a certain coat. Theoretically, this would allow us to use hundreds of different horse textures if we wanted to. Although, it still is random at some points and unreliable.
My question is, is there a better method to allow for us to set a horse to a specific coat out of dozens of different ones beyond the vanilla textures? We know it is possible as we know of another resource pack that has successfully done this.
Any help would be greatly appreciated. Thanks!
This is how other pack has theirs set up. Looks like the regex is just hiding what they actually did. It does say they used names, but when I look in game their horses can be named anything and this method still works for them.