22w43a networking (#3361)

* 22w43a networking

* Map more networking
This commit is contained in:
apple502j 2022-11-01 10:10:46 +09:00 committed by GitHub
parent b51b923557
commit 42584d9ec3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
28 changed files with 251 additions and 41 deletions

View File

@ -31,6 +31,7 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia
FIELD field_39791 canSendReports Z FIELD field_39791 canSendReports Z
FIELD field_39936 NOT_REPORTABLE_TEXT Lnet/minecraft/class_2561; FIELD field_39936 NOT_REPORTABLE_TEXT Lnet/minecraft/class_2561;
FIELD field_39937 reportable Z FIELD field_39937 reportable Z
FIELD field_40796 hasDraftReport Z
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V
ARG 1 client ARG 1 client
ARG 2 parent ARG 2 parent
@ -58,6 +59,8 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia
METHOD method_31389 getNarrationMessage (Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250; METHOD method_31389 getNarrationMessage (Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;
ARG 1 text ARG 1 text
METHOD method_31390 getStatusText ()Lnet/minecraft/class_2561; METHOD method_31390 getStatusText ()Lnet/minecraft/class_2561;
METHOD method_44525 (Lnet/minecraft/class_7574;Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Lnet/minecraft/class_4185;)V
ARG 4 button
METHOD method_44753 setSentMessage (Z)V METHOD method_44753 setSentMessage (Z)V
ARG 1 sentMessage ARG 1 sentMessage
METHOD method_44754 isOffline ()Z METHOD method_44754 isOffline ()Z

View File

@ -38,6 +38,8 @@ CLASS net/minecraft/class_5521 net/minecraft/client/gui/screen/multiplayer/Socia
ARG 2 includeOffline ARG 2 includeOffline
METHOD method_44760 (Lnet/minecraft/class_5519;)Ljava/lang/Integer; METHOD method_44760 (Lnet/minecraft/class_5519;)Ljava/lang/Integer;
ARG 0 player ARG 0 player
METHOD method_44761 (Lnet/minecraft/class_5519;)Ljava/lang/Integer;
ARG 1 player
METHOD method_44762 sortPlayers ()V METHOD method_44762 sortPlayers ()V
METHOD method_45665 collectReportableProfiles (Lnet/minecraft/class_7555;)Ljava/util/Collection; METHOD method_45665 collectReportableProfiles (Lnet/minecraft/class_7555;)Ljava/util/Collection;
ARG 0 log ARG 0 log

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_7538 net/minecraft/client/gui/screen/report/ChatReportScreen CLASS net/minecraft/class_7538 net/minecraft/client/gui/screen/report/ChatReportScreen
FIELD field_39555 parent Lnet/minecraft/class_437; FIELD field_39555 parent Lnet/minecraft/class_437;
FIELD field_39556 reporter Lnet/minecraft/class_7574; FIELD field_39556 context Lnet/minecraft/class_7574;
FIELD field_39557 reasonDescription Lnet/minecraft/class_5489; FIELD field_39557 reasonDescription Lnet/minecraft/class_5489;
FIELD field_39558 editBox Lnet/minecraft/class_7529; FIELD field_39558 editBox Lnet/minecraft/class_7529;
FIELD field_39559 sendButton Lnet/minecraft/class_4185; FIELD field_39559 sendButton Lnet/minecraft/class_4185;
@ -22,10 +22,19 @@ CLASS net/minecraft/class_7538 net/minecraft/client/gui/screen/report/ChatReport
FIELD field_39576 GENERIC_ERROR_TEXT Lnet/minecraft/class_2561; FIELD field_39576 GENERIC_ERROR_TEXT Lnet/minecraft/class_2561;
FIELD field_39748 REPORT_SENT_TITLE Lnet/minecraft/class_2561; FIELD field_39748 REPORT_SENT_TITLE Lnet/minecraft/class_2561;
FIELD field_39749 REPORT_ERROR_TITLE Lnet/minecraft/class_2561; FIELD field_39749 REPORT_ERROR_TITLE Lnet/minecraft/class_2561;
FIELD field_40793 report Lnet/minecraft/class_7566;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;)V METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;)V
ARG 1 parent ARG 1 parent
ARG 2 reporter ARG 2 reporter
ARG 3 reportedPlayerUuid ARG 3 reportedPlayerUuid
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566$class_7855;)V
ARG 1 parent
ARG 2 context
ARG 3 draft
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566;)V
ARG 1 parent
ARG 2 context
ARG 3 report
METHOD method_44456 getTop ()I METHOD method_44456 getTop ()I
METHOD method_44457 getBottom ()I METHOD method_44457 getBottom ()I
METHOD method_44458 getSelectionButtonY ()I METHOD method_44458 getSelectionButtonY ()I
@ -63,11 +72,18 @@ CLASS net/minecraft/class_7538 net/minecraft/client/gui/screen/report/ChatReport
ARG 1 validationError ARG 1 validationError
METHOD method_45054 showErrorScreen (Lnet/minecraft/class_2561;)V METHOD method_45054 showErrorScreen (Lnet/minecraft/class_2561;)V
ARG 1 message ARG 1 message
METHOD method_46516 setDraft ()V
METHOD method_46517 clearDraft ()V
CLASS class_7539 DiscardWarningScreen CLASS class_7539 DiscardWarningScreen
FIELD field_39723 TITLE Lnet/minecraft/class_2561; FIELD field_39723 TITLE Lnet/minecraft/class_2561;
FIELD field_39724 MESSAGE Lnet/minecraft/class_2561; FIELD field_39724 MESSAGE Lnet/minecraft/class_2561;
FIELD field_39725 RETURN_BUTTON_TEXT Lnet/minecraft/class_2561; FIELD field_39725 RETURN_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_39726 DISCARD_BUTTON_TEXT Lnet/minecraft/class_2561; FIELD field_39726 DISCARD_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_40794 DRAFT_BUTTON_TEXT Lnet/minecraft/class_2561;
METHOD method_44483 (Lnet/minecraft/class_4185;)V METHOD method_44483 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_46518 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_46519 (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_7540 ValidationErrorTooltipSupplier CLASS class_7540 ValidationErrorTooltipSupplier

View File

@ -9,6 +9,9 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
METHOD <init> (Lnet/minecraft/class_2535;Lnet/minecraft/class_310;Lnet/minecraft/class_642;Lnet/minecraft/class_437;Ljava/util/function/Consumer;)V METHOD <init> (Lnet/minecraft/class_2535;Lnet/minecraft/class_310;Lnet/minecraft/class_642;Lnet/minecraft/class_437;Ljava/util/function/Consumer;)V
ARG 1 connection ARG 1 connection
ARG 2 client ARG 2 client
ARG 3 serverInfo
ARG 4 parentScreen
ARG 5 statusConsumer
METHOD method_2891 getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; METHOD method_2891 getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
METHOD method_2892 joinServerSession (Ljava/lang/String;)Lnet/minecraft/class_2561; METHOD method_2892 joinServerSession (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 serverId ARG 1 serverId

View File

@ -28,12 +28,17 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
FIELD field_40483 signatureStorage Lnet/minecraft/class_7561; FIELD field_40483 signatureStorage Lnet/minecraft/class_7561;
FIELD field_40485 INVALID_PACKET_TEXT Lnet/minecraft/class_2561; FIELD field_40485 INVALID_PACKET_TEXT Lnet/minecraft/class_2561;
FIELD field_40486 CHAT_VALIDATION_FAILED_TEXT Lnet/minecraft/class_2561; FIELD field_40486 CHAT_VALIDATION_FAILED_TEXT Lnet/minecraft/class_2561;
FIELD field_40487 ACKNOWLEDGMENT_BATCH_SIZE I
FIELD field_40488 serverInfo Lnet/minecraft/class_642; FIELD field_40488 serverInfo Lnet/minecraft/class_642;
FIELD field_40489 listedPlayerListEntries Ljava/util/Set; FIELD field_40489 listedPlayerListEntries Ljava/util/Set;
FIELD field_40799 session Lnet/minecraft/class_7818;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_2535;Lnet/minecraft/class_642;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_6628;)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_2535;Lnet/minecraft/class_642;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_6628;)V
ARG 1 client ARG 1 client
ARG 2 screen ARG 2 screen
ARG 3 connection ARG 3 connection
ARG 4 serverInfo
ARG 5 profile
ARG 6 telemetrySender
METHOD method_16690 getSessionId ()Ljava/util/UUID; METHOD method_16690 getSessionId ()Ljava/util/UUID;
METHOD method_19691 getActiveTotemOfUndying (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; METHOD method_19691 getActiveTotemOfUndying (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799;
ARG 0 player ARG 0 player
@ -150,3 +155,14 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
METHOD method_45735 getEnabledFeatures ()Lnet/minecraft/class_7699; METHOD method_45735 getEnabledFeatures ()Lnet/minecraft/class_7699;
METHOD method_45736 refreshItemGroups ()V METHOD method_45736 refreshItemGroups ()V
METHOD method_45737 sendAcknowledgment ()V METHOD method_45737 sendAcknowledgment ()V
METHOD method_46524 updateKeyPair (Lnet/minecraft/class_7427;)V
ARG 1 keyPair
METHOD method_46525 (Ljava/util/Optional;)V
ARG 1 keyPair
METHOD method_46526 setSession (Lnet/minecraft/class_7818;)V
ARG 1 session
METHOD method_46527 (Lnet/minecraft/class_7427;)V
ARG 1 keys
METHOD method_46528 (Ljava/util/Optional;)V
ARG 1 keyPair
METHOD method_46529 isSecureChatEnforced ()Z

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_640 net/minecraft/client/network/PlayerListEntry
FIELD field_40495 session Lnet/minecraft/class_7822; FIELD field_40495 session Lnet/minecraft/class_7822;
METHOD <init> (Lcom/mojang/authlib/GameProfile;Z)V METHOD <init> (Lcom/mojang/authlib/GameProfile;Z)V
ARG 1 profile ARG 1 profile
ARG 2 secureChatEnforced
METHOD method_2955 getScoreboardTeam ()Lnet/minecraft/class_268; METHOD method_2955 getScoreboardTeam ()Lnet/minecraft/class_268;
METHOD method_2956 (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_2960;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V METHOD method_2956 (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_2960;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V
ARG 1 type ARG 1 type
@ -40,3 +41,7 @@ CLASS net/minecraft/class_640 net/minecraft/client/network/PlayerListEntry
ARG 1 session ARG 1 session
METHOD method_45741 getSession ()Lnet/minecraft/class_7822; METHOD method_45741 getSession ()Lnet/minecraft/class_7822;
METHOD method_45742 hasPublicKey ()Z METHOD method_45742 hasPublicKey ()Z
METHOD method_46530 resetSession (Z)V
ARG 1 secureChatEnforced
METHOD method_46531 getInitialVerifier (Z)Lnet/minecraft/class_7615;
ARG 0 secureChatEnforced

View File

@ -1,7 +1,28 @@
CLASS net/minecraft/class_7574 net/minecraft/client/report/AbuseReportContext CLASS net/minecraft/class_7574 net/minecraft/client/report/AbuseReportContext
FIELD field_39675 MAX_LOGS I FIELD field_39675 MAX_LOGS I
FIELD field_40819 sender Lnet/minecraft/class_7563;
FIELD field_40820 environment Lnet/minecraft/class_7569;
FIELD field_40821 chatLog Lnet/minecraft/class_7555;
FIELD field_40822 draft Lnet/minecraft/class_7566$class_7855;
METHOD <init> (Lnet/minecraft/class_7563;Lnet/minecraft/class_7569;Lnet/minecraft/class_7555;)V
ARG 1 sender
ARG 2 environment
ARG 3 chatLog
METHOD method_44598 environmentEquals (Lnet/minecraft/class_7569;)Z METHOD method_44598 environmentEquals (Lnet/minecraft/class_7569;)Z
ARG 1 environment ARG 1 environment
METHOD method_44599 create (Lnet/minecraft/class_7569;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7574; METHOD method_44599 create (Lnet/minecraft/class_7569;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7574;
ARG 0 environment ARG 0 environment
ARG 1 userApiService ARG 1 userApiService
METHOD method_46550 getSender ()Lnet/minecraft/class_7563;
METHOD method_46551 (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_7566$class_7855;Z)V
ARG 4 confirmed
METHOD method_46552 tryShowDraftScreen (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Z)Z
ARG 1 client
ARG 2 parent
ARG 3 quitting
METHOD method_46553 setDraft (Lnet/minecraft/class_7566$class_7855;)V
ARG 1 draft
METHOD method_46554 draftPlayerUuidEquals (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_46555 getChatLog ()Lnet/minecraft/class_7555;
METHOD method_46556 hasDraft ()Z

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_7566 net/minecraft/client/report/ChatAbuseReport CLASS net/minecraft/class_7566 net/minecraft/client/report/ChatAbuseReport
FIELD field_39651 limits Lcom/mojang/authlib/minecraft/report/AbuseReportLimits; FIELD field_39651 limits Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;
FIELD field_40811 draft Lnet/minecraft/class_7566$class_7855;
METHOD <init> (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V METHOD <init> (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 reportedPlayerUuid ARG 1 reportedPlayerUuid
ARG 2 limits
METHOD <init> (Lnet/minecraft/class_7566$class_7855;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 draft
ARG 2 limits
METHOD method_44568 getReportedPlayerUuid ()Ljava/util/UUID; METHOD method_44568 getReportedPlayerUuid ()Ljava/util/UUID;
METHOD method_44569 toggleMessageSelection (I)V METHOD method_44569 toggleMessageSelection (I)V
ARG 1 index ARG 1 index
@ -26,9 +31,28 @@ CLASS net/minecraft/class_7566 net/minecraft/client/report/ChatAbuseReport
METHOD method_44962 (Ljava/util/List;ILnet/minecraft/class_7557$class_7558;)V METHOD method_44962 (Ljava/util/List;ILnet/minecraft/class_7557$class_7558;)V
ARG 2 index ARG 2 index
ARG 3 message ARG 3 message
METHOD method_46545 getDraft ()Lnet/minecraft/class_7566$class_7855;
METHOD method_46546 hasContents ()Z
CLASS class_7567 ValidationError CLASS class_7567 ValidationError
FIELD field_39655 NO_REASON Lnet/minecraft/class_7566$class_7567; FIELD field_39655 NO_REASON Lnet/minecraft/class_7566$class_7567;
FIELD field_39656 NO_REPORTED_MESSAGES Lnet/minecraft/class_7566$class_7567; FIELD field_39656 NO_REPORTED_MESSAGES Lnet/minecraft/class_7566$class_7567;
FIELD field_39657 TOO_MANY_MESSAGES Lnet/minecraft/class_7566$class_7567; FIELD field_39657 TOO_MANY_MESSAGES Lnet/minecraft/class_7566$class_7567;
FIELD field_39658 COMMENTS_TOO_LONG Lnet/minecraft/class_7566$class_7567; FIELD field_39658 COMMENTS_TOO_LONG Lnet/minecraft/class_7566$class_7567;
CLASS class_7568 ReportWithId CLASS class_7568 ReportWithId
CLASS class_7855 Draft
FIELD field_40813 reportId Ljava/util/UUID;
FIELD field_40814 currentTime Ljava/time/Instant;
FIELD field_40815 reportedPlayerUuid Ljava/util/UUID;
FIELD field_40816 selections Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_40817 opinionComments Ljava/lang/String;
FIELD field_40818 reason Lnet/minecraft/class_7573;
METHOD <init> (Lnet/minecraft/class_7566;Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V
ARG 2 reportId
ARG 3 currentTime
ARG 4 reportedPlayerUuid
METHOD method_46547 copy ()Lnet/minecraft/class_7566$class_7855;
METHOD method_46548 toggleMessageSelection (ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 index
ARG 2 limits
METHOD method_46549 playerUuidEquals (Ljava/util/UUID;)Z
ARG 1 uuid

View File

@ -5,12 +5,16 @@ CLASS net/minecraft/class_7541 net/minecraft/client/report/MessagesListAdder
FIELD field_40440 maxLogIndex I FIELD field_40440 maxLogIndex I
FIELD field_40441 foldedMessageCount I FIELD field_40441 foldedMessageCount I
FIELD field_40442 lastMessage Lnet/minecraft/class_7471; FIELD field_40442 lastMessage Lnet/minecraft/class_7471;
FIELD field_40795 link Lnet/minecraft/class_7826;
METHOD <init> (Lnet/minecraft/class_7574;Ljava/util/function/Predicate;)V METHOD <init> (Lnet/minecraft/class_7574;Ljava/util/function/Predicate;)V
ARG 1 context
ARG 2 reportablePredicate ARG 2 reportablePredicate
METHOD method_44486 add (ILnet/minecraft/class_7541$class_7542;)V METHOD method_44486 add (ILnet/minecraft/class_7541$class_7542;)V
ARG 1 minAmount ARG 1 minAmount
ARG 2 messages ARG 2 messages
METHOD method_45664 tryAdd (Lnet/minecraft/class_7541$class_7542;Lnet/minecraft/class_7557$class_7558;)Z METHOD method_45664 tryAdd (Lnet/minecraft/class_7541$class_7542;Lnet/minecraft/class_7557$class_7558;)Z
ARG 1 messages
ARG 2 message
CLASS class_7542 MessagesList CLASS class_7542 MessagesList
METHOD method_44490 addMessage (ILnet/minecraft/class_7557$class_7558;)V METHOD method_44490 addMessage (ILnet/minecraft/class_7557$class_7558;)V
ARG 1 index ARG 1 index

View File

@ -7,7 +7,10 @@ CLASS net/minecraft/class_7555 net/minecraft/client/report/log/ChatLog
FIELD field_40496 entries [Lnet/minecraft/class_7629; FIELD field_40496 entries [Lnet/minecraft/class_7629;
FIELD field_40497 currentIndex I FIELD field_40497 currentIndex I
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 maxSize
METHOD <init> (ILjava/util/List;)V
ARG 1 size ARG 1 size
ARG 2 entries
METHOD method_44532 get (I)Lnet/minecraft/class_7629; METHOD method_44532 get (I)Lnet/minecraft/class_7629;
COMMENT {@return the entry with index {@code index}, or {@code null} if there is no COMMENT {@return the entry with index {@code index}, or {@code null} if there is no
COMMENT such entry in the log} COMMENT such entry in the log}
@ -19,3 +22,11 @@ CLASS net/minecraft/class_7555 net/minecraft/client/report/log/ChatLog
METHOD method_45752 getMaxIndex ()I METHOD method_45752 getMaxIndex ()I
METHOD method_45753 wrapIndex (I)I METHOD method_45753 wrapIndex (I)I
ARG 1 index ARG 1 index
METHOD method_46533 createCodec (I)Lcom/mojang/serialization/Codec;
ARG 0 maxSize
METHOD method_46534 (II)[Lnet/minecraft/class_7629;
ARG 1 currentIndex
METHOD method_46535 (ILjava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 1 entries
METHOD method_46536 toList ()Ljava/util/List;
METHOD method_46537 size ()I

View File

@ -1,2 +1,11 @@
CLASS net/minecraft/class_7629 net/minecraft/client/report/log/ChatLogEntry CLASS net/minecraft/class_7629 net/minecraft/client/report/log/ChatLogEntry
COMMENT An entry logged to {@link ChatLog}. COMMENT An entry logged to {@link ChatLog}.
FIELD field_40803 CODEC Lcom/mojang/serialization/Codec;
METHOD method_46538 getType ()Lnet/minecraft/class_7629$class_7854;
CLASS class_7854 Type
FIELD field_40806 id Ljava/lang/String;
FIELD field_40807 codecSupplier Ljava/util/function/Supplier;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V
ARG 3 id
ARG 4 codecSupplier
METHOD method_46539 getCodec ()Lcom/mojang/serialization/Codec;

View File

@ -34,6 +34,7 @@ CLASS net/minecraft/class_7557 net/minecraft/client/report/log/ReceivedMessage
COMMENT A chat message received by the client. COMMENT A chat message received by the client.
FIELD comp_905 trustStatus Lnet/minecraft/class_7595; FIELD comp_905 trustStatus Lnet/minecraft/class_7595;
FIELD field_39637 DATE_TIME_FORMATTER Ljava/time/format/DateTimeFormatter; FIELD field_39637 DATE_TIME_FORMATTER Ljava/time/format/DateTimeFormatter;
FIELD field_40809 CHAT_MESSAGE_CODEC Lcom/mojang/serialization/Codec;
METHOD comp_905 trustStatus ()Lnet/minecraft/class_7595; METHOD comp_905 trustStatus ()Lnet/minecraft/class_7595;
METHOD method_44556 getHeadingText ()Lnet/minecraft/class_2561; METHOD method_44556 getHeadingText ()Lnet/minecraft/class_2561;
COMMENT {@return the heading text used by Chat Selection screen} COMMENT {@return the heading text used by Chat Selection screen}
@ -43,7 +44,12 @@ CLASS net/minecraft/class_7557 net/minecraft/client/report/log/ReceivedMessage
COMMENT {@return the UUID of the sender} COMMENT {@return the UUID of the sender}
METHOD method_44558 getFormattedTimestamp ()Lnet/minecraft/class_2561; METHOD method_44558 getFormattedTimestamp ()Lnet/minecraft/class_2561;
COMMENT {@return the formatted timestamp text of this message} COMMENT {@return the formatted timestamp text of this message}
METHOD method_46543 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_7559 GameMessage CLASS class_7559 GameMessage
COMMENT A game message received by the client. COMMENT A game message received by the client.
FIELD comp_872 timestamp Ljava/time/Instant; FIELD comp_872 timestamp Ljava/time/Instant;
FIELD field_40810 GAME_MESSAGE_CODEC Lcom/mojang/serialization/Codec;
METHOD comp_872 timestamp ()Ljava/time/Instant; METHOD comp_872 timestamp ()Ljava/time/Instant;
METHOD method_46544 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,40 +1,8 @@
CLASS net/minecraft/class_7434 net/minecraft/client/util/ProfileKeys CLASS net/minecraft/class_7853 net/minecraft/client/util/ProfileKeys
COMMENT A class to fetch, load, and save the player's public and private keys. FIELD field_40800 MISSING Lnet/minecraft/class_7853;
FIELD field_39074 LOGGER Lorg/slf4j/Logger; METHOD method_46522 fetchKeyPair ()Ljava/util/concurrent/CompletableFuture;
FIELD field_39075 PROFILE_KEYS_PATH Ljava/nio/file/Path; METHOD method_46523 isExpired ()Z
FIELD field_39076 jsonPath Ljava/nio/file/Path; METHOD method_46532 create (Lcom/mojang/authlib/minecraft/UserApiService;Lnet/minecraft/class_320;Ljava/nio/file/Path;)Lnet/minecraft/class_7853;
FIELD field_39958 userApiService Lcom/mojang/authlib/minecraft/UserApiService; ARG 0 userApiService
FIELD field_39959 keyFuture Ljava/util/concurrent/CompletableFuture; ARG 1 session
METHOD <init> (Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/UUID;Ljava/nio/file/Path;)V ARG 2 root
ARG 2 uuid
ARG 3 root
METHOD method_43600 saveKeyPairToFile (Lnet/minecraft/class_7427;)V
COMMENT Saves the {@code keyPair} to the cache file if {@link
COMMENT net.minecraft.SharedConstants#isDevelopment} is {@code true};
COMMENT otherwise, just deletes the cache file.
ARG 1 keyPair
METHOD method_43601 (Lcom/google/gson/JsonElement;)V
ARG 1 json
METHOD method_43602 getKeyPair (Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture;
COMMENT Gets the key pair from the file cache, or if it is unavailable or expired,
COMMENT the Mojang server.
ARG 1 currentKey
METHOD method_43605 fetchKeyPair (Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7427;
COMMENT {@return the key pair fetched from Mojang's server}
COMMENT
COMMENT @throws NetworkEncryptionException when the fetched key is malformed
COMMENT @throws IOException when fetching fails
ARG 1 userApiService
METHOD method_43606 loadKeyPairFromFile ()Ljava/util/Optional;
COMMENT {@return the profile keys from the local cache}
COMMENT
COMMENT <p>This can return expired keys.
COMMENT
COMMENT @implNote The cache file is stored at {@code .minecraft/profilekeys/<uuid>.json}.
METHOD method_44076 decodeKeyPairResponse (Lcom/mojang/authlib/yggdrasil/response/KeyPairResponse;)Lnet/minecraft/class_7428$class_7443;
COMMENT {@return {@code keyPairResponse} decoded to {@link PlayerPublicKey.PublicKeyData}}
COMMENT
COMMENT @throws NetworkEncryptionException when the response is malformed
ARG 0 keyPairResponse
METHOD method_45109 (Lnet/minecraft/class_7427;)Z
ARG 0 key

View File

@ -0,0 +1,43 @@
CLASS net/minecraft/class_7434 net/minecraft/client/util/ProfileKeysImpl
COMMENT A class to fetch, load, and save the player's public and private keys.
FIELD field_39074 LOGGER Lorg/slf4j/Logger;
FIELD field_39075 PROFILE_KEYS_PATH Ljava/nio/file/Path;
FIELD field_39076 jsonPath Ljava/nio/file/Path;
FIELD field_39958 userApiService Lcom/mojang/authlib/minecraft/UserApiService;
FIELD field_39959 keyFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_40797 TIME_UNTIL_FIRST_EXPIRY_CHECK Ljava/time/Duration;
FIELD field_40798 expiryCheckTime Ljava/time/Instant;
METHOD <init> (Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/UUID;Ljava/nio/file/Path;)V
ARG 1 userApiService
ARG 2 uuid
ARG 3 root
METHOD method_43600 saveKeyPairToFile (Lnet/minecraft/class_7427;)V
COMMENT Saves the {@code keyPair} to the cache file if {@link
COMMENT net.minecraft.SharedConstants#isDevelopment} is {@code true};
COMMENT otherwise, just deletes the cache file.
ARG 1 keyPair
METHOD method_43601 (Lcom/google/gson/JsonElement;)V
ARG 1 json
METHOD method_43602 getKeyPair (Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture;
COMMENT Gets the key pair from the file cache, or if it is unavailable or expired,
COMMENT the Mojang server.
ARG 1 currentKey
METHOD method_43605 fetchKeyPair (Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7427;
COMMENT {@return the key pair fetched from Mojang's server}
COMMENT
COMMENT @throws NetworkEncryptionException when the fetched key is malformed
COMMENT @throws IOException when fetching fails
ARG 1 userApiService
METHOD method_43606 loadKeyPairFromFile ()Ljava/util/Optional;
COMMENT {@return the profile keys from the local cache}
COMMENT
COMMENT <p>This can return expired keys.
COMMENT
COMMENT @implNote The cache file is stored at {@code .minecraft/profilekeys/<uuid>.json}.
METHOD method_44076 decodeKeyPairResponse (Lcom/mojang/authlib/yggdrasil/response/KeyPairResponse;)Lnet/minecraft/class_7428$class_7443;
COMMENT {@return {@code keyPairResponse} decoded to {@link PlayerPublicKey.PublicKeyData}}
COMMENT
COMMENT @throws NetworkEncryptionException when the response is malformed
ARG 0 keyPairResponse
METHOD method_45109 (Lnet/minecraft/class_7427;)Z
ARG 0 key

View File

@ -24,6 +24,7 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
ARG 2 initialValue ARG 2 initialValue
METHOD method_12785 copyToFrom (Lnet/minecraft/class_2945$class_2946;Lnet/minecraft/class_2945$class_7834;)V METHOD method_12785 copyToFrom (Lnet/minecraft/class_2945$class_2946;Lnet/minecraft/class_2945$class_7834;)V
ARG 1 to ARG 1 to
ARG 2 from
METHOD method_12786 isDirty ()Z METHOD method_12786 isDirty ()Z
METHOD method_12789 get (Lnet/minecraft/class_2940;)Ljava/lang/Object; METHOD method_12789 get (Lnet/minecraft/class_2940;)Ljava/lang/Object;
ARG 1 data ARG 1 data
@ -32,10 +33,12 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
ARG 0 entityClass ARG 0 entityClass
ARG 1 dataHandler ARG 1 dataHandler
METHOD method_12792 clearDirty ()V METHOD method_12792 clearDirty ()V
METHOD method_46357 getChangedEntries ()Ljava/util/List;
CLASS class_2946 Entry CLASS class_2946 Entry
FIELD field_13336 dirty Z FIELD field_13336 dirty Z
FIELD field_13337 data Lnet/minecraft/class_2940; FIELD field_13337 data Lnet/minecraft/class_2940;
FIELD field_13338 value Ljava/lang/Object; FIELD field_13338 value Ljava/lang/Object;
FIELD field_40719 initialValue Ljava/lang/Object;
METHOD <init> (Lnet/minecraft/class_2940;Ljava/lang/Object;)V METHOD <init> (Lnet/minecraft/class_2940;Ljava/lang/Object;)V
ARG 1 data ARG 1 data
ARG 2 value ARG 2 value
@ -46,3 +49,20 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
METHOD method_12797 getData ()Lnet/minecraft/class_2940; METHOD method_12797 getData ()Lnet/minecraft/class_2940;
METHOD method_12799 set (Ljava/lang/Object;)V METHOD method_12799 set (Ljava/lang/Object;)V
ARG 1 value ARG 1 value
METHOD method_46358 isUnchanged ()Z
METHOD method_46359 toSerialized ()Lnet/minecraft/class_2945$class_7834;
CLASS class_7834 SerializedEntry
FIELD comp_1116 handler Lnet/minecraft/class_2941;
METHOD comp_1116 handler ()Lnet/minecraft/class_2941;
METHOD method_46360 of (Lnet/minecraft/class_2940;Ljava/lang/Object;)Lnet/minecraft/class_2945$class_7834;
ARG 0 data
ARG 1 value
METHOD method_46361 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_46362 fromBuf (Lnet/minecraft/class_2540;I)Lnet/minecraft/class_2945$class_7834;
ARG 0 buf
ARG 1 id
METHOD method_46363 fromBuf (Lnet/minecraft/class_2540;ILnet/minecraft/class_2941;)Lnet/minecraft/class_2945$class_7834;
ARG 0 buf
ARG 1 id
ARG 2 handler

View File

@ -27,6 +27,8 @@ CLASS net/minecraft/class_7428 net/minecraft/network/encryption/PlayerPublicKey
FIELD field_39309 KEY_SIGNATURE_MAX_SIZE I FIELD field_39309 KEY_SIGNATURE_MAX_SIZE I
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_43701 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_43701 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_43702 toSerializedString (Ljava/util/UUID;)[B METHOD method_43702 toSerializedString (Ljava/util/UUID;)[B

View File

@ -94,3 +94,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet ARG 1 packet
METHOD method_44898 onMessageAcknowledgment (Lnet/minecraft/class_7640;)V METHOD method_44898 onMessageAcknowledgment (Lnet/minecraft/class_7640;)V
ARG 1 packet ARG 1 packet
METHOD method_46367 onPlayerSession (Lnet/minecraft/class_7861;)V
ARG 1 packet

View File

@ -5,11 +5,19 @@ CLASS net/minecraft/class_7649 net/minecraft/network/message/FilterMask
FIELD field_39944 mask Ljava/util/BitSet; FIELD field_39944 mask Ljava/util/BitSet;
FIELD field_39945 status Lnet/minecraft/class_7649$class_7650; FIELD field_39945 status Lnet/minecraft/class_7649$class_7650;
FIELD field_40674 FILTERED_STYLE Lnet/minecraft/class_2583; FIELD field_40674 FILTERED_STYLE Lnet/minecraft/class_2583;
FIELD field_40837 CODEC Lcom/mojang/serialization/Codec;
FIELD field_40838 PASS_THROUGH_CODEC Lcom/mojang/serialization/Codec;
FIELD field_40839 FULLY_FILTERED_CODEC Lcom/mojang/serialization/Codec;
FIELD field_40840 PARTIALLY_FILTERED_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 length ARG 1 length
METHOD <init> (Ljava/util/BitSet;)V
ARG 1 mask
METHOD <init> (Ljava/util/BitSet;Lnet/minecraft/class_7649$class_7650;)V METHOD <init> (Ljava/util/BitSet;Lnet/minecraft/class_7649$class_7650;)V
ARG 1 mask ARG 1 mask
ARG 2 status ARG 2 status
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_45087 isPassThrough ()Z METHOD method_45087 isPassThrough ()Z
METHOD method_45088 markFiltered (I)V METHOD method_45088 markFiltered (I)V
ARG 1 index ARG 1 index
@ -23,4 +31,12 @@ CLASS net/minecraft/class_7649 net/minecraft/network/message/FilterMask
METHOD method_45093 isFullyFiltered ()Z METHOD method_45093 isFullyFiltered ()Z
METHOD method_46256 getFilteredText (Ljava/lang/String;)Lnet/minecraft/class_2561; METHOD method_46256 getFilteredText (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 message ARG 1 message
METHOD method_46600 getStatus ()Lnet/minecraft/class_7649$class_7650;
METHOD method_46601 getMask ()Ljava/util/BitSet;
CLASS class_7650 FilterStatus CLASS class_7650 FilterStatus
FIELD field_40841 id Ljava/lang/String;
FIELD field_40842 codecSupplier Ljava/util/function/Supplier;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V
ARG 3 id
ARG 4 codecSupplier
METHOD method_46602 getCodec ()Lcom/mojang/serialization/Codec;

View File

@ -2,9 +2,11 @@ CLASS net/minecraft/class_7635 net/minecraft/network/message/LastSeenMessageList
COMMENT A list of messages a client has seen. COMMENT A list of messages a client has seen.
FIELD field_39883 EMPTY Lnet/minecraft/class_7635; FIELD field_39883 EMPTY Lnet/minecraft/class_7635;
FIELD field_39884 MAX_ENTRIES I FIELD field_39884 MAX_ENTRIES I
FIELD field_40843 CODEC Lcom/mojang/serialization/Codec;
METHOD method_46257 updateSignatures (Lnet/minecraft/class_7498$class_7499;)V METHOD method_46257 updateSignatures (Lnet/minecraft/class_7498$class_7499;)V
ARG 1 updater ARG 1 updater
METHOD method_46258 pack (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7635$class_7815; METHOD method_46258 pack (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7635$class_7815;
ARG 1 storage
METHOD method_46259 (Lnet/minecraft/class_7561;Lnet/minecraft/class_7469;)Lnet/minecraft/class_7469$class_7819; METHOD method_46259 (Lnet/minecraft/class_7561;Lnet/minecraft/class_7469;)Lnet/minecraft/class_7469$class_7819;
ARG 1 signature ARG 1 signature
CLASS class_7636 Acknowledgment CLASS class_7636 Acknowledgment
@ -25,3 +27,4 @@ CLASS net/minecraft/class_7635 net/minecraft/network/message/LastSeenMessageList
METHOD method_46260 write (Lnet/minecraft/class_2540;)V METHOD method_46260 write (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_46261 unpack (Lnet/minecraft/class_7561;)Ljava/util/Optional; METHOD method_46261 unpack (Lnet/minecraft/class_7561;)Ljava/util/Optional;
ARG 1 storage

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_7608 net/minecraft/network/message/MessageBody
COMMENT Other bits of information, such as sender, are included directly in the packet. COMMENT Other bits of information, such as sender, are included directly in the packet.
FIELD comp_930 timestamp Ljava/time/Instant; FIELD comp_930 timestamp Ljava/time/Instant;
FIELD comp_932 lastSeenMessages Lnet/minecraft/class_7635; FIELD comp_932 lastSeenMessages Lnet/minecraft/class_7635;
FIELD field_40847 CODEC Lcom/mojang/serialization/MapCodec;
METHOD comp_930 timestamp ()Ljava/time/Instant; METHOD comp_930 timestamp ()Ljava/time/Instant;
METHOD comp_932 lastSeenMessages ()Lnet/minecraft/class_7635; METHOD comp_932 lastSeenMessages ()Lnet/minecraft/class_7635;
METHOD method_46304 update (Lnet/minecraft/class_7498$class_7499;)V METHOD method_46304 update (Lnet/minecraft/class_7498$class_7499;)V
@ -11,6 +12,9 @@ CLASS net/minecraft/class_7608 net/minecraft/network/message/MessageBody
METHOD method_46305 ofUnsigned (Ljava/lang/String;)Lnet/minecraft/class_7608; METHOD method_46305 ofUnsigned (Ljava/lang/String;)Lnet/minecraft/class_7608;
ARG 0 content ARG 0 content
METHOD method_46306 toSerialized (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7608$class_7824; METHOD method_46306 toSerialized (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7608$class_7824;
ARG 1 storage
METHOD method_46612 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_7824 Serialized CLASS class_7824 Serialized
COMMENT The serialized version of {@code MessageBody} used in networking. COMMENT The serialized version of {@code MessageBody} used in networking.
COMMENT COMMENT
@ -24,3 +28,4 @@ CLASS net/minecraft/class_7608 net/minecraft/network/message/MessageBody
METHOD method_46308 (Lnet/minecraft/class_7635;)Lnet/minecraft/class_7608; METHOD method_46308 (Lnet/minecraft/class_7635;)Lnet/minecraft/class_7608;
ARG 1 lastSeenMessages ARG 1 lastSeenMessages
METHOD method_46309 toBody (Lnet/minecraft/class_7561;)Ljava/util/Optional; METHOD method_46309 toBody (Lnet/minecraft/class_7561;)Ljava/util/Optional;
ARG 1 storage

View File

@ -34,9 +34,15 @@ CLASS net/minecraft/class_7610 net/minecraft/network/message/MessageChain
COMMENT the message chain's legitimacy. COMMENT the message chain's legitimacy.
COMMENT COMMENT
COMMENT @see MessageChain#getUnpacker 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; METHOD method_46315 (Ljava/util/UUID;Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471;
ARG 1 signature ARG 1 signature
ARG 2 body 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; METHOD unpack (Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471;
ARG 1 signature ARG 1 signature
ARG 2 body ARG 2 body

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_7469 net/minecraft/network/message/MessageSignatureDat
COMMENT A message signature data that can be verified. COMMENT A message signature data that can be verified.
FIELD comp_925 data [B FIELD comp_925 data [B
FIELD field_40683 SIZE I FIELD field_40683 SIZE I
FIELD field_40844 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_925 data ()[B METHOD comp_925 data ()[B
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
@ -18,6 +19,7 @@ CLASS net/minecraft/class_7469 net/minecraft/network/message/MessageSignatureDat
METHOD method_46276 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7469; METHOD method_46276 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7469;
ARG 0 buf ARG 0 buf
METHOD method_46277 pack (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7469$class_7819; METHOD method_46277 pack (Lnet/minecraft/class_7561;)Lnet/minecraft/class_7469$class_7819;
ARG 1 storage
CLASS class_7819 Indexed CLASS class_7819 Indexed
FIELD field_40684 MISSING_ID I FIELD field_40684 MISSING_ID I
METHOD <init> (I)V METHOD <init> (I)V
@ -30,3 +32,4 @@ CLASS net/minecraft/class_7469 net/minecraft/network/message/MessageSignatureDat
ARG 0 buf ARG 0 buf
ARG 1 indexed ARG 1 indexed
METHOD method_46280 getSignature (Lnet/minecraft/class_7561;)Ljava/util/Optional; METHOD method_46280 getSignature (Lnet/minecraft/class_7561;)Ljava/util/Optional;
ARG 1 storage

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_7561 net/minecraft/network/message/MessageSignatureSto
COMMENT Collects message signatures on the server to make a message chain. COMMENT Collects message signatures on the server to make a message chain.
FIELD field_40686 MAX_ENTRIES I FIELD field_40686 MAX_ENTRIES I
FIELD field_40687 signatures [Lnet/minecraft/class_7469; FIELD field_40687 signatures [Lnet/minecraft/class_7469;
FIELD field_40845 MISSING I
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 maxEntries ARG 1 maxEntries
METHOD method_46281 create ()Lnet/minecraft/class_7561; METHOD method_46281 create ()Lnet/minecraft/class_7561;
@ -11,3 +12,7 @@ CLASS net/minecraft/class_7561 net/minecraft/network/message/MessageSignatureSto
ARG 1 signatures ARG 1 signatures
METHOD method_46286 add (Lnet/minecraft/class_7471;)V METHOD method_46286 add (Lnet/minecraft/class_7471;)V
ARG 1 message ARG 1 message
METHOD method_46606 get (I)Lnet/minecraft/class_7469;
ARG 1 index
METHOD method_46607 indexOf (Lnet/minecraft/class_7469;)I
ARG 1 signature

View File

@ -18,3 +18,4 @@ CLASS net/minecraft/class_2917 net/minecraft/network/packet/c2s/login/LoginKeyC2
ARG 1 privateKey ARG 1 privateKey
METHOD method_43643 verifySignedNonce ([BLjava/security/PrivateKey;)Z METHOD method_43643 verifySignedNonce ([BLjava/security/PrivateKey;)Z
ARG 1 nonce ARG 1 nonce
ARG 2 privateKey

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7861 net/minecraft/network/packet/c2s/play/PlayerSessionC2SPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,9 +1,15 @@
CLASS net/minecraft/class_2739 net/minecraft/network/packet/s2c/play/EntityTrackerUpdateS2CPacket CLASS net/minecraft/class_2739 net/minecraft/network/packet/s2c/play/EntityTrackerUpdateS2CPacket
FIELD comp_1127 id I FIELD comp_1127 id I
FIELD comp_1128 trackedValues Ljava/util/List; FIELD comp_1128 trackedValues Ljava/util/List;
FIELD field_40850 MARKER_ID I
METHOD <init> (ILjava/util/List;)V METHOD <init> (ILjava/util/List;)V
ARG 1 id ARG 1 id
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD comp_1127 id ()I METHOD comp_1127 id ()I
METHOD comp_1128 trackedValues ()Ljava/util/List; METHOD comp_1128 trackedValues ()Ljava/util/List;
METHOD method_46615 write (Ljava/util/List;Lnet/minecraft/class_2540;)V
ARG 0 trackedValues
ARG 1 buf
METHOD method_46616 read (Lnet/minecraft/class_2540;)Ljava/util/List;
ARG 0 buf

View File

@ -42,6 +42,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_39987 signatureStorage Lnet/minecraft/class_7561; FIELD field_39987 signatureStorage Lnet/minecraft/class_7561;
FIELD field_39989 MAX_PENDING_ACKNOWLEDGMENTS I FIELD field_39989 MAX_PENDING_ACKNOWLEDGMENTS I
FIELD field_39990 CHAT_VALIDATION_FAILED_TEXT Lnet/minecraft/class_2561; FIELD field_39990 CHAT_VALIDATION_FAILED_TEXT Lnet/minecraft/class_2561;
FIELD field_40720 session Lnet/minecraft/class_7822;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V
ARG 1 server ARG 1 server
ARG 2 connection ARG 2 connection
@ -201,6 +202,10 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 2 params ARG 2 params
METHOD method_45171 handleMessageChainException (Lnet/minecraft/class_7610$class_7825;)V METHOD method_45171 handleMessageChainException (Lnet/minecraft/class_7610$class_7825;)V
ARG 1 exception ARG 1 exception
METHOD method_46365 setSession (Lnet/minecraft/class_7822;)V
ARG 1 session
METHOD method_46366 (Lnet/minecraft/class_7822;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 2 executor
CLASS 1 CLASS 1
METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V
ARG 1 hand ARG 1 hand

View File

@ -239,6 +239,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_45163 getSession ()Lnet/minecraft/class_7822; METHOD method_45163 getSession ()Lnet/minecraft/class_7822;
METHOD method_45164 (Lnet/minecraft/class_7262;)V METHOD method_45164 (Lnet/minecraft/class_7262;)V
ARG 1 sculkShriekerWarningManager ARG 1 sculkShriekerWarningManager
METHOD method_46364 setSession (Lnet/minecraft/class_7822;)V
ARG 1 session
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode ARG 1 gameMode
CLASS 1 CLASS 1