mirror of https://github.com/FabricMC/yarn.git
66 lines
3.2 KiB
Plaintext
66 lines
3.2 KiB
Plaintext
CLASS net/minecraft/class_7610 net/minecraft/network/message/MessageChain
|
|
COMMENT A class for handling the "message chain".
|
|
COMMENT
|
|
COMMENT <p>A message chain (since 1.19.3) is implemented using an integer that is incremented
|
|
COMMENT for each message, called "index". {@link MessageLink} represents the link that a
|
|
COMMENT particular message has.
|
|
COMMENT
|
|
COMMENT <p>Clients signing a message with its preceding message's index is called
|
|
COMMENT "packing", and the server creating a signed message with its preceding message's
|
|
COMMENT index is called "unpacking". Unpacked messages can then be verified to check the
|
|
COMMENT chain's legitimacy.
|
|
COMMENT
|
|
COMMENT @see MessageLink
|
|
FIELD field_40691 LOGGER Lorg/slf4j/Logger;
|
|
FIELD field_40692 link Lnet/minecraft/class_7826;
|
|
METHOD <init> (Ljava/util/UUID;Ljava/util/UUID;)V
|
|
ARG 1 sender
|
|
ARG 2 sessionId
|
|
METHOD method_44874 getUnpacker (Lnet/minecraft/class_7428;)Lnet/minecraft/class_7610$class_7611;
|
|
ARG 1 playerPublicKey
|
|
METHOD method_44880 getPacker (Lnet/minecraft/class_7501;)Lnet/minecraft/class_7610$class_7612;
|
|
ARG 1 signer
|
|
METHOD method_46310 nextLink ()Lnet/minecraft/class_7826;
|
|
METHOD method_46311 (Lnet/minecraft/class_7501;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469;
|
|
ARG 2 body
|
|
METHOD method_46312 (Lnet/minecraft/class_7428;Lnet/minecraft/class_7500;Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471;
|
|
ARG 3 signature
|
|
ARG 4 body
|
|
METHOD method_46313 (Lnet/minecraft/class_7826;Lnet/minecraft/class_7608;Lnet/minecraft/class_7498$class_7499;)V
|
|
ARG 2 updatable
|
|
CLASS class_7611 Unpacker
|
|
COMMENT Unpacker creates a signed message on the server with the server's preceding message
|
|
COMMENT index when they receive a message. Unpacked messages can then be verified to check
|
|
COMMENT the message chain's legitimacy.
|
|
COMMENT
|
|
COMMENT @see MessageChain#getUnpacker
|
|
FIELD field_40848 NOT_INITIALIZED Lnet/minecraft/class_7610$class_7611;
|
|
COMMENT An unpacker used when the session is not initialized yet and the secure profile
|
|
COMMENT is enforced. This always throws the missing profile key exception.
|
|
METHOD method_46315 (Ljava/util/UUID;Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471;
|
|
ARG 1 signature
|
|
ARG 2 body
|
|
METHOD method_46613 (Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471;
|
|
ARG 0 signature
|
|
ARG 1 body
|
|
METHOD unpack (Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471;
|
|
ARG 1 signature
|
|
ARG 2 body
|
|
METHOD unsigned (Ljava/util/UUID;)Lnet/minecraft/class_7610$class_7611;
|
|
ARG 0 uuid
|
|
CLASS class_7612 Packer
|
|
COMMENT Packers sign a message on the client with its preceding message's index.
|
|
COMMENT
|
|
COMMENT @see MessageChain#getPacker
|
|
FIELD field_40694 NONE Lnet/minecraft/class_7610$class_7612;
|
|
METHOD method_46316 (Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469;
|
|
ARG 0 body
|
|
METHOD pack (Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469;
|
|
ARG 1 body
|
|
CLASS class_7825 MessageChainException
|
|
FIELD field_40693 shouldDisconnect Z
|
|
METHOD <init> (Lnet/minecraft/class_2561;Z)V
|
|
ARG 1 message
|
|
ARG 2 shouldDisconnect
|
|
METHOD method_46314 shouldDisconnect ()Z
|