Skip to content

Package net.minecraft.network.protocol.login

Part 1/1


ClientboundCustomQueryPacket

  • Full name: net.minecraft.network.protocol.login.ClientboundCustomQueryPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ClientboundCustomQueryPacket.java
  • Type: record
  • Modifiers: public
  • Implements: Packet<ClientLoginPacketListener>

net.minecraft.network.protocol.login.ClientboundCustomQueryPacket#handle(ClientLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundCustomQueryPacket.java:46
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleCustomQuery().

Parameters

  • ClientLoginPacketListener clientLoginPacketListener

ตัวอย่างใช้งาน

ClientboundCustomQueryPacket instance = ...;
ClientLoginPacketListener clientLoginPacketListener = ...;
instance.handle(clientLoginPacketListener);

net.minecraft.network.protocol.login.ClientboundCustomQueryPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundCustomQueryPacket.java:41
  • Modifiers: public
  • Return: PacketType<ClientboundCustomQueryPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ClientboundCustomQueryPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.CLIENTBOUND_CUSTOM_QUERY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundCustomQueryPacket instance = ...;
PacketType<ClientboundCustomQueryPacket> result = instance.type();

ClientboundHelloPacket

  • Full name: net.minecraft.network.protocol.login.ClientboundHelloPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ClientboundHelloPacket.java
  • Type: class
  • Modifiers: public
  • Implements: Packet<ClientLoginPacketListener>

net.minecraft.network.protocol.login.ClientboundHelloPacket#ClientboundHelloPacket(String,byte[],byte[],boolean)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundHelloPacket.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientboundHelloPacket ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: serverId, publicKey, challenge, shouldAuthenticate.

Parameters

  • String string
  • byte[] bs
  • byte[] cs
  • boolean bl

ตัวอย่างใช้งาน

byte[] bs = ...;
byte[] cs = ...;
ClientboundHelloPacket instance = new ClientboundHelloPacket("value", bs, cs, true);

net.minecraft.network.protocol.login.ClientboundHelloPacket#getChallenge()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundHelloPacket.java:58
  • Modifiers: public
  • Return: byte[]

คืออะไร

อ่านค่า Challenge

ทำงานยังไง

คืนค่า: this.challenge.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundHelloPacket instance = ...;
byte[] result = instance.getChallenge();

net.minecraft.network.protocol.login.ClientboundHelloPacket#getPublicKey()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundHelloPacket.java:54
  • Modifiers: public
  • Return: PublicKey

คืออะไร

อ่านค่า Public Key

ทำงานยังไง

เรียกต่อ: byteToPublicKey(). คืนค่า: Crypt.byteToPublicKey(this.publicKey).

Parameters

  • ไม่มี

Throws

  • CryptException

ตัวอย่างใช้งาน

ClientboundHelloPacket instance = ...;
PublicKey result = instance.getPublicKey();

net.minecraft.network.protocol.login.ClientboundHelloPacket#getServerId()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundHelloPacket.java:50
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Server Id

ทำงานยังไง

คืนค่า: this.serverId.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundHelloPacket instance = ...;
String result = instance.getServerId();

net.minecraft.network.protocol.login.ClientboundHelloPacket#handle(ClientLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundHelloPacket.java:46
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleHello().

Parameters

  • ClientLoginPacketListener clientLoginPacketListener

ตัวอย่างใช้งาน

ClientboundHelloPacket instance = ...;
ClientLoginPacketListener clientLoginPacketListener = ...;
instance.handle(clientLoginPacketListener);

net.minecraft.network.protocol.login.ClientboundHelloPacket#shouldAuthenticate()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundHelloPacket.java:62
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Authenticate

ทำงานยังไง

คืนค่า: this.shouldAuthenticate.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundHelloPacket instance = ...;
boolean result = instance.shouldAuthenticate();

net.minecraft.network.protocol.login.ClientboundHelloPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundHelloPacket.java:41
  • Modifiers: public
  • Return: PacketType<ClientboundHelloPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ClientboundHelloPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.CLIENTBOUND_HELLO.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundHelloPacket instance = ...;
PacketType<ClientboundHelloPacket> result = instance.type();

ClientboundLoginCompressionPacket

  • Full name: net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ClientboundLoginCompressionPacket.java
  • Type: class
  • Modifiers: public
  • Implements: Packet<ClientLoginPacketListener>

net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket#ClientboundLoginCompressionPacket(int)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientboundLoginCompressionPacket ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: compressionThreshold.

Parameters

  • int i

ตัวอย่างใช้งาน

ClientboundLoginCompressionPacket instance = new ClientboundLoginCompressionPacket(0);

net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket#getCompressionThreshold()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket.java:35
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Compression Threshold

ทำงานยังไง

คืนค่า: this.compressionThreshold.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundLoginCompressionPacket instance = ...;
int result = instance.getCompressionThreshold();

net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket#handle(ClientLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket.java:31
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleCompression().

Parameters

  • ClientLoginPacketListener clientLoginPacketListener

ตัวอย่างใช้งาน

ClientboundLoginCompressionPacket instance = ...;
ClientLoginPacketListener clientLoginPacketListener = ...;
instance.handle(clientLoginPacketListener);

net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket.java:26
  • Modifiers: public
  • Return: PacketType<ClientboundLoginCompressionPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ClientboundLoginCompressionPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.CLIENTBOUND_LOGIN_COMPRESSION.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundLoginCompressionPacket instance = ...;
PacketType<ClientboundLoginCompressionPacket> result = instance.type();

ClientboundLoginDisconnectPacket

  • Full name: net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket.java
  • Type: class
  • Modifiers: public
  • Implements: Packet<ClientLoginPacketListener>

net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket#ClientboundLoginDisconnectPacket(Component)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket.java:16
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientboundLoginDisconnectPacket ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: reason.

Parameters

  • Component component

ตัวอย่างใช้งาน

Component component = ...;
ClientboundLoginDisconnectPacket instance = new ClientboundLoginDisconnectPacket(component);

net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket#getReason()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket.java:37
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Reason

ทำงานยังไง

คืนค่า: this.reason.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundLoginDisconnectPacket instance = ...;
Component result = instance.getReason();

net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket#handle(ClientLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket.java:33
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleDisconnect().

Parameters

  • ClientLoginPacketListener clientLoginPacketListener

ตัวอย่างใช้งาน

ClientboundLoginDisconnectPacket instance = ...;
ClientLoginPacketListener clientLoginPacketListener = ...;
instance.handle(clientLoginPacketListener);

net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket.java:28
  • Modifiers: public
  • Return: PacketType<ClientboundLoginDisconnectPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ClientboundLoginDisconnectPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.CLIENTBOUND_LOGIN_DISCONNECT.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundLoginDisconnectPacket instance = ...;
PacketType<ClientboundLoginDisconnectPacket> result = instance.type();

ClientboundLoginFinishedPacket

  • Full name: net.minecraft.network.protocol.login.ClientboundLoginFinishedPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ClientboundLoginFinishedPacket.java
  • Type: record
  • Modifiers: public
  • Implements: Packet<ClientLoginPacketListener>

net.minecraft.network.protocol.login.ClientboundLoginFinishedPacket#handle(ClientLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginFinishedPacket.java:20
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleLoginFinished().

Parameters

  • ClientLoginPacketListener clientLoginPacketListener

ตัวอย่างใช้งาน

ClientboundLoginFinishedPacket instance = ...;
ClientLoginPacketListener clientLoginPacketListener = ...;
instance.handle(clientLoginPacketListener);

net.minecraft.network.protocol.login.ClientboundLoginFinishedPacket#isTerminal()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginFinishedPacket.java:24
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Terminal

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundLoginFinishedPacket instance = ...;
boolean result = instance.isTerminal();

net.minecraft.network.protocol.login.ClientboundLoginFinishedPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientboundLoginFinishedPacket.java:15
  • Modifiers: public
  • Return: PacketType<ClientboundLoginFinishedPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ClientboundLoginFinishedPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.CLIENTBOUND_LOGIN_FINISHED.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientboundLoginFinishedPacket instance = ...;
PacketType<ClientboundLoginFinishedPacket> result = instance.type();

ClientLoginPacketListener

  • Full name: net.minecraft.network.protocol.login.ClientLoginPacketListener
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ClientLoginPacketListener.java
  • Type: interface
  • Modifiers: public
  • Implements: ClientCookiePacketListener

net.minecraft.network.protocol.login.ClientLoginPacketListener#handleCompression(ClientboundLoginCompressionPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientLoginPacketListener.java:18
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Compression

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ClientboundLoginCompressionPacket clientboundLoginCompressionPacket

ตัวอย่างใช้งาน

ClientLoginPacketListener instance = ...;
ClientboundLoginCompressionPacket clientboundLoginCompressionPacket = ...;
instance.handleCompression(clientboundLoginCompressionPacket);

net.minecraft.network.protocol.login.ClientLoginPacketListener#handleCustomQuery(ClientboundCustomQueryPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientLoginPacketListener.java:20
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Custom Query

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ClientboundCustomQueryPacket clientboundCustomQueryPacket

ตัวอย่างใช้งาน

ClientLoginPacketListener instance = ...;
ClientboundCustomQueryPacket clientboundCustomQueryPacket = ...;
instance.handleCustomQuery(clientboundCustomQueryPacket);

net.minecraft.network.protocol.login.ClientLoginPacketListener#handleDisconnect(ClientboundLoginDisconnectPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientLoginPacketListener.java:16
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Disconnect

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ClientboundLoginDisconnectPacket clientboundLoginDisconnectPacket

ตัวอย่างใช้งาน

ClientLoginPacketListener instance = ...;
ClientboundLoginDisconnectPacket clientboundLoginDisconnectPacket = ...;
instance.handleDisconnect(clientboundLoginDisconnectPacket);

net.minecraft.network.protocol.login.ClientLoginPacketListener#handleHello(ClientboundHelloPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientLoginPacketListener.java:12
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Hello

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ClientboundHelloPacket clientboundHelloPacket

ตัวอย่างใช้งาน

ClientLoginPacketListener instance = ...;
ClientboundHelloPacket clientboundHelloPacket = ...;
instance.handleHello(clientboundHelloPacket);

net.minecraft.network.protocol.login.ClientLoginPacketListener#handleLoginFinished(ClientboundLoginFinishedPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientLoginPacketListener.java:14
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Login Finished

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ClientboundLoginFinishedPacket clientboundLoginFinishedPacket

ตัวอย่างใช้งาน

ClientLoginPacketListener instance = ...;
ClientboundLoginFinishedPacket clientboundLoginFinishedPacket = ...;
instance.handleLoginFinished(clientboundLoginFinishedPacket);

net.minecraft.network.protocol.login.ClientLoginPacketListener#protocol()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ClientLoginPacketListener.java:7
  • Modifiers: default
  • Return: ConnectionProtocol

คืออะไร

ดำเนินการ protocol ตาม implementation ของ ClientLoginPacketListener

ทำงานยังไง

คืนค่า: ConnectionProtocol.LOGIN.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClientLoginPacketListener instance = ...;
ConnectionProtocol result = instance.protocol();

ServerboundCustomQueryAnswerPacket

  • Full name: net.minecraft.network.protocol.login.ServerboundCustomQueryAnswerPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket.java
  • Type: record
  • Modifiers: public
  • Implements: Packet<ServerLoginPacketListener>

net.minecraft.network.protocol.login.ServerboundCustomQueryAnswerPacket#handle(ServerLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket.java:46
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleCustomQueryPacket().

Parameters

  • ServerLoginPacketListener serverLoginPacketListener

ตัวอย่างใช้งาน

ServerboundCustomQueryAnswerPacket instance = ...;
ServerLoginPacketListener serverLoginPacketListener = ...;
instance.handle(serverLoginPacketListener);

net.minecraft.network.protocol.login.ServerboundCustomQueryAnswerPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket.java:41
  • Modifiers: public
  • Return: PacketType<ServerboundCustomQueryAnswerPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ServerboundCustomQueryAnswerPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.SERVERBOUND_CUSTOM_QUERY_ANSWER.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerboundCustomQueryAnswerPacket instance = ...;
PacketType<ServerboundCustomQueryAnswerPacket> result = instance.type();

ServerboundHelloPacket

  • Full name: net.minecraft.network.protocol.login.ServerboundHelloPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ServerboundHelloPacket.java
  • Type: record
  • Modifiers: public
  • Implements: Packet<ServerLoginPacketListener>

net.minecraft.network.protocol.login.ServerboundHelloPacket#handle(ServerLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundHelloPacket.java:28
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleHello().

Parameters

  • ServerLoginPacketListener serverLoginPacketListener

ตัวอย่างใช้งาน

ServerboundHelloPacket instance = ...;
ServerLoginPacketListener serverLoginPacketListener = ...;
instance.handle(serverLoginPacketListener);

net.minecraft.network.protocol.login.ServerboundHelloPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundHelloPacket.java:23
  • Modifiers: public
  • Return: PacketType<ServerboundHelloPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ServerboundHelloPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.SERVERBOUND_HELLO.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerboundHelloPacket instance = ...;
PacketType<ServerboundHelloPacket> result = instance.type();

ServerboundKeyPacket

  • Full name: net.minecraft.network.protocol.login.ServerboundKeyPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ServerboundKeyPacket.java
  • Type: class
  • Modifiers: public
  • Implements: Packet<ServerLoginPacketListener>

net.minecraft.network.protocol.login.ServerboundKeyPacket#getSecretKey(PrivateKey)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundKeyPacket.java:43
  • Modifiers: public
  • Return: SecretKey

คืออะไร

อ่านค่า Secret Key

ทำงานยังไง

เรียกต่อ: decryptByteToSecretKey(). คืนค่า: Crypt.decryptByteToSecretKey(privateKey, this.keybytes).

Parameters

  • PrivateKey privateKey

Throws

  • CryptException

ตัวอย่างใช้งาน

ServerboundKeyPacket instance = ...;
PrivateKey privateKey = ...;
SecretKey result = instance.getSecretKey(privateKey);

net.minecraft.network.protocol.login.ServerboundKeyPacket#handle(ServerLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundKeyPacket.java:39
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleKey().

Parameters

  • ServerLoginPacketListener serverLoginPacketListener

ตัวอย่างใช้งาน

ServerboundKeyPacket instance = ...;
ServerLoginPacketListener serverLoginPacketListener = ...;
instance.handle(serverLoginPacketListener);

net.minecraft.network.protocol.login.ServerboundKeyPacket#isChallengeValid(byte[],PrivateKey)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundKeyPacket.java:47
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Challenge Valid

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: equals(), decryptUsingKey(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • byte[] bs
  • PrivateKey privateKey

ตัวอย่างใช้งาน

ServerboundKeyPacket instance = ...;
byte[] bs = ...;
PrivateKey privateKey = ...;
boolean result = instance.isChallengeValid(bs, privateKey);

net.minecraft.network.protocol.login.ServerboundKeyPacket#ServerboundKeyPacket(SecretKey,PublicKey,byte[])

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundKeyPacket.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerboundKeyPacket ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: keybytes, encryptedChallenge. เรียกต่อ: encryptUsingKey(), getEncoded().

Parameters

  • SecretKey secretKey
  • PublicKey publicKey
  • byte[] bs

Throws

  • CryptException

ตัวอย่างใช้งาน

SecretKey secretKey = ...;
PublicKey publicKey = ...;
byte[] bs = ...;
ServerboundKeyPacket instance = new ServerboundKeyPacket(secretKey, publicKey, bs);

net.minecraft.network.protocol.login.ServerboundKeyPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundKeyPacket.java:34
  • Modifiers: public
  • Return: PacketType<ServerboundKeyPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ServerboundKeyPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.SERVERBOUND_KEY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerboundKeyPacket instance = ...;
PacketType<ServerboundKeyPacket> result = instance.type();

ServerboundLoginAcknowledgedPacket

  • Full name: net.minecraft.network.protocol.login.ServerboundLoginAcknowledgedPacket
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket.java
  • Type: class
  • Modifiers: public
  • Implements: Packet<ServerLoginPacketListener>

net.minecraft.network.protocol.login.ServerboundLoginAcknowledgedPacket#handle(ServerLoginPacketListener)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket.java:20
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ handle

ทำงานยังไง

เรียกต่อ: handleLoginAcknowledgement().

Parameters

  • ServerLoginPacketListener serverLoginPacketListener

ตัวอย่างใช้งาน

ServerboundLoginAcknowledgedPacket instance = ...;
ServerLoginPacketListener serverLoginPacketListener = ...;
instance.handle(serverLoginPacketListener);

net.minecraft.network.protocol.login.ServerboundLoginAcknowledgedPacket#isTerminal()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket.java:24
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Terminal

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerboundLoginAcknowledgedPacket instance = ...;
boolean result = instance.isTerminal();

net.minecraft.network.protocol.login.ServerboundLoginAcknowledgedPacket#type()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket.java:15
  • Modifiers: public
  • Return: PacketType<ServerboundLoginAcknowledgedPacket>

คืออะไร

ดำเนินการ type ตาม implementation ของ ServerboundLoginAcknowledgedPacket

ทำงานยังไง

คืนค่า: LoginPacketTypes.SERVERBOUND_LOGIN_ACKNOWLEDGED.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerboundLoginAcknowledgedPacket instance = ...;
PacketType<ServerboundLoginAcknowledgedPacket> result = instance.type();

ServerLoginPacketListener

  • Full name: net.minecraft.network.protocol.login.ServerLoginPacketListener
  • Package: net.minecraft.network.protocol.login
  • Source: commonnet/minecraft/network/protocol/login/ServerLoginPacketListener.java
  • Type: interface
  • Modifiers: public
  • Implements: ServerCookiePacketListener

net.minecraft.network.protocol.login.ServerLoginPacketListener#handleCustomQueryPacket(ServerboundCustomQueryAnswerPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerLoginPacketListener.java:16
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Custom Query Packet

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ServerboundCustomQueryAnswerPacket serverboundCustomQueryAnswerPacket

ตัวอย่างใช้งาน

ServerLoginPacketListener instance = ...;
ServerboundCustomQueryAnswerPacket serverboundCustomQueryAnswerPacket = ...;
instance.handleCustomQueryPacket(serverboundCustomQueryAnswerPacket);

net.minecraft.network.protocol.login.ServerLoginPacketListener#handleHello(ServerboundHelloPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerLoginPacketListener.java:12
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Hello

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ServerboundHelloPacket serverboundHelloPacket

ตัวอย่างใช้งาน

ServerLoginPacketListener instance = ...;
ServerboundHelloPacket serverboundHelloPacket = ...;
instance.handleHello(serverboundHelloPacket);

net.minecraft.network.protocol.login.ServerLoginPacketListener#handleKey(ServerboundKeyPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerLoginPacketListener.java:14
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Key

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ServerboundKeyPacket serverboundKeyPacket

ตัวอย่างใช้งาน

ServerLoginPacketListener instance = ...;
ServerboundKeyPacket serverboundKeyPacket = ...;
instance.handleKey(serverboundKeyPacket);

net.minecraft.network.protocol.login.ServerLoginPacketListener#handleLoginAcknowledgement(ServerboundLoginAcknowledgedPacket)

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerLoginPacketListener.java:18
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการ Login Acknowledgement

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ServerboundLoginAcknowledgedPacket serverboundLoginAcknowledgedPacket

ตัวอย่างใช้งาน

ServerLoginPacketListener instance = ...;
ServerboundLoginAcknowledgedPacket serverboundLoginAcknowledgedPacket = ...;
instance.handleLoginAcknowledgement(serverboundLoginAcknowledgedPacket);

net.minecraft.network.protocol.login.ServerLoginPacketListener#protocol()

  • Origin: common
  • Source: net/minecraft/network/protocol/login/ServerLoginPacketListener.java:7
  • Modifiers: default
  • Return: ConnectionProtocol

คืออะไร

ดำเนินการ protocol ตาม implementation ของ ServerLoginPacketListener

ทำงานยังไง

คืนค่า: ConnectionProtocol.LOGIN.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ServerLoginPacketListener instance = ...;
ConnectionProtocol result = instance.protocol();