Skip to content

tablist

PlayerInfo

Python
PlayerInfo(
    name: str,
    properties: List[Property],
    gamemode: int,
    ping: int,
    display_name: Optional[Message],
)

Represents a player from the server's player list (tab list).

ATTRIBUTE DESCRIPTION
name

The player's username.

TYPE: str

properties

Player properties (skin, cape data, etc.).

TYPE: List[Property]

gamemode

Game mode ID.

  • 0: Survival mode

  • 1: Creative mode

  • 2: Adventure mode

  • 3: Spectator mode

TYPE: int

ping

Network latency in milliseconds.

TYPE: int

display_name

Custom display name with formatting.

TYPE: Optional[Message]

has_skin property

Python
has_skin: bool

Whether player has skin data.

RETURNS DESCRIPTION
bool

True if player has skin textures property.

get_property

Python
get_property(name: str) -> Optional[Property]

Get a property by name.

PARAMETER DESCRIPTION
name

The property name to search for.

TYPE: str

RETURNS DESCRIPTION
Property or None

The matching property, or None if not found.


Property

Python
Property(name: str, value: str, signature: Optional[str])

Represents a player property such as skin or cape data.

ATTRIBUTE DESCRIPTION
name

The property name.

TYPE: str

value

Base64-encoded property value.

TYPE: str

signature

Cryptographic signature.

TYPE: Optional[str]

is_signed property

Python
is_signed: bool

Whether this property has a cryptographic signature.

RETURNS DESCRIPTION
bool

True if signature is present.