Skip to content
Zoe Lee edited this page Jun 30, 2020 · 2 revisions

Part

Note: This is a working standard and will be updated over time, without warning, until release

Example Part

{
  "id": "b783d4b9-dd0e-41bb-8aa3-87efac967c19",
  "name": "Fluffy Tail",
  "author": "Kihira",
  "mountPoint": "CHEST",
  "mountOffset": [0, 1, 0],
  "scale": [1, 1, 1],
  "rotation": [0, 0, 0],
  "tint": [[1, 0, 0], [0, 1, 0], [0, 0, 1]],
  "textures": [
    "b783d4b9-dd0e-41bb-8aa3-87efac967c19"
  ]
}

Definitions

  • id - string - The UUID of the part, this will also match the file name for the part definition
  • name - string - Friendly name of the part that is displayed to the user
  • author - string - Name of the author, not currently used
  • mountPoint - string - Defines where the part is default mounted to. One of the following values: HEAD, CHEST, RIGHT_ARM, LEFT_ARM, RIGHT_LEG, LEFT_LEG
  • mountOffset - number[3] - Default offset from the mount point. Format: x, y, z
  • scale - number[3] - Default scale of the part. Format: x, y, z
  • rotation - number[3] - Default rotation of the part. Format: x, y, z
  • tint number[number[3], number[3], number[3]] - TODO
  • textures - string[] - Array of UUIDs for textures this part can use. Only one texture is supported at this time and the UUID must match the part UUID

Clone this wiki locally