CustomModelData is amazing, and a very useful tool. However there are a lot of things you can't do with it (like changing the models of armor and tridents, for example).
Anyway, I would suggest adding a CustomTextureData. Using it you could change solely the texture of the model instead of the entire model itself. This would also allow you to change the texture of armor as well!
(An alternative I just thought of, you could have the corresponding armor model texture named in the json for each armor piece so you can change it with ModelData)
Please sign in to leave a comment.