Package cn.nukkit.utils
Class ClientChainData
java.lang.Object
cn.nukkit.utils.ClientChainData
- All Implemented Interfaces:
LoginChainData
ClientChainData is a container of chain data sent from clients.
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) ===============
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionboolean
long
int
int
int
int
com.google.gson.JsonObject
int
getXUID()
int
hashCode()
boolean
static ClientChainData
of
(byte[] buffer) static ClientChainData
read
(LoginPacket pk)
-
Field Details
-
UI_PROFILE_CLASSIC
public static final int UI_PROFILE_CLASSIC- See Also:
-
UI_PROFILE_POCKET
public static final int UI_PROFILE_POCKET- See Also:
-
-
Method Details
-
of
-
read
-
getUsername
- Specified by:
getUsername
in interfaceLoginChainData
-
getClientUUID
- Specified by:
getClientUUID
in interfaceLoginChainData
-
getIdentityPublicKey
- Specified by:
getIdentityPublicKey
in interfaceLoginChainData
-
getClientId
public long getClientId()- Specified by:
getClientId
in interfaceLoginChainData
-
getServerAddress
- Specified by:
getServerAddress
in interfaceLoginChainData
-
getDeviceModel
- Specified by:
getDeviceModel
in interfaceLoginChainData
-
getDeviceOS
public int getDeviceOS()- Specified by:
getDeviceOS
in interfaceLoginChainData
-
getDeviceId
- Specified by:
getDeviceId
in interfaceLoginChainData
-
getGameVersion
- Specified by:
getGameVersion
in interfaceLoginChainData
-
getGuiScale
public int getGuiScale()- Specified by:
getGuiScale
in interfaceLoginChainData
-
getLanguageCode
- Specified by:
getLanguageCode
in interfaceLoginChainData
-
getXUID
- Specified by:
getXUID
in interfaceLoginChainData
-
getCurrentInputMode
public int getCurrentInputMode()- Specified by:
getCurrentInputMode
in interfaceLoginChainData
-
getDefaultInputMode
public int getDefaultInputMode()- Specified by:
getDefaultInputMode
in interfaceLoginChainData
-
getCapeData
- Specified by:
getCapeData
in interfaceLoginChainData
-
getUIProfile
public int getUIProfile()- Specified by:
getUIProfile
in interfaceLoginChainData
-
getRawData
public com.google.gson.JsonObject getRawData()- Specified by:
getRawData
in interfaceLoginChainData
-
equals
-
hashCode
public int hashCode() -
isXboxAuthed
public boolean isXboxAuthed()- Specified by:
isXboxAuthed
in interfaceLoginChainData
-