Making a Skin Pack
A skin pack is a collection of skins in the CPMMODEL file format.
Creating CPMMODELs
CPMMODEL files can be created in Customizable Player Models's editor screen. Skins need to be exported as Models, and without a UUID lock (the skin does not have to be marked as "Skin Compatible"). For more information, refer to the Customizable Player Models wiki.
Packaging your skins
Now that your skins have been successfully exported as CPMMODELs, they now need to be packaged in a resource pack.
Once added to the resource pack, they need to be referenced in a skin_packs.json (as seen below) stored in assets/namespace/skin_packs.json.
Example
json
{
"schemaVersion": 1,
"<namespace>:<packname>": {
"icon": "<namespace>:textures/skin_packs/<packname>",
"type": "(default|skin|mashup)",
"skins": [
{
"model": "<namespace>:skinpacks/<packname>/<model1>.cpmmodel"
},
{
"model": "<namespace>:skinpacks/<packname>/<model2>.cpmmodel"
}
]
},
"<namespace>:<pack2>": {
"icon": "<namespace>:textures/skin_packs/<pack2>",
"type": "(default|skin|mashup)",
"skins": [
{
"model": "<namespace>:skinpacks/<pack2>/<model1>.cpmmodel"
},
{
"model": "<namespace>:skinpacks/<pack2>/<model2>.cpmmodel"
}
]
}
}