MCBE
OverviewPacketsPlayerList
ID 0x3F · 63Server → ClientPlayer

PlayerList

Adds or removes entries from the tab list / player registry, each with UUID, name, XUID, platform and skin.

player-list.bin
struct PlayerList {
  varuint32 [] · RemoveEntry | AddEntry[]      Entries;
}

Structure

FieldTypeDescription
Entriesvaruint32 count + RemoveEntry | AddEntry[]Length-prefixed sequence.

Structure of RemoveEntry

FieldTypeDescription
ActionPlayerListPacketType
Uuiduuid.UUID

Structure of AddEntry

FieldTypeDescription
ActionPlayerListPacketType
Uuiduuid.UUID
IdActorUniqueID
Namestring
Xuidstring
Platform Online Idstring
Build Platformint32 (LE)
SkinSerializedSkinRef
Is Teacherbool
Is Hostbool
Is Sub Clientbool
ColorColor

Structure of SerializedSkinRef

FieldTypeDescription
Idstring
Play Fab Idstring
Resource Patchstring
Image DataSkinImage
Animated Image Datavaruint32 count + AnimatedImageData[]Length-prefixed sequence.
Cape Image DataSkinImage
Geometry Datastring
Geometry Data Min Engine Versionstring
Animation Datastring
Cape Idstring
Full Idstring
Arm SizeArmSizeType
Skin ColorColor
Persona Piecesvaruint32 count + SerializedPersonaPieceHandle[]Length-prefixed sequence.
Piece Tint Colorsstring
Is Premiumbool
Is Personabool
Is Persona Cape On Classic Skinbool
Is Primary Userbool
Overrides Player Appearancebool
Trusted Skin Flagstring
Profile Hashstring

Structure of SkinImage

FieldTypeDescription
Widthuint32 (LE)
Heightuint32 (LE)
Image Bytesbyte[]

Structure of AnimatedImageData

SerializedSkinImpl::write writes the image inline rather than through a

FieldTypeDescription
Image Widthuint32 (LE)
Image Heightuint32 (LE)
Image Bytesbyte[]
Typeuint32 (LE)
Framesfloat32 (LE)
Animation Expressionuint32 (LE)

Structure of SerializedPersonaPieceHandle

FieldTypeDescription
Piece Idstring
Piece Typestring
Pack Idstring
Is Default Piecebool
Product Idstring

Notes

  • AddPlayer requires the target to be in the PlayerList first, or the skin won't render.
  • Skins are full SerializedSkin structs (geometry, animations, persona pieces) — cap 128×128 for classic skins.