public final class ClientChainData extends Object implements org.cloudburstmc.api.util.LoginChainData
Device information such as client UUID, xuid and serverAddress, can be read from instances of this object.
To get chain data, you can use player.getLoginChainData() or read(loginPacket)
=============== author: boybook Nukkit Project ===============
| Modifier and Type | Field and Description |
|---|---|
static int |
UI_PROFILE_CLASSIC |
static int |
UI_PROFILE_POCKET |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
long |
getClientId() |
UUID |
getClientUUID() |
int |
getCurrentInputMode() |
int |
getDefaultInputMode() |
String |
getDeviceId() |
String |
getDeviceModel() |
int |
getDeviceOS() |
String |
getGameVersion() |
int |
getGuiScale() |
String |
getIdentityPublicKey() |
String |
getLanguageCode() |
com.nukkitx.protocol.bedrock.data.skin.SerializedSkin |
getSerializedSkin() |
String |
getServerAddress() |
org.cloudburstmc.api.player.skin.Skin |
getSkin() |
int |
getUIProfile() |
String |
getUsername() |
String |
getXUID() |
int |
hashCode() |
boolean |
isXboxAuthed() |
static ClientChainData |
of(byte[] buffer) |
static ClientChainData |
read(com.nukkitx.protocol.bedrock.packet.LoginPacket pk) |
void |
setSkin(com.nukkitx.protocol.bedrock.data.skin.SerializedSkin skin) |
void |
setSkin(org.cloudburstmc.api.player.skin.Skin skin) |
public static final int UI_PROFILE_CLASSIC
public static final int UI_PROFILE_POCKET
public String getUsername()
getUsername in interface org.cloudburstmc.api.util.LoginChainDatapublic UUID getClientUUID()
getClientUUID in interface org.cloudburstmc.api.util.LoginChainDatapublic String getIdentityPublicKey()
getIdentityPublicKey in interface org.cloudburstmc.api.util.LoginChainDatapublic long getClientId()
getClientId in interface org.cloudburstmc.api.util.LoginChainDatapublic String getServerAddress()
getServerAddress in interface org.cloudburstmc.api.util.LoginChainDatapublic String getDeviceModel()
getDeviceModel in interface org.cloudburstmc.api.util.LoginChainDatapublic int getDeviceOS()
getDeviceOS in interface org.cloudburstmc.api.util.LoginChainDatapublic String getDeviceId()
getDeviceId in interface org.cloudburstmc.api.util.LoginChainDatapublic String getGameVersion()
getGameVersion in interface org.cloudburstmc.api.util.LoginChainDatapublic int getGuiScale()
getGuiScale in interface org.cloudburstmc.api.util.LoginChainDatapublic String getLanguageCode()
getLanguageCode in interface org.cloudburstmc.api.util.LoginChainDatapublic String getXUID()
getXUID in interface org.cloudburstmc.api.util.LoginChainDatapublic int getCurrentInputMode()
getCurrentInputMode in interface org.cloudburstmc.api.util.LoginChainDatapublic int getDefaultInputMode()
getDefaultInputMode in interface org.cloudburstmc.api.util.LoginChainDatapublic int getUIProfile()
getUIProfile in interface org.cloudburstmc.api.util.LoginChainDatapublic static ClientChainData of(byte[] buffer)
public static ClientChainData read(com.nukkitx.protocol.bedrock.packet.LoginPacket pk)
public boolean isXboxAuthed()
isXboxAuthed in interface org.cloudburstmc.api.util.LoginChainDatapublic org.cloudburstmc.api.player.skin.Skin getSkin()
getSkin in interface org.cloudburstmc.api.util.LoginChainDatapublic com.nukkitx.protocol.bedrock.data.skin.SerializedSkin getSerializedSkin()
public void setSkin(org.cloudburstmc.api.player.skin.Skin skin)
setSkin in interface org.cloudburstmc.api.util.LoginChainDatapublic void setSkin(com.nukkitx.protocol.bedrock.data.skin.SerializedSkin skin)
Copyright © 2021. All rights reserved.