Topic category: Help with Minecraft modding (Java Edition)
Im not asking how to make armor let me explain.
I have made a Wardrobe GUI that allows you to store clothes and equip clothes
You can put clothes in the Player section for you to wear. You then press the save button and whatever clothes are in the player section get converted to tags for the player which then tells the game what models to display.
The only problem is that i cant figure out how to get layed models so for example a hoodie and underneath it is a shirt. I dont realy want to have to make tags specificaly for different combos to display models. I also need to figure out how to display models based on the text based nbt tags that i mentioned.
(E.g. slot4 = greenTshirt, slot0 = limeHoodie)
Note that only some of the clothes can be worn on top or the inside.
TLDR (for some reason): I need to find out how to make models display on the player depending on text based nbt tags and how to make layered clothing without making specific models.
If you're okay with using plugins, you can use this to help you display these models without needing to wear armor and all you have to do to get the layering down is to make these models in block bench all together e.i. have a jacket above a t-shirt, and just change how close they are together to give depth, as for combo's you can use the plugin to stack these models, and for how to display, use the player on update tick procedure to scan the nbt text values, and if they are not "Nothing"/null then what ever they equal, display that model. (make sure to not have them ne else if statements or only the first in the chain will show, but have them inside the "text is not = to "nothing""/null). Unfortunately you cannot do this without having your own models, however you can just reuse the same model, and just use a different texture.
https://mcreator.net/plugin/120316/nerdys-custom-entity-models