yarn/mappings/net/minecraft/network/message/MessageChain.mapping

60 lines
3.0 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;
FIELD field_47703 lastTimestamp Ljava/time/Instant;
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_46311 (Lnet/minecraft/class_7501;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469;
ARG 2 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
METHOD method_46315 (Ljava/util/function/BooleanSupplier;Ljava/util/UUID;Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471;
ARG 2 signature
ARG 3 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;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/class_7610$class_7611;
ARG 0 sender
ARG 1 secureProfileEnforced
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_50256 MISSING_PROFILE_KEY_EXCEPTION Lnet/minecraft/class_2561;
FIELD field_50257 CHAIN_BROKEN_EXCEPTION Lnet/minecraft/class_2561;
FIELD field_50258 EXPIRED_PROFILE_KEY_EXCEPTION Lnet/minecraft/class_2561;
FIELD field_50259 INVALID_SIGNATURE_EXCEPTION Lnet/minecraft/class_2561;
FIELD field_50260 OUT_OF_ORDER_CHAT_EXCEPTION Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 message