public final class ClientChainData extends Object implements 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() |
String |
getServerAddress() |
com.nukkitx.protocol.bedrock.data.skin.SerializedSkin |
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) |
public static final int UI_PROFILE_CLASSIC
public static final int UI_PROFILE_POCKET
public String getUsername()
getUsername in interface LoginChainDatapublic UUID getClientUUID()
getClientUUID in interface LoginChainDatapublic String getIdentityPublicKey()
getIdentityPublicKey in interface LoginChainDatapublic long getClientId()
getClientId in interface LoginChainDatapublic String getServerAddress()
getServerAddress in interface LoginChainDatapublic String getDeviceModel()
getDeviceModel in interface LoginChainDatapublic int getDeviceOS()
getDeviceOS in interface LoginChainDatapublic String getDeviceId()
getDeviceId in interface LoginChainDatapublic String getGameVersion()
getGameVersion in interface LoginChainDatapublic int getGuiScale()
getGuiScale in interface LoginChainDatapublic String getLanguageCode()
getLanguageCode in interface LoginChainDatapublic String getXUID()
getXUID in interface LoginChainDatapublic int getCurrentInputMode()
getCurrentInputMode in interface LoginChainDatapublic int getDefaultInputMode()
getDefaultInputMode in interface LoginChainDatapublic int getUIProfile()
getUIProfile in interface LoginChainDatapublic static ClientChainData of(byte[] buffer)
public static ClientChainData read(com.nukkitx.protocol.bedrock.packet.LoginPacket pk)
public boolean isXboxAuthed()
isXboxAuthed in interface LoginChainDatapublic com.nukkitx.protocol.bedrock.data.skin.SerializedSkin getSkin()
getSkin in interface LoginChainDataCopyright © 2020. All rights reserved.