Skip to main content

Avatar Packs

warning

An experimental feature

Avatar pack is a resource-pack folder containing custom avatar data and textures that cannot be deleted or changed. Useful for distributing or keeping your avatars unmodifiable/locked (when playing).

info

Your avatar still can be modified by opening the resource pack externally.

Avatar Pack Structure

See resource pack directory structure for detailed information.

Under assets/<namespace>:

  • skinmatics
    • packs
      • Avatar Pack
        • avatars - Your avatar files (similar to <minecraft>/config/skinmatics/avatars)
        • textures - Your avatar textures (similar to <minecraft>/config/skinmatics/textures)

Creating An Avatar Pack

Make sure you have a resource pack with proper directory ready, see above. You need a pack id (follow Minecraft path naming).

  1. Create a folder named with your id in <namespace>/skinmatics/packs/<id>
  2. Add pack.json file in <namespace>/skinmatics/packs/<id>, and write something like this

Depending on the load-order of resource pack, avatar pack with the same id will override the last avatar pack.

Pack Info

The following is sample from Skinmatics Default Avatars.

info

Currently, the pack.json doesn't serves as anything for now. You can put anything random here for now.

You cannot leave it empty.

{
"name": "Minecraft Default Skins",
"description": "Default Minecraft skins pack complete with their own eye sets.",
"license": "MIT",
"authors": [
"CallMeFreyya",
"Minecraft"
],
"version": "1.0.0"
}
info

The player's own pack (config/skinmatics/) is absolute (always load last). Loaded packs can be overriden by adding a replacement file to config/skinmatics/avatars/<id>/<path_to_avatar_file> or config/skinmatics/textures/<id>/<path_to_avatar_texture>