Class AuthData

java.lang.Object
net.raphimc.viabedrock.protocol.storage.AuthData
All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject

public class AuthData extends Object implements com.viaversion.viaversion.api.connection.StorableObject
  • Constructor Details

    • AuthData

      public AuthData(String multiplayerToken, KeyPair sessionKeyPair)
    • AuthData

      public AuthData(String multiplayerToken, KeyPair sessionKeyPair, UUID deviceId)
    • AuthData

      @Deprecated(forRemoval=true) public AuthData(String mojangJwt, String identityJwt, String multiplayerToken, KeyPair sessionKeyPair, UUID deviceId)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getMultiplayerToken

      public String getMultiplayerToken()
    • getSessionKeyPair

      public KeyPair getSessionKeyPair()
    • getDeviceId

      public UUID getDeviceId()
    • setDeviceId

      public void setDeviceId(UUID deviceId)
    • getSelfSignedId

      public UUID getSelfSignedId()
    • setSelfSignedId

      public void setSelfSignedId(UUID selfSignedId)
    • getClientRandomId

      public Long getClientRandomId()
    • setClientRandomId

      public void setClientRandomId(Long clientRandomId)
    • getSkinJwt

      public String getSkinJwt()
    • setSkinJwt

      public void setSkinJwt(String skinJwt)
    • getDisplayName

      public String getDisplayName()
    • getXuid

      public String getXuid()