ClientBound

class Object
trait Matchable
class Any

Type members

Classlikes

case
class EncryptionRequest(serverId: String, publicKey: LenPrefixedByteSeq[VarInt], verifyToken: LenPrefixedByteSeq[VarInt])

EncryptionRequest is sent by the server if the server is in online mode. If it is not sent then its assumed the server is in offline mode.

EncryptionRequest is sent by the server if the server is in online mode. If it is not sent then its assumed the server is in offline mode.

case
class EncryptionRequest_i16(serverId: String, publicKey: LenPrefixedByteSeq[Short], verifyToken: LenPrefixedByteSeq[Short])
case

LoginDisconnect is sent by the server if there was any issues authenticating the player during login or the general server issues (e.g. too many players).

LoginDisconnect is sent by the server if there was any issues authenticating the player during login or the general server issues (e.g. too many players).

case
class LoginPluginRequest(messageId: VarInt, channel: String, data: UnspecifiedLengthByteArray)
case
class LoginSuccess_String(uuid: String, username: String)

LoginSuccess is sent by the server if the player successfully authenicates with the session servers (online mode) or straight after LoginStart (offline mode).

LoginSuccess is sent by the server if the player successfully authenicates with the session servers (online mode) or straight after LoginStart (offline mode).

case
class LoginSuccess_UUID(uuid: UUID, username: String)
case
class SetInitialCompression(threshold: VarInt)

SetInitialCompression sets the compression threshold during the login state.

SetInitialCompression sets the compression threshold during the login state.