It might be possible, but I don't know if it is. Arrows register as entities, and I don't think you can match up entities to cit's. I had some issues with this back when I tried to do name dependent Enchanting Tables, but the Enchanting Book is an entity separate from the block. But, I later learned that you can't do name dependent cit's for blocks anyway. As far as I know, what you're asking isn't possible. But I'm still kind of new to this so there might still be hope. Sorry I couldn't be of more help. What I did to counter this was just make smaller separate resource packs for the three variants, and just pick which one you want at the time. it's not much of a replacement, it's annoying having multiple resource packs for once concept, but maybe it's something you try.
Is it possible to make named bow shoot custom textured arrows? (using optifine)
It might be possible, but I don't know if it is. Arrows register as entities, and I don't think you can match up entities to cit's. I had some issues with this back when I tried to do name dependent Enchanting Tables, but the Enchanting Book is an entity separate from the block. But, I later learned that you can't do name dependent cit's for blocks anyway. As far as I know, what you're asking isn't possible. But I'm still kind of new to this so there might still be hope. Sorry I couldn't be of more help. What I did to counter this was just make smaller separate resource packs for the three variants, and just pick which one you want at the time. it's not much of a replacement, it's annoying having multiple resource packs for once concept, but maybe it's something you try.
I've found "mystic staves addon pack" which probably does it, I'll update thread if I know something more
edit: nah, it doesn't