When I play Minecraft, the skin I created does not display the skin overlay (eg. hoodie/headphones), but when I look at my skin using a viewer (eg. namemc.com or minershoes.com) the headphones and hoodie show up. I have downloaded the Steve template from minecraft.net and layered my skin on top of it and found nothing wrong. Does anyone know why this is happening? Thanks in advance!
Your settings might have these layers turned off. Go to the Options menu and click Skin Customization, then turn the layers you want shown on your skin ON.
In settings, go to skin customization. If you turn all of the options in there off, it takes off all your overlay. If you turn it all on, it puts all your overlay on.
Hope this helped :)
Personally it would be the skin customisation in options but recently this has been happening to me too, but just try skin customisation and see if it works!