Hello! I am a staff member on an equestrian (horse) server. We run on Spigot and most of our plugins are custom. We have a custom resource pack that gives many different coat colors and markings to our horses. We set the colors with a chat GUI. We are on 1.12.2. Right now, we can only use the texture options provided by the vanilla game that include 7 basic colors of the horses, and 5 markings (patterns) that apply to one of each horse. We have reworked these to our own textures, however we would love to give our players more options. (This applies to plugin development as the textures would be selected by someone creating a horse using a GUI) We do have some younger players, so we would like to make it an option to use an Optifine based pack that allowed a lot more variety in patterns that can be applied to a horse (so more than just the basic 7 coats and 5 patterns). Our developer and owner haven't been able to figure out how to do this and still allow non-Optifine players to just see the basic coats we have already provided. What we are looking to do with Optifine is allow more marking options than just these, and be able to put them together (for example, take a solid colored horse and add the spotted texture, and then have the option to also add the star marking on the head). Any input is appreciated and I'm open to answer anymore specifics you need. Thanks!