Skin Objects

Skin objects allow you to display and pose player skins in 3D and 2D formats.

Skins can be specified as player names, UUIDs, or base64 skin textures.

Skin 3D

Posable 3D player model renderer.

## object name, you can set this to anything that is unique
obj1:
  ## object type
  type: skin_3d
  ## x and y positions relative to the parent
  position: 0 0
  ## width and height of the object
  size: 512 512    
  
  ## the skin of the 3d model
  ## accepted values (uuids, player names, base64 skin textures)
  skin: '%player_name%'

  ## is cape enabled
  cape: true
  
  ## x/y/z rotation of the skins body
  rotation: 0 0 0
  ## x/y/z rotation of the head
  rotation-head: 0 0 0
  
  ## x/y/z rotation of the right arm
  rotation-right-arm: 0 0 0
  ## x/y/z rotation of the left arm
  rotation-left-arm: 0 0 0
  
  ## x/y/z rotation of the right leg
  rotation-right-leg: 0 0 0
  ## x/y/z rotation of the left leg
  rotation-left-leg: 0 0 0
  
  ## x/y/z rotation of the cape
  rotation-cape: 15 0 0

Head 3D

3D player head renderer.

## object name, you can set this to anything that is unique
obj1:
  ## object type
  type: head_3d
  ## x and y positions relative to the parent
  position: 0 0
  ## width and height of the object
  size: 512 512
  
  ## the skin of the 3d head
  ## accepted values (uuids, player names, base64 skin textures)
  skin: '%player_name%'
  
  ## x/y/z rotation of the 3d head  
  rotation: 0 0 0

Head 2D

2D player head renderer.

## object name, you can set this to anything that is unique
obj1:
  ## object type
  type: head_2d
  ## x and y positions relative to the parent
  position: 0 0
  ## width and height of the object
  size: 512 512
  ## the skin of the 2d head
  ## accepted values (uuids, player names, base64 skin textures)
  skin: '%player_name%'

Last updated