← Type index

PlayerListAddEntry

Object datagramWire order
0Actionuint8 · 1 byte
1UUIDmce::UUID · variable
2Actor Unique IDActorUniqueID · variable
3Player Namestring · variable
4XBL XUIDstring · variable
5PlayFab IDstring · variable
6Platform Online IDstring · variable
7Build Platformint32 · 4 bytes
8Serialized SkinSerializedSkin · variable
9Is Teacherboolean · 1 byte
10Is Hostboolean · 1 byte
11Is SubClientboolean · 1 byte
12Player ColorColor · variable

Fields

13 top-level fields
  1. 0ActionDiscriminator selecting the Add form of the entry.Enum-as-Valueuint8
    1. 0Add
  2. 1UUIDUUID of the player being added.mce::UUID
    1. 0Most Significant Bitsuint64
    2. 1Least Significant Bitsuint64
  3. 2Actor Unique IDUnique actor ID of the player.ActorUniqueID
    1. 0Actor Unique IDCompressionvarint64
  4. 3Player NameDisplay name of the player.string
  5. 4XBL XUIDXbox Live user ID of the player, when available.string
  6. 5PlayFab IDServer-verified PlayFab ID of the player, when available.string
  7. 6Platform Online IDPlatform-specific online ID of the player.string
  8. 7Build PlatformThe device/build platform the player is on.Enum-as-ValueBuildPlatformas int32
    1. 1Google
    2. 2iOS
    3. 3OSX
    4. 4Amazon
    5. 8Win32
    6. 9Dedicated
    7. 11Sony
    8. 12Nintendo
    9. 13Xbox
    10. 15Linux
    11. -1Unknown
  9. 8Serialized SkinThe player's serialized skin, cape and geometry data.SerializedSkin
    1. 1ResourcePatchstring
    2. 2ImageDataSkinImage
      1. 0Widthuint32
      2. 1Heightuint32
      3. 2ImageBytesarray<uint8>
    3. 3AnimatedImageDataAnimatedImageDataas array<AnimatedImageData>
      1. 0SkinImageSkinImage
        1. 0Widthuint32
        2. 1Heightuint32
        3. 2ImageBytesarray<uint8>
      2. 1AnimatedTextureTypeCompressionEnum-as-Valuepersona::AnimatedTextureTypeas varuint32
        1. 0None
        2. 1Face
        3. 2Body32x32
        4. 3Body128x128
      3. 2Framesfloat
      4. 3AnimationExpressionCompressionEnum-as-Valuepersona::AnimationExpressionas varuint32
        1. 0Linear
        2. 1Blinking
    4. 4CapeImageDataSkinImage
      1. 0Widthuint32
      2. 1Heightuint32
      3. 2ImageBytesarray<uint8>
    5. 5GeometryDatastring
    6. 6GeometryDataMinEngineVersionMinEngineVersion
    7. 7AnimationDatastring
    8. 8CapeIDstring
    9. 9FullIDstring
    10. 10ArmSizeEnum-as-Valuepersona::ArmSize::Typeas uint8
      1. 0Slim
      2. 1Wide
    11. 11SkinColorColor
      1. 0Colorint32
    12. 12PersonaPiecesSerializedPersonaPieceHandleas array<SerializedPersonaPieceHandle>
      1. 0PieceIdstring
      2. 1PieceTypeEnum-as-Valuepersona::PieceTypeas uint32
        1. 0Unknown
        2. 1Skeleton
        3. 2Body
        4. 3Skin
        5. 4Bottom
        6. 5Feet
        7. 6Dress
        8. 7Top
        9. 8High_Pants
        10. 9Hands
        11. 10Outerwear
        12. 11FacialHair
        13. 12Mouth
        14. 13Eyes
        15. 14Hair
        16. 15Hood
        17. 16Back
        18. 17FaceAccessory
        19. 18Head
        20. 19Legs
        21. 20LeftLeg
        22. 21RightLeg
        23. 22Arms
        24. 23LeftArm
        25. 24RightArm
        26. 25Capes
        27. 26ClassicSkin
        28. 27Emote
        29. 28CoCo
        30. 29Unsupported
      3. 2PackIdmce::UUID
        1. 0Most Significant Bitsuint64
        2. 1Least Significant Bitsuint64
      4. 3IsDefaultPieceboolean
      5. 4ProductIdstring
    13. 13PieceTintColorsobject
    14. 14IsPremiumboolean
    15. 15IsPersonaboolean
    16. 16IsPersonaCapeOnClassicSkinboolean
    17. 17IsPrimaryUserboolean
    18. 18OverridesPlayerAppearanceboolean
    19. 19TrustedSkinFlagTrustedSkinFlagas string
      1. "Unset"Unset
      2. "False"False
      3. "True"True
    20. 20ProfileHashstring
  10. 9Is TeacherWhether the player is an Education Edition teacher.boolean
  11. 10Is HostWhether the player is the host of the session.boolean
  12. 11Is SubClientWhether the player is a split-screen sub-client.boolean
  13. 12Player ColorThe player's name-tag/UI color.Color
    1. 0Colorint32

Packet references

1 reference
  1. PlayerListPacket
    Entries › PlayerListAddEntry › PlayerListAddEntry

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.