Hey! Little bit of an issue running 3.5.0b, Will update the next 2 versions but checked changelogs and I know it wasn't 'fixed'
I'm not too sure it can be, Anyway!
So I tried custom Armor for the first time, With just a simple helmet
Here is the file
https://paste.denizenscript.com/View/112420
I was having some issues with optifine and the helmet showing weird with shaders so i did this
generate-custom-armors-textures:
vanilla_1_17: true
optifine: true
Which fixed it! /iaget elytrahelmet
Now works fine, with no issues on any client or anything HOWEVER.
I'm trying to use this as a custom item in denizen, By simply matching the color, It's 100% not denizen because i can replicate it with
/minecraft:give JoshJustGames leather_helmet{CustomModelData:10002,display:{color:10995687}}
If you have optifine:true and try to get the custom armor using the above command, the sprite works in the inventory but the worn model shows the default dyed leather helmet, but only if optifine is set to true in the config. It works fine when using /iaget but I need to use this custom armor through denizen because I have lots of custom stuff going on, (Again denizen isnt the issue because you cannot even get the helmet through vanilla methods)
Let me know if there is anything I'm doing wrong, I'm pretty sure I'm not and this should be pretty simple to replicate.