diff --git a/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping b/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping index edc2184203..cefa121d7e 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping @@ -3,6 +3,7 @@ CLASS com/mojang/blaze3d/systems/GpuDevice COMMENT run-time checks. METHOD (Lnet/minecraft/class_1_147;Ljava/lang/Runnable;)V ARG 1 backend + ARG 2 criticalShaderLoader METHOD createBuffer (Ljava/util/function/Supplier;IJ)Lcom/mojang/blaze3d/buffers/GpuBuffer; ARG 1 labelGetter ARG 2 usage diff --git a/mappings/com/mojang/blaze3d/systems/GpuDeviceLimits.mapping b/mappings/com/mojang/blaze3d/systems/GpuDeviceLimits.mapping index 7d0dfd3e43..7a6490f6c1 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuDeviceLimits.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuDeviceLimits.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_1_684 com/mojang/blaze3d/systems/GpuDeviceLimits + METHOD method_1_5494 maxTextureSize (Lnet/minecraft/class_1_658;)I + ARG 1 texelFormat diff --git a/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping b/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping index cecc5f6e1c..216aefde24 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping @@ -5,7 +5,16 @@ CLASS net/minecraft/class_1_149 com/mojang/blaze3d/systems/RenderPassBackend ARG 3 sampler METHOD method_1_1326 disableScissor ()V METHOD method_1_1327 draw (IIII)V + ARG 1 vertexCount + ARG 2 instanceCount + ARG 3 firstVertex + ARG 4 firstInstance METHOD method_1_1328 drawIndexed (IIIII)V + ARG 1 indexCount + ARG 2 instanceCount + ARG 3 firstIndex + ARG 4 vertexOffset + ARG 5 firstInstance METHOD method_1_1329 drawMultipleIndexed (Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lnet/minecraft/class_5595;Ljava/util/Collection;Ljava/lang/Object;)V ARG 1 objects ARG 2 buffer @@ -37,3 +46,9 @@ CLASS net/minecraft/class_1_149 com/mojang/blaze3d/systems/RenderPassBackend METHOD method_1_4243 writeTimestamp (Lnet/minecraft/class_1_685;I)V ARG 1 timestampQueryPool ARG 2 index + METHOD method_1_5511 drawIndexedIndirect (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)V + ARG 1 buffer + ARG 2 drawCount + METHOD method_1_5512 drawIndirect (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;I)V + ARG 1 buffer + ARG 2 drawCount diff --git a/mappings/net/minecraft/block/BlockShapeContext.mapping b/mappings/net/minecraft/block/BlockShapeContext.mapping new file mode 100644 index 0000000000..aa5fda5591 --- /dev/null +++ b/mappings/net/minecraft/block/BlockShapeContext.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_969 net/minecraft/block/BlockShapeContext + FIELD field_1_6705 minY D + METHOD (D)V + ARG 1 minY diff --git a/mappings/net/minecraft/block/ShapeContext.mapping b/mappings/net/minecraft/block/ShapeContext.mapping index a7ac0b248c..0655aa1a0b 100644 --- a/mappings/net/minecraft/block/ShapeContext.mapping +++ b/mappings/net/minecraft/block/ShapeContext.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_3726 net/minecraft/block/ShapeContext + METHOD method_1_5606 block (D)Lnet/minecraft/class_3726; + ARG 0 minY METHOD method_16192 isAbove (Lnet/minecraft/class_265;Lnet/minecraft/class_2338;Z)Z ARG 1 shape ARG 2 pos diff --git a/mappings/net/minecraft/block/entity/PotentSulfurBlockEntity.mapping b/mappings/net/minecraft/block/entity/PotentSulfurBlockEntity.mapping index c976ac2da4..bb0cf4a7a0 100644 --- a/mappings/net/minecraft/block/entity/PotentSulfurBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/PotentSulfurBlockEntity.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_1_757 net/minecraft/block/entity/PotentSulfurBlockEnti FIELD field_1_6204 SERVER_GEYSER_TICKER Lnet/minecraft/class_5558; FIELD field_1_6206 syncTime J FIELD field_1_6208 countdown I + FIELD field_1_6819 WORLD_SEED_SALT J METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state @@ -60,3 +61,26 @@ CLASS net/minecraft/class_1_757 net/minecraft/block/entity/PotentSulfurBlockEnti METHOD method_1_5337 resetCountdown ()V METHOD method_1_5338 addGeyserParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V ARG 0 world + ARG 1 basePos + ARG 2 surfacePos + METHOD method_1_6016 getGeyserHeight (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)I + ARG 0 world + ARG 1 pos + ARG 2 depth + METHOD method_1_6017 getRandom (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819; + ARG 0 world + ARG 1 pos + METHOD method_1_6018 canGeyserPassThrough (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Z + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 shapeContext + METHOD method_1_6019 (Ljava/lang/Integer;)V + ARG 1 countdown + METHOD method_1_6020 (Lnet/minecraft/class_3414;)Lnet/minecraft/class_5558; + ARG 0 soundEvent + METHOD method_1_6021 (Lnet/minecraft/class_3414;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1_757;)V + ARG 1 world + ARG 2 pos + ARG 3 state + ARG 4 blockEntity diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 810857cdb7..50feff2cff 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -47,6 +47,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient FIELD field_1_3292 gpuSurface Lnet/minecraft/class_1_665; FIELD field_1_3293 updateSurface Z FIELD field_1_3869 worldExtractor Lnet/minecraft/class_1_816; + FIELD field_1_6363 worldShareManager Lnet/minecraft/class_1_911; + FIELD field_1_6364 friendListManager Lnet/minecraft/class_1_1004; FIELD field_1687 world Lnet/minecraft/class_638; COMMENT Represents the world the client is currently viewing. COMMENT This field is not null when in game. @@ -190,6 +192,16 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_1_4728 getRecorder ()Lnet/minecraft/class_5962; METHOD method_1_5115 (Lnet/minecraft/class_7973$class_7974;)V ARG 1 properties + METHOD method_1_5467 isChatFriendsOnly ()Z + METHOD method_1_5468 acceptsFriendInvites ()Z + METHOD method_1_5469 areFriendsEnabled ()Z + METHOD method_1_5470 isStranger (Ljava/util/UUID;)Z + COMMENT Checks if the client should block messages from the {@code sender} due to + COMMENT the client only accepting messages from friends. + ARG 1 sender + METHOD method_1_5471 preloadDefaultShaders ()V + METHOD method_1_5472 setIntegratedServerConnection (Lnet/minecraft/class_2535;)V + ARG 1 integratedServerConnection METHOD method_1478 getResourceManager ()Lnet/minecraft/class_3300; METHOD method_1479 getResourcePackDir ()Ljava/nio/file/Path; METHOD method_1481 joinWorld (Lnet/minecraft/class_638;)V @@ -304,7 +316,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient COMMENT Checks if the provided {@code entity} should display an outline around its model. ARG 1 entity METHOD method_29042 shouldBlockMessages (Ljava/util/UUID;)Z - COMMENT Checks if the client should block messages from the {@code sender}. + COMMENT Checks if the client should block messages from the {@code sender} due to + COMMENT player muting. COMMENT COMMENT

If true, messages will not be displayed in chat and narrator will not process COMMENT them. diff --git a/mappings/net/minecraft/client/friend/FriendListManager.mapping b/mappings/net/minecraft/client/friend/FriendListManager.mapping new file mode 100644 index 0000000000..46f5827043 --- /dev/null +++ b/mappings/net/minecraft/client/friend/FriendListManager.mapping @@ -0,0 +1,53 @@ +CLASS net/minecraft/class_1_1004 net/minecraft/client/friend/FriendListManager + FIELD field_1_6869 UPDATE_PERIOD J + FIELD field_1_6870 UPDATE_PERIOD_IN_FRIEND_SCREEN J + FIELD field_1_6871 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6872 TICK_PERIOD J + FIELD field_1_6873 enabled Ljava/util/concurrent/atomic/AtomicBoolean; + FIELD field_1_6874 friendsService Lcom/mojang/authlib/yggdrasil/FriendsService; + FIELD field_1_6875 friends Ljava/util/Set; + FIELD field_1_6876 incomingRequests Ljava/util/Set; + FIELD field_1_6877 outgoingRequests Ljava/util/Set; + FIELD field_1_6878 lastUpdatedAt J + FIELD field_1_6879 friendData Lcom/mojang/authlib/yggdrasil/response/FriendData; + FIELD field_1_6880 client Lnet/minecraft/class_310; + FIELD field_1_6881 tickTask Ljava/util/concurrent/ScheduledFuture; + FIELD field_1_6882 friendsListThreadExecutor Ljava/util/concurrent/ScheduledExecutorService; + FIELD field_1_6883 lastStatus Lnet/minecraft/class_1_1004$class_1_1006; + FIELD field_1_6884 updating Ljava/util/concurrent/atomic/AtomicBoolean; + FIELD field_1_6885 updateListeners Ljava/util/Set; + METHOD (Lcom/mojang/authlib/yggdrasil/FriendsService;Lnet/minecraft/class_310;)V + ARG 1 friendsService + ARG 2 client + METHOD method_1_6091 addUpdateListener (Ljava/lang/Runnable;)V + ARG 1 listener + METHOD method_1_6092 shutdown ()V + METHOD method_1_6093 updateFromFriendData (Lcom/mojang/authlib/yggdrasil/response/FriendData;Lnet/minecraft/class_1_1004$class_1_1006;)Z + ARG 1 friendData + ARG 2 status + METHOD method_1_6094 onFriendStatusChanged (Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_1_1004$class_1_1005;)V + ARG 1 uuid + ARG 2 name + ARG 3 callback + METHOD method_1_6095 updateAsync ()Ljava/util/concurrent/CompletableFuture; + METHOD method_1_6096 getFriendData ()Lcom/mojang/authlib/yggdrasil/response/FriendData; + METHOD method_1_6097 getStatus ()Lnet/minecraft/class_1_1004$class_1_1006; + METHOD method_1_6098 getUpdatePeriod ()J + METHOD method_1_6099 shouldSuppressNotifications ()Z + METHOD method_1_6103 (Ljava/lang/Runnable;)Ljava/lang/Thread; + ARG 0 runnable + METHOD method_1_6105 convertYggdrasilResultCode (Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;)Lnet/minecraft/class_1_1004$class_1_1006; + ARG 0 resultCode + METHOD method_1_6106 notifyUpdateListeners ()V + METHOD method_1_6107 removeUpdateListener (Ljava/lang/Runnable;)V + ARG 1 listener + METHOD method_1_6108 tick ()V + METHOD method_1_6109 update ()V + METHOD method_1_6110 onFriendsEnabled ()V + METHOD method_1_6111 onFriendsDisabled ()V + CLASS class_1_1005 FriendStatusChangeNotifier + METHOD method_1_6112 run (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 1 client + ARG 2 name + ARG 3 skin + CLASS class_1_1006 Status diff --git a/mappings/net/minecraft/client/friend/InvitationManager.mapping b/mappings/net/minecraft/client/friend/InvitationManager.mapping new file mode 100644 index 0000000000..b446068c75 --- /dev/null +++ b/mappings/net/minecraft/client/friend/InvitationManager.mapping @@ -0,0 +1,53 @@ +CLASS net/minecraft/class_1_951 net/minecraft/client/friend/InvitationManager + FIELD field_1_6629 CLEAN_UPDATE_INTERVAL Ljava/time/Duration; + FIELD field_1_6630 DIRTY_UPDATE_INTERVAL Ljava/time/Duration; + FIELD field_1_6631 friendsService Lcom/mojang/authlib/yggdrasil/FriendsService; + FIELD field_1_6632 outgoingInvitations Ljava/util/Set; + FIELD field_1_6633 presenceStatusUpdatedTime Ljava/time/Instant; + FIELD field_1_6634 presenceResponse Lcom/mojang/authlib/yggdrasil/response/PresenceResponse; + FIELD field_1_6635 respondedInvitations Ljava/util/Set; + FIELD field_1_6636 client Lnet/minecraft/class_310; + FIELD field_1_6637 incomingInvitations Ljava/util/Set; + FIELD field_1_6638 dirty Z + METHOD (Lnet/minecraft/class_310;Lcom/mojang/authlib/yggdrasil/FriendsService;)V + ARG 1 client + ARG 2 friendsService + METHOD method_1_5771 removeInvite (Ljava/util/UUID;)Z + ARG 1 pmid + METHOD method_1_5772 clear ()V + METHOD method_1_5773 cleanRespondedInvitations ()V + METHOD method_1_5774 respondToInvite (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5775 onHostInviteExpired (Ljava/util/UUID;)V + ARG 1 friendId + METHOD method_1_5776 getOutgoingInvitations ()Ljava/util/Set; + METHOD method_1_5777 getJoinInfoUpdate (Lcom/mojang/authlib/yggdrasil/response/PresenceStatus;)Lcom/mojang/authlib/yggdrasil/request/JoinInfoUpdate; + ARG 1 presenceStatus + METHOD method_1_5778 getPresenceResponse ()Lcom/mojang/authlib/yggdrasil/response/PresenceResponse; + METHOD method_1_5779 getPresenceStatus ()Lcom/mojang/authlib/yggdrasil/response/PresenceStatus; + METHOD method_1_5780 pmidToProfileId (Ljava/util/UUID;)Ljava/util/UUID; + ARG 1 pmid + METHOD method_1_5781 hasRespondedToInvitationFrom (Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto;)Z + ARG 1 presenceStatus + METHOD method_1_5782 inviteFriend (Ljava/util/UUID;)V + ARG 1 profileId + METHOD method_1_5783 hasOutgoingInvitationTo (Ljava/util/UUID;)Z + ARG 1 pmid + METHOD method_1_5784 (Ljava/util/UUID;)Z + ARG 1 pmid + METHOD method_1_5785 (Ljava/util/UUID;Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto;)Z + ARG 1 presenceStatus + METHOD method_1_5786 (Ljava/util/UUID;Lnet/minecraft/class_5520$class_1_980;)Z + ARG 1 friend + METHOD method_1_5787 (Lnet/minecraft/class_5520$class_1_980;)V + ARG 1 friend + METHOD method_1_5791 (Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto;)V + ARG 1 presenceStatus + METHOD method_1_5792 (Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto;Lnet/minecraft/class_5520$class_1_980;)Z + ARG 2 friend + METHOD method_1_5793 (Lnet/minecraft/class_8685;Lnet/minecraft/class_5520$class_1_980;)V + ARG 2 friend + METHOD method_1_5794 shouldUpdatePresenceStatus ()Z + METHOD method_1_5795 checkPresenceStatus ()V + METHOD method_1_5796 markDirty ()V + METHOD method_1_5797 updatePresenceStatus ()V diff --git a/mappings/net/minecraft/client/friend/SocialInteractionsManager.mapping b/mappings/net/minecraft/client/friend/SocialInteractionsManager.mapping new file mode 100644 index 0000000000..d33a1eb109 --- /dev/null +++ b/mappings/net/minecraft/client/friend/SocialInteractionsManager.mapping @@ -0,0 +1,88 @@ +CLASS net/minecraft/class_5520 net/minecraft/client/friend/SocialInteractionsManager + FIELD field_1_6755 FAILED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6756 FORBIDDEN_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6757 RATE_LIMITED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6758 UNAVAILABLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6759 USER_MAY_LACK_ACTIVE_PROFILE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6760 acceptsFriendInvites Z + FIELD field_1_6761 friendsEnabled Z + FIELD field_1_6762 friendsService Lcom/mojang/authlib/yggdrasil/FriendsService; + FIELD field_1_6763 invitationManager Lnet/minecraft/class_1_951; + FIELD field_1_6764 friendListManager Lnet/minecraft/class_1_1004; + FIELD field_26865 client Lnet/minecraft/class_310; + FIELD field_26866 hiddenPlayers Ljava/util/Set; + FIELD field_26912 userApiService Lcom/mojang/authlib/minecraft/UserApiService; + FIELD field_26927 playerNameByUuid Ljava/util/Map; + FIELD field_35081 blockListLoaded Z + FIELD field_35082 blockListLoader Ljava/util/concurrent/CompletableFuture; + METHOD (Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;Lcom/mojang/authlib/yggdrasil/FriendsService;Lnet/minecraft/class_1_1004;)V + ARG 1 client + ARG 2 userApiService + ARG 3 friendsService + ARG 4 friendListManager + METHOD method_1_5930 acceptIncomingFriendRequest (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid + METHOD method_1_5931 addUpdateListener (Ljava/lang/Runnable;)V + ARG 1 listener + METHOD method_1_5932 declineIncomingFriendRequest (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid + METHOD method_1_5933 getStatus ()Lnet/minecraft/class_1_1004$class_1_1006; + METHOD method_1_5934 getFriends ()Ljava/util/List; + METHOD method_1_5935 getIncomingRequests ()Ljava/util/List; + METHOD method_1_5936 getOutgoingRequests ()Ljava/util/List; + METHOD method_1_5937 getInvitationManager ()Lnet/minecraft/class_1_951; + METHOD method_1_5938 reportResultCode (Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;)V + ARG 1 resultCode + METHOD method_1_5939 acceptsFriendInvites ()Z + METHOD method_1_5940 hasFriend (Ljava/util/UUID;)Z + ARG 1 uuid + METHOD method_1_5941 areFriendsEnabled ()Z + METHOD method_1_5942 isFriend (Ljava/util/UUID;)Z + ARG 1 pmid + METHOD method_1_5945 (Ljava/util/UUID;Lnet/minecraft/class_5520$class_1_980;)Z + ARG 1 friend + METHOD method_1_5946 (Lcom/mojang/authlib/yggdrasil/response/FriendDto;)Lnet/minecraft/class_5520$class_1_980; + ARG 0 player + METHOD method_1_5950 (Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;)Ljava/util/concurrent/CompletionStage; + ARG 1 resultCode + METHOD method_1_5955 convertFriendDtos (Ljava/util/List;)Ljava/util/List; + ARG 0 player + METHOD method_1_5956 removeFriend (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid + METHOD method_1_5957 removeUpdateListener (Ljava/lang/Runnable;)V + ARG 1 listener + METHOD method_1_5958 revokeOutgoingFriendRequest (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid + METHOD method_1_5959 sendAsyncRequest (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; + ARG 1 request + METHOD method_1_5960 sendFriendRequest (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 username + METHOD method_1_5961 setAcceptsFriendInvites (Z)V + ARG 1 acceptsFriendInvites + METHOD method_1_5962 setFriendsEnabled (Z)V + ARG 1 friendsEnabled + METHOD method_1_5963 reportError (Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;)V + ARG 1 resultCode + METHOD method_1_5964 updateFriendSettings (ZZ)Ljava/util/concurrent/CompletableFuture; + ARG 1 enableFriendList + ARG 2 acceptFriendInvites + METHOD method_31336 getHiddenPlayers ()Ljava/util/Set; + METHOD method_31337 setPlayerOnline (Lnet/minecraft/class_640;)V + ARG 1 player + METHOD method_31338 hidePlayer (Ljava/util/UUID;)V + ARG 1 uuid + METHOD method_31339 showPlayer (Ljava/util/UUID;)V + ARG 1 uuid + METHOD method_31340 isPlayerHidden (Ljava/util/UUID;)Z + ARG 1 uuid + METHOD method_31341 setPlayerOffline (Ljava/util/UUID;)V + ARG 1 uuid + METHOD method_31391 isPlayerMuted (Ljava/util/UUID;)Z + ARG 1 uuid + METHOD method_31392 isPlayerBlocked (Ljava/util/UUID;)Z + ARG 1 uuid + METHOD method_31407 getUuid (Ljava/lang/String;)Ljava/util/UUID; + ARG 1 playerName + METHOD method_38935 loadBlockList ()V + METHOD method_38936 unloadBlockList ()V + CLASS class_1_980 Player diff --git a/mappings/net/minecraft/client/friend/gui/screen/FriendsScreen.mapping b/mappings/net/minecraft/client/friend/gui/screen/FriendsScreen.mapping new file mode 100644 index 0000000000..1ef7b07b38 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/screen/FriendsScreen.mapping @@ -0,0 +1,47 @@ +CLASS net/minecraft/class_1_986 net/minecraft/client/friend/gui/screen/FriendsScreen + FIELD field_1_6791 FRIENDS_BACKGROUND_TEXTURE_TEXT Lnet/minecraft/class_2960; + FIELD field_1_6793 CONNECTION_ISSUE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6794 GENERIC_ERROR_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6795 TEMPORARILY_UNAVAILABLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6796 GENERIC_ERROR_TOAST_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6797 UPGRADE_NEEDED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6798 USER_MAY_LACK_ACTIVE_PROFILE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6799 LOADING_FRIENDS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6800 LOADING_REQUESTS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6801 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6805 FRIENDS_OPEN_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6806 parent Lnet/minecraft/class_437; + FIELD field_1_6807 tabs Lnet/minecraft/class_8667; + FIELD field_1_6809 friendsTab Lnet/minecraft/class_1_926; + FIELD field_1_6811 connectingP2P Z + FIELD field_1_6813 pendingFriendRemovals Ljava/util/Set; + FIELD field_1_6814 pendingFriendRequestsTabButton Lnet/minecraft/class_1_992; + FIELD field_1_6815 pendingFriendRequestsTab Lnet/minecraft/class_1_927; + FIELD field_1_6816 tabManager Lnet/minecraft/class_8088; + METHOD (Lnet/minecraft/class_437;)V + ARG 1 parent + METHOD method_1_5994 unloadTab (Lnet/minecraft/class_8087;)V + ARG 1 tab + METHOD method_1_5995 getWidth ()I + METHOD method_1_5996 (Lnet/minecraft/class_1_986;Lnet/minecraft/class_339;)V + ARG 1 child + METHOD method_1_5997 (Lnet/minecraft/class_1_986;Lnet/minecraft/class_339;)V + ARG 1 widget + METHOD method_1_5998 (Lnet/minecraft/class_1_986;Lnet/minecraft/class_339;)V + ARG 1 widget + METHOD method_1_6001 (Ljava/util/UUID;Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;Ljava/lang/Throwable;)V + ARG 2 resultCode + ARG 3 ex + METHOD method_1_6002 (Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;)V + ARG 1 resultCode + METHOD method_1_6004 (Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;)V + ARG 1 resultCode + METHOD method_1_6010 onSuccess (Lnet/minecraft/class_5520;)V + ARG 1 socialInteractionsManager + METHOD method_1_6011 updateStatus ()V + METHOD method_1_6012 loadTab (Lnet/minecraft/class_8087;)V + ARG 1 tab + METHOD method_1_6013 setErrorMessage (Lnet/minecraft/class_2561;)V + ARG 1 errorMessage + METHOD method_1_6014 update ()V + METHOD method_1_6015 tryConnectP2P ()Z diff --git a/mappings/net/minecraft/client/friend/gui/tab/FriendListTab.mapping b/mappings/net/minecraft/client/friend/gui/tab/FriendListTab.mapping new file mode 100644 index 0000000000..1b0e6ecc0d --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/tab/FriendListTab.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_1_979 net/minecraft/client/friend/gui/tab/FriendListTab + FIELD field_1_6753 height I + FIELD field_1_6754 width I + METHOD (II)V + ARG 1 width + ARG 2 height + METHOD method_1_5924 addWidget (Lnet/minecraft/class_8021;II)Lnet/minecraft/class_7843; + ARG 1 widget + ARG 2 width + ARG 3 height + METHOD method_1_5925 update ()V + METHOD method_1_5926 getBodyWidget ()Lnet/minecraft/class_8133; + METHOD method_1_5927 (Lnet/minecraft/class_339;)V + ARG 0 child + METHOD method_1_5928 relayout ()V + METHOD method_1_5929 setHeight (I)V + ARG 1 height diff --git a/mappings/net/minecraft/client/friend/gui/tab/FriendsTab.mapping b/mappings/net/minecraft/client/friend/gui/tab/FriendsTab.mapping new file mode 100644 index 0000000000..2cfe5ff28c --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/tab/FriendsTab.mapping @@ -0,0 +1,40 @@ +CLASS net/minecraft/class_1_926 net/minecraft/client/friend/gui/tab/FriendsTab + FIELD field_1_6505 EMPTY_STATE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6506 ILLUSTRATIONS_00_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_6507 MANAGE_ACCOUNT_FOOTER_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6508 EMPTY_STATE_LINK Lnet/minecraft/class_2561; + FIELD field_1_6509 TAB_FRIENDS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6510 header Lnet/minecraft/class_1_964; + FIELD field_1_6511 body Lnet/minecraft/class_8667; + FIELD field_1_6512 root Lnet/minecraft/class_8667; + FIELD field_1_6513 loadingWidget Lnet/minecraft/class_8661; + FIELD field_1_6514 client Lnet/minecraft/class_310; + FIELD field_1_6515 friendsScreen Lnet/minecraft/class_1_986; + FIELD field_1_6516 scrollable Lnet/minecraft/class_11467; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_8661;Lnet/minecraft/class_1_986;II)V + ARG 1 client + ARG 2 loadingWidget + ARG 3 friendsScreen + ARG 4 width + ARG 5 height + METHOD method_1_5628 matchesFriendOrRequest (Ljava/lang/String;)Z + ARG 1 search + METHOD method_1_5629 matchesAnyIn (Ljava/lang/String;Ljava/util/List;)Z + ARG 1 search + ARG 2 players + METHOD method_1_5630 getFooter ()Lnet/minecraft/class_7843; + METHOD method_1_5631 (Lnet/minecraft/class_2583;)V + ARG 1 widget + METHOD method_1_5632 (Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;)V + ARG 1 resultCode + METHOD method_1_5633 (Lnet/minecraft/class_2583;)V + ARG 1 widget + METHOD method_1_5634 (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; + ARG 0 style + METHOD method_1_5635 sendFriendRequest ()V + METHOD method_1_5636 addEmptyFriendListBody ()V + METHOD method_1_5637 setErrorMessage (Lnet/minecraft/class_2561;)V + ARG 1 message + METHOD method_1_5638 setLoading ()V + METHOD method_1_5639 setFriendWidgets (Ljava/util/List;)V + ARG 1 friends diff --git a/mappings/net/minecraft/client/friend/gui/tab/PendingFriendRequestsTab.mapping b/mappings/net/minecraft/client/friend/gui/tab/PendingFriendRequestsTab.mapping new file mode 100644 index 0000000000..90ae2998b3 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/tab/PendingFriendRequestsTab.mapping @@ -0,0 +1,22 @@ +CLASS net/minecraft/class_1_927 net/minecraft/client/friend/gui/tab/PendingFriendRequestsTab + FIELD field_1_6517 PENDING_EMPTY_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6518 PENDING_RECEIVED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6519 PENDING_SENT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6520 root Lnet/minecraft/class_8667; + FIELD field_1_6521 loadingWidget Lnet/minecraft/class_8661; + FIELD field_1_6522 body Lnet/minecraft/class_8667; + FIELD field_1_6523 friendsScreen Lnet/minecraft/class_1_986; + FIELD field_1_6524 scrollable Lnet/minecraft/class_11467; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_8661;Lnet/minecraft/class_1_986;II)V + ARG 1 client + ARG 2 loadingWidget + ARG 3 friendsScreen + ARG 4 width + ARG 5 height + METHOD method_1_5640 addEmptyRequestListBody ()V + METHOD method_1_5641 setErrorMessage (Lnet/minecraft/class_2561;)V + ARG 1 message + METHOD method_1_5642 setLoading ()V + METHOD method_1_5643 setFriendRequestWidgets (Ljava/util/List;Ljava/util/List;)V + ARG 1 incoming + ARG 2 outgoing diff --git a/mappings/net/minecraft/client/friend/gui/widget/FriendListEntryWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/FriendListEntryWidget.mapping new file mode 100644 index 0000000000..4de495064b --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/widget/FriendListEntryWidget.mapping @@ -0,0 +1,33 @@ +CLASS net/minecraft/class_1_1008 net/minecraft/client/friend/gui/widget/FriendListEntryWidget + FIELD field_1_6906 children Ljava/util/List; + FIELD field_1_6907 client Lnet/minecraft/class_310; + FIELD field_1_6908 playerNameTextWidget Lnet/minecraft/class_7842; + FIELD field_1_6909 skinWidget Lnet/minecraft/class_1_928; + FIELD field_1_6910 playerName Ljava/lang/String; + FIELD field_1_6911 friendsScreen Lnet/minecraft/class_1_986; + FIELD field_1_6912 renderPlayerNameHigh Z + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1_986;IIIILnet/minecraft/class_5520$class_1_980;Lnet/minecraft/class_8685;)V + ARG 1 client + ARG 2 friendsScreen + ARG 3 x + ARG 4 y + ARG 5 width + ARG 6 height + ARG 7 player + ARG 8 skin + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1_986;IIIILnet/minecraft/class_5520$class_1_980;Lnet/minecraft/class_8685;Z)V + ARG 1 client + ARG 2 friendsScreen + ARG 3 x + ARG 4 y + ARG 5 width + ARG 6 height + ARG 7 player + ARG 8 skin + ARG 9 renderPlayerNameHigh + METHOD method_1_6129 addChild (Lnet/minecraft/class_339;)V + ARG 1 widget + METHOD method_1_6130 update ()V + METHOD method_1_6131 getNarrationUsageText ()Lnet/minecraft/class_2561; + METHOD method_1_6132 createNarrationSupplier (Lnet/minecraft/class_2561;)Lnet/minecraft/class_4185$class_7841; + ARG 0 text diff --git a/mappings/net/minecraft/client/friend/gui/widget/FriendTabButtonWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/FriendTabButtonWidget.mapping new file mode 100644 index 0000000000..423ab32ccd --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/widget/FriendTabButtonWidget.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_1_992 net/minecraft/client/friend/gui/widget/FriendTabButtonWidget + FIELD field_1_6832 BUTTON_TEXTURES Lnet/minecraft/class_8666; + METHOD method_1_6025 drawCurrentTabBackground (Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V + ARG 1 context + ARG 2 textRenderer + ARG 3 color + METHOD method_1_6026 drawMessage (Lnet/minecraft/class_12225;)V + ARG 1 textConsumer diff --git a/mappings/net/minecraft/client/friend/gui/widget/FriendWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/FriendWidget.mapping new file mode 100644 index 0000000000..570033d647 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/widget/FriendWidget.mapping @@ -0,0 +1,86 @@ +CLASS net/minecraft/class_1_929 net/minecraft/client/friend/gui/widget/FriendWidget + FIELD field_1_6540 MULTIPLAYER_INVITE_ACCEPT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6541 JOIN_REQUEST_ACCEPT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6542 FRIENDS_ACCEPT_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6543 CONFIRM_TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6544 CONFIRM_UNFRIEND_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6545 MULTIPLAYER_INVITE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6546 FRIENDS_MULTIPLAYER_INVITE_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6547 JOIN_REQUEST_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6548 FRIENDS_MULTIPLAYER_JOIN_REQUEST_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6549 MULTIPLAYER_INVITE_REJECT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6550 JOIN_REQUEST_REJECT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6551 FRIENDS_REJECT_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6552 FRIENDS_REMOVE_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6553 UNFRIEND_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6554 button1 Lnet/minecraft/class_8662; + FIELD field_1_6555 presenceStatus Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto; + FIELD field_1_6556 unfriendButton Lnet/minecraft/class_8662; + FIELD field_1_6557 button2 Lnet/minecraft/class_8662; + FIELD field_1_6558 presenceStatusText Lnet/minecraft/class_7842; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1_986;Lnet/minecraft/class_5520$class_1_980;Lnet/minecraft/class_8685;Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto;ZLjava/lang/Runnable;)V + ARG 1 client + ARG 2 friendsScreen + ARG 3 player + ARG 4 skin + ARG 5 presenceStatus + ARG 6 unfriending + ARG 7 onUnfriend + METHOD method_1_5651 acceptInvite (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5652 acceptJoinRequest (Ljava/util/UUID;)V + ARG 1 uuid + METHOD method_1_5653 promptUnfriendConfirmation (Ljava/lang/Runnable;)V + ARG 1 onUnfriend + METHOD method_1_5654 rejectInvite (Ljava/util/UUID;)V + ARG 1 uuid + METHOD method_1_5655 setPresenceStatus (Lnet/minecraft/class_310;Lnet/minecraft/class_5520$class_1_980;Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto;)V + ARG 1 client + ARG 2 player + ARG 3 presenceStatus + METHOD method_1_5656 inviteFriend (Lnet/minecraft/class_310;Ljava/util/UUID;)V + ARG 1 client + ARG 2 friendId + METHOD method_1_5657 (Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 2 ex + METHOD method_1_5658 (Ljava/lang/Runnable;Lnet/minecraft/class_8816;)V + ARG 2 button + METHOD method_1_5659 (Lnet/minecraft/class_8816;)V + ARG 1 button + METHOD method_1_5662 (Ljava/util/UUID;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_5663 (Ljava/util/UUID;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_5664 (Lnet/minecraft/class_4185;)V + ARG 0 button + METHOD method_1_5665 (Ljava/util/UUID;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_5666 (Ljava/util/UUID;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_5667 (Lnet/minecraft/class_5520$class_1_980;Ljava/util/Map$Entry;)Z + ARG 1 playerEntry + METHOD method_1_5668 (Lnet/minecraft/class_310;Lnet/minecraft/class_5520$class_1_980;Lnet/minecraft/class_4185;)V + ARG 3 button + METHOD method_1_5669 (Ljava/util/UUID;Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto;Lnet/minecraft/class_4185;)V + ARG 3 button + METHOD method_1_5670 (Ljava/util/UUID;Lcom/mojang/authlib/yggdrasil/response/PresenceStatusDto;Lnet/minecraft/class_4185;)V + ARG 3 button + METHOD method_1_5671 (Lnet/minecraft/class_310;Lnet/minecraft/class_5520$class_1_980;Lnet/minecraft/class_4185;)V + ARG 3 button + METHOD method_1_5672 (Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_5673 (Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 2 ex + METHOD method_1_5674 (Ljava/util/UUID;Lnet/minecraft/class_5520$class_1_980;)Z + ARG 1 friend + METHOD method_1_5675 (Lorg/apache/commons/lang3/function/TriConsumer;Lnet/minecraft/class_5520$class_1_980;)V + ARG 2 friend + METHOD method_1_5676 getSortOrder ()I + METHOD method_1_5677 rejectJoinRequest (Ljava/util/UUID;)V + ARG 1 uuid + METHOD method_1_5678 joinRequest (Ljava/util/UUID;Ljava/util/UUID;)V + ARG 1 pmid + ARG 2 profileId + METHOD method_1_5679 (Lorg/apache/commons/lang3/function/TriConsumer;Ljava/util/UUID;)V + ARG 1 callback + ARG 2 profileId diff --git a/mappings/net/minecraft/client/friend/gui/widget/IncomingFriendRequestWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/IncomingFriendRequestWidget.mapping new file mode 100644 index 0000000000..630fecab23 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/widget/IncomingFriendRequestWidget.mapping @@ -0,0 +1,18 @@ +CLASS net/minecraft/class_1_946 net/minecraft/client/friend/gui/widget/IncomingFriendRequestWidget + FIELD field_1_6604 ACCEPT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6605 ACCEPT_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6606 DECLINE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6607 REJECT_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6608 acceptButton Lnet/minecraft/class_8662; + FIELD field_1_6609 declineButton Lnet/minecraft/class_8662; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1_986;Lnet/minecraft/class_5520$class_1_980;Lnet/minecraft/class_8685;Ljava/lang/Runnable;Ljava/lang/Runnable;)V + ARG 1 client + ARG 2 friendsScreen + ARG 3 player + ARG 4 skin + ARG 5 onAccept + ARG 6 onDecline + METHOD method_1_5721 (Lnet/minecraft/class_1_986;Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_5722 (Lnet/minecraft/class_1_986;Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 2 button diff --git a/mappings/net/minecraft/client/friend/gui/widget/OutgoingFriendRequestWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/OutgoingFriendRequestWidget.mapping new file mode 100644 index 0000000000..482360b3b7 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/widget/OutgoingFriendRequestWidget.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_1_947 net/minecraft/client/friend/gui/widget/OutgoingFriendRequestWidget + FIELD field_1_6610 CANCEL_REQUEST Lnet/minecraft/class_2561; + FIELD field_1_6611 CANCEL_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6612 cancelRequestButton Lnet/minecraft/class_8662; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1_986;Lnet/minecraft/class_5520$class_1_980;Lnet/minecraft/class_8685;Ljava/lang/Runnable;)V + ARG 1 client + ARG 2 friendsScreen + ARG 3 player + ARG 4 skin + ARG 5 onCancelRequest + METHOD method_1_5723 (Lnet/minecraft/class_1_986;Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 2 button diff --git a/mappings/net/minecraft/client/gl/GlCommandEncoderBackend.mapping b/mappings/net/minecraft/client/gl/GlCommandEncoderBackend.mapping index 536276a32e..5674e7caef 100644 --- a/mappings/net/minecraft/client/gl/GlCommandEncoderBackend.mapping +++ b/mappings/net/minecraft/client/gl/GlCommandEncoderBackend.mapping @@ -11,16 +11,26 @@ CLASS net/minecraft/class_10860 net/minecraft/client/gl/GlCommandEncoderBackend ARG 1 backend METHOD method_1_1394 presentTexture (Lcom/mojang/blaze3d/textures/GpuTextureView;)V ARG 1 textureView + METHOD method_1_5502 drawIndirect (Lnet/minecraft/class_10866;Lnet/minecraft/class_5595;Lnet/minecraft/class_10859;JI)V + ARG 1 pass + ARG 2 indexType + ARG 3 buffer + ARG 4 offset + ARG 6 drawCount + METHOD method_1_5503 assertUsable (Lnet/minecraft/class_10866;Lnet/minecraft/class_5595;)V + ARG 1 renderPass + ARG 2 indexType METHOD method_68351 setupRenderPass (Lnet/minecraft/class_10866;Ljava/util/Collection;)Z ARG 1 pass ARG 2 validationSkippedUniforms - METHOD method_68352 drawBoundObjectWithRenderPass (Lnet/minecraft/class_10866;IIILnet/minecraft/class_5595;II)V + METHOD method_68352 draw (Lnet/minecraft/class_10866;IIILnet/minecraft/class_5595;II)V ARG 1 pass ARG 2 baseVertex ARG 3 firstIndex ARG 4 count ARG 5 indexType ARG 6 instanceCount + ARG 7 firstInstance METHOD method_68353 drawObjectWithRenderPass (Lnet/minecraft/class_10866;IIILnet/minecraft/class_5595;Lnet/minecraft/class_10867;II)V ARG 1 pass ARG 2 baseVertex @@ -29,8 +39,10 @@ CLASS net/minecraft/class_10860 net/minecraft/client/gl/GlCommandEncoderBackend ARG 5 indexType ARG 6 pipeline ARG 7 instanceCount + ARG 8 firstInstance METHOD method_68354 (Lnet/minecraft/class_10866;Ljava/lang/String;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V ARG 1 name + ARG 2 bufferSlice METHOD method_68355 drawObjectsWithRenderPass (Lnet/minecraft/class_10866;Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lnet/minecraft/class_5595;Ljava/util/Collection;Ljava/lang/Object;)V ARG 1 pass ARG 2 objects diff --git a/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping b/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping index ce96e1a853..b7f374a35a 100644 --- a/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping +++ b/mappings/net/minecraft/client/gl/GlRenderPassBackend.mapping @@ -12,10 +12,10 @@ CLASS net/minecraft/class_10866 net/minecraft/client/gl/GlRenderPassBackend FIELD field_57873 simpleUniforms Ljava/util/HashMap; FIELD field_57874 samplerUniforms Ljava/util/HashMap; FIELD field_57875 setSimpleUniforms Ljava/util/Set; - FIELD field_57877 resourceManager Lnet/minecraft/class_10860; + FIELD field_57877 commandEncoder Lnet/minecraft/class_10860; FIELD field_57878 hasDepth Z METHOD (Lnet/minecraft/class_10860;Lnet/minecraft/class_10865;ZILnet/minecraft/class_11219;)V - ARG 1 resourceManager + ARG 1 commandEncoder ARG 2 device ARG 3 hasDepth ARG 4 numColorAttachments diff --git a/mappings/net/minecraft/client/gui/DrawContext.mapping b/mappings/net/minecraft/client/gui/DrawContext.mapping index dc456f72a3..c7f97b08a9 100644 --- a/mappings/net/minecraft/client/gui/DrawContext.mapping +++ b/mappings/net/minecraft/client/gui/DrawContext.mapping @@ -278,6 +278,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 2 text ARG 3 x ARG 4 y + ARG 5 width ARG 6 color ARG 7 shadow METHOD method_51441 drawHoverEvent (Lnet/minecraft/class_327;Lnet/minecraft/class_2583;II)V @@ -477,6 +478,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 2 text ARG 3 x ARG 4 y + ARG 5 width ARG 6 color METHOD method_70845 drawTexturedQuad (Lnet/minecraft/class_2960;IIIIFFFF)V ARG 1 sprite @@ -532,6 +534,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 8 x2 ARG 9 y2 METHOD method_70854 addPlayerSkin (Lnet/minecraft/class_3879$class_9948;Lnet/minecraft/class_2960;FFFFIIII)V + ARG 1 playerModel ARG 2 texture ARG 3 scale ARG 4 xRotation @@ -552,6 +555,9 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext METHOD method_70856 addEntity (Lnet/minecraft/class_10017;FLorg/joml/Vector3fc;Lorg/joml/Quaternionfc;Lorg/joml/Quaternionfc;IIII)V ARG 1 entityState ARG 2 scale + ARG 3 translation + ARG 4 rotation + ARG 5 overrideCameraAngle ARG 6 x1 ARG 7 y1 ARG 8 x2 @@ -643,7 +649,10 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext ARG 2 hoverType METHOD method_75788 getTextConsumer ()Lnet/minecraft/class_12225; CLASS class_8214 ScissorStack + FIELD field_1_5959 defaultRect Lnet/minecraft/class_8030; FIELD field_43099 stack Ljava/util/Deque; + METHOD (Lnet/minecraft/class_8030;)V + ARG 1 defaultRect METHOD method_49699 pop ()V METHOD method_49700 push (Lnet/minecraft/class_8030;)V ARG 1 rect diff --git a/mappings/net/minecraft/client/gui/friend/widget/FriendsTabHeaderWidget.mapping b/mappings/net/minecraft/client/gui/friend/widget/FriendsTabHeaderWidget.mapping new file mode 100644 index 0000000000..02b33487d3 --- /dev/null +++ b/mappings/net/minecraft/client/gui/friend/widget/FriendsTabHeaderWidget.mapping @@ -0,0 +1,37 @@ +CLASS net/minecraft/class_1_964 net/minecraft/client/gui/friend/widget/FriendsTabHeaderWidget + FIELD field_1_6669 DRAFT_REPORT_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6670 COPY_TO_CLIPBOARD_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6671 EMPTY_NICKNAME_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6672 ENTER_NICKNAME_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6674 LIST_SEPARATOR_TOP_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_6676 MY_PROFILE_NAME_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6678 SEND_REQUEST_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6682 sendRequestButton Lnet/minecraft/class_8662; + FIELD field_1_6683 searchField Lnet/minecraft/class_342; + FIELD field_1_6684 main Lnet/minecraft/class_8667; + FIELD field_1_6685 client Lnet/minecraft/class_310; + FIELD field_1_6686 profileNameText Lnet/minecraft/class_7077; + METHOD (ILjava/lang/Runnable;)V + ARG 1 width + ARG 2 onSendRequest + METHOD method_1_5812 setState (Lnet/minecraft/class_1_964$class_1_965;)V + ARG 1 state + METHOD method_1_5813 onSearchFieldChanged (Ljava/lang/String;)V + ARG 1 value + METHOD method_1_5814 getSearchField ()Lnet/minecraft/class_342; + METHOD method_1_5815 getSearchText ()Ljava/lang/String; + METHOD method_1_5816 (Lnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V + ARG 4 child + METHOD method_1_5817 (Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_5818 (Ljava/lang/String;Lnet/minecraft/class_4185;)V + ARG 2 text + METHOD method_1_5819 (Lnet/minecraft/class_7847;)V + ARG 0 pos + METHOD method_1_5820 (Lnet/minecraft/class_7847;)V + ARG 0 pos + METHOD method_1_5821 (Lnet/minecraft/class_7847;)V + ARG 0 pos + METHOD method_1_5822 setSearchText (Ljava/lang/String;)V + ARG 1 searchText + CLASS class_1_965 State diff --git a/mappings/net/minecraft/client/gui/render/state/special/EntityGuiElementRenderState.mapping b/mappings/net/minecraft/client/gui/render/state/special/EntityGuiElementRenderState.mapping index 2532f1f57d..44bf4504cf 100644 --- a/mappings/net/minecraft/client/gui/render/state/special/EntityGuiElementRenderState.mapping +++ b/mappings/net/minecraft/client/gui/render/state/special/EntityGuiElementRenderState.mapping @@ -5,6 +5,9 @@ CLASS net/minecraft/class_11252 net/minecraft/client/gui/render/state/special/En FIELD comp_4125 y2 I METHOD (Lnet/minecraft/class_10017;Lorg/joml/Vector3fc;Lorg/joml/Quaternionfc;Lorg/joml/Quaternionfc;IIIIFLnet/minecraft/class_8030;)V ARG 1 renderState + ARG 2 translation + ARG 3 rotation + ARG 4 overrideCameraAngle ARG 5 x1 ARG 6 y1 ARG 7 x2 diff --git a/mappings/net/minecraft/client/gui/screen/ConfirmPrivacyLinkScreen.mapping b/mappings/net/minecraft/client/gui/screen/ConfirmPrivacyLinkScreen.mapping new file mode 100644 index 0000000000..2ce61d47a3 --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/ConfirmPrivacyLinkScreen.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_1_975 net/minecraft/client/gui/screen/ConfirmPrivacyLinkScreen + FIELD field_1_6726 PRIVACY_LINK_MESSAGE Lnet/minecraft/class_2561; + FIELD field_1_6727 PRIVACY_LINK_TITLE Lnet/minecraft/class_2561; + FIELD field_1_6728 linkText Lnet/minecraft/class_2561; + METHOD (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Ljava/lang/String;)V + ARG 1 callback + ARG 2 link + METHOD method_1_5879 open (Lnet/minecraft/class_437;Ljava/lang/String;)V + ARG 0 screen + ARG 1 link + METHOD method_1_5880 open (Lnet/minecraft/class_437;Ljava/net/URI;)V + ARG 0 screen + ARG 1 link + METHOD method_1_5881 (Ljava/lang/String;Lnet/minecraft/class_310;Lnet/minecraft/class_437;Z)V + ARG 3 confirmed + METHOD method_1_5882 (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; + ARG 0 style diff --git a/mappings/net/minecraft/client/gui/screen/GameMenuScreen.mapping b/mappings/net/minecraft/client/gui/screen/GameMenuScreen.mapping index ab16eddeb2..ef1655657c 100644 --- a/mappings/net/minecraft/client/gui/screen/GameMenuScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/GameMenuScreen.mapping @@ -1,4 +1,8 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen + FIELD field_1_6410 MULTIPLAYER_OPTIONS_BUTTON_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6411 PLAYER_REPORTING_NO_PLAYERS_TEXT Lnet/minecraft/class_7919; + FIELD field_1_6412 socialInteractionsUpdateListener Ljava/lang/Runnable; + FIELD field_1_6413 friendsListButton Lnet/minecraft/class_1_917; FIELD field_19319 showMenu Z FIELD field_40792 exitButton Lnet/minecraft/class_4185; FIELD field_41614 GAME_TEXT Lnet/minecraft/class_2561; @@ -19,11 +23,25 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen FIELD field_60753 CUSTOM_OPTIONS_TOOLTIP Lnet/minecraft/class_7919; METHOD (Z)V ARG 1 showMenu + METHOD method_1_5514 isCurrentScreen ()Z + METHOD method_1_5515 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_5516 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_5517 (Ljava/util/Map$Entry;)Z + ARG 1 playerEntry + METHOD method_1_5518 (Lnet/minecraft/class_7845$class_7939;Lnet/minecraft/class_6880;)V + ARG 2 customOptionsDialog + METHOD method_1_5519 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_5520 updateSocialInteractions ()V METHOD method_19836 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_19845 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_20543 initWidgets ()V + METHOD method_47898 (Ljava/util/function/Supplier;Lnet/minecraft/class_4185;)V + ARG 2 button METHOD method_47900 createButton (Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_4185; ARG 1 text ARG 2 screenSupplier diff --git a/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingButtons.mapping b/mappings/net/minecraft/client/gui/screen/OnboardingButtons.mapping similarity index 58% rename from mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingButtons.mapping rename to mappings/net/minecraft/client/gui/screen/OnboardingButtons.mapping index bd9935bade..ed76cb3faa 100644 --- a/mappings/net/minecraft/client/gui/screen/AccessibilityOnboardingButtons.mapping +++ b/mappings/net/minecraft/client/gui/screen/OnboardingButtons.mapping @@ -1,4 +1,7 @@ -CLASS net/minecraft/class_8082 net/minecraft/client/gui/screen/AccessibilityOnboardingButtons +CLASS net/minecraft/class_8082 net/minecraft/client/gui/screen/OnboardingButtons + METHOD method_1_5607 createFriendsListButton (ILnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_1_917; + ARG 0 width + ARG 1 pressAction METHOD method_48592 createLanguageButton (ILnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662; ARG 0 width ARG 1 onPress diff --git a/mappings/net/minecraft/client/gui/screen/OpenToLanScreen.mapping b/mappings/net/minecraft/client/gui/screen/OpenToLanScreen.mapping index 61de79a507..2ff0e02904 100644 --- a/mappings/net/minecraft/client/gui/screen/OpenToLanScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/OpenToLanScreen.mapping @@ -1,4 +1,16 @@ CLASS net/minecraft/class_436 net/minecraft/client/gui/screen/OpenToLanScreen + FIELD field_1_6713 APPLY_CHANGES_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6714 BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_6715 NETWORK_HEADER_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6716 OTHER_PLAYERS_HEADER_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6717 MULTIPLAYER_TITLE Lnet/minecraft/class_2561; + FIELD field_1_6718 applyChangesButton Lnet/minecraft/class_4185; + FIELD field_1_6719 lastAllowCommands Z + FIELD field_1_6720 lastGameMode Lnet/minecraft/class_1934; + FIELD field_1_6721 lastShareSetting Lnet/minecraft/class_1132$class_1_908; + FIELD field_1_6722 contents Lnet/minecraft/class_8132; + FIELD field_1_6723 portValid Z + FIELD field_1_6724 shareSetting Lnet/minecraft/class_1132$class_1_908; FIELD field_2545 gameMode Lnet/minecraft/class_1934; FIELD field_2546 allowCommands Z FIELD field_2548 parent Lnet/minecraft/class_437; @@ -11,9 +23,33 @@ CLASS net/minecraft/class_436 net/minecraft/client/gui/screen/OpenToLanScreen FIELD field_41111 portField Lnet/minecraft/class_342; FIELD field_41629 MIN_PORT I FIELD field_41630 MAX_PORT I + METHOD (Lnet/minecraft/class_437;)V + ARG 1 parent + METHOD method_1_5869 updateShareSetting (Lnet/minecraft/class_1132;)V + ARG 1 server + METHOD method_1_5870 areSettingsChanged ()Z + METHOD method_1_5871 (Lnet/minecraft/class_1132$class_1_908;)Z + ARG 0 setting + METHOD method_1_5873 (Lnet/minecraft/class_5676;Lnet/minecraft/class_1132$class_1_908;)V + ARG 1 button + ARG 2 value + METHOD method_1_5874 (Lnet/minecraft/class_1132;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_5875 (Ljava/lang/String;)V + ARG 1 value + METHOD method_1_5876 publish (Lnet/minecraft/class_1132;Lnet/minecraft/class_1132$class_1_908;)V + ARG 1 server + ARG 2 shareSetting + METHOD method_1_5877 sendShareSettingChangedMessage (Lnet/minecraft/class_2561;)V + ARG 1 text + METHOD method_1_5878 updateApplyChangesButton ()V + METHOD method_19850 (Lnet/minecraft/class_4185;)V + ARG 1 button METHOD method_32638 (Lnet/minecraft/class_5676;Lnet/minecraft/class_1934;)V + ARG 1 button ARG 2 gameMode METHOD method_32639 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 1 button ARG 2 allowCommands METHOD method_47417 updatePort (Ljava/lang/String;)Lnet/minecraft/class_2561; ARG 1 portText diff --git a/mappings/net/minecraft/client/gui/screen/P2PConnectingScreen.mapping b/mappings/net/minecraft/client/gui/screen/P2PConnectingScreen.mapping new file mode 100644 index 0000000000..c8fe9a1b79 --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/P2PConnectingScreen.mapping @@ -0,0 +1,25 @@ +CLASS net/minecraft/class_1_918 net/minecraft/client/gui/screen/P2PConnectingScreen + FIELD field_1_6482 ESTABLISHING_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6483 FAILED_GENERIC_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6484 FAILED_SIGNALING_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6485 FAILED_TIMEOUT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6486 FAILED_UNREACHABLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6487 canceled Z + FIELD field_1_6488 parent Lnet/minecraft/class_437; + FIELD field_1_6489 uuidString Ljava/lang/String; + FIELD field_1_6490 statusText Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_437;Ljava/util/UUID;)V + ARG 1 parent + ARG 2 uuid + METHOD method_1_5612 connect (Lnet/minecraft/class_310;)V + ARG 1 client + METHOD method_1_5613 (Lnet/minecraft/class_310;Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 3 ex + METHOD method_1_5615 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_5616 getFailureText (Ljava/lang/Throwable;)Lnet/minecraft/class_2561; + ARG 0 ex + METHOD method_1_5617 open (Lnet/minecraft/class_437;Lnet/minecraft/class_310;Ljava/util/UUID;)V + ARG 0 parent + ARG 1 client + ARG 2 uuid diff --git a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping index 200ae587d6..389458c859 100644 --- a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen + FIELD field_1_6414 friendsListButton Lnet/minecraft/class_1_917; FIELD field_2586 splashText Lnet/minecraft/class_8519; FIELD field_2592 realmsNotificationGui Lnet/minecraft/class_4399; FIELD field_17772 backgroundFadeStart J @@ -13,6 +14,14 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen METHOD (ZLnet/minecraft/class_8020;)V ARG 1 doBackgroundFade ARG 2 logoDrawer + METHOD method_1_5521 getIconButtonX (III)I + ARG 1 index + ARG 2 count + ARG 3 size + METHOD method_1_5522 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_5524 shouldShowFriendListButton (Z)Z + ARG 1 friendsEnabled METHOD method_2249 addNormalWidgets (II)I ARG 1 y ARG 2 spacingY @@ -26,12 +35,28 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen ARG 2 button METHOD method_19860 onMultiplayerButtonPressed (Lnet/minecraft/class_4185;)V ARG 1 button + METHOD method_19861 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_19862 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_19863 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_19864 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_20109 (Lnet/minecraft/class_4185;)V + ARG 1 button METHOD method_20375 onDemoDeletionConfirmed (Z)V ARG 1 delete METHOD method_31129 canReadDemoWorldData ()Z + METHOD method_41198 (Lnet/minecraft/class_4185;)V + ARG 1 text METHOD method_44692 getMultiplayerDisabledText ()Lnet/minecraft/class_2561; + METHOD method_55814 (Lnet/minecraft/class_4185;)V + ARG 1 button METHOD method_64237 addDevelopmentWidgets (II)I ARG 1 y ARG 2 spacingY + METHOD method_64238 (Lnet/minecraft/class_4185;)V + ARG 1 button METHOD method_65810 registerTextures (Lnet/minecraft/class_1060;)V ARG 0 textureManager diff --git a/mappings/net/minecraft/client/gui/screen/option/OnlineOptionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/OnlineOptionsScreen.mapping index 28cf8b54d7..c7de58a545 100644 --- a/mappings/net/minecraft/client/gui/screen/option/OnlineOptionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/OnlineOptionsScreen.mapping @@ -1,6 +1,68 @@ CLASS net/minecraft/class_6777 net/minecraft/client/gui/screen/option/OnlineOptionsScreen + FIELD field_1_6770 ALLOW_FRIEND_REQUESTS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6771 ALLOW_FRIEND_REQUESTS_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_6772 FRIENDS_LIST_CONFIRM_MESSAGE Lnet/minecraft/class_2561; + FIELD field_1_6773 FRIENDS_LIST_CONFIRM_TITLE Lnet/minecraft/class_2561; + FIELD field_1_6774 FRIENDS_LIST_CONFIRM_TURN_OFF Lnet/minecraft/class_2561; + FIELD field_1_6775 FRIENDS_LIST_CONFIRM_TURN_ON Lnet/minecraft/class_2561; + FIELD field_1_6776 FRIENDS_HEADER_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6777 FRIENDS_LIST_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6778 IN_GAME_NOTIFICATION Lnet/minecraft/class_2561; + FIELD field_1_6779 IN_GAME_NOTIFICATION_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_6780 REALMS_HEADER_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6781 XBOX_SETTINGS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6782 acceptsFriendInvitesButton Lnet/minecraft/class_5676; + FIELD field_1_6783 friendsEnabledButton Lnet/minecraft/class_5676; + FIELD field_1_6784 getInGameNotificationButton Lnet/minecraft/class_5676; FIELD field_41344 difficulty Lnet/minecraft/class_7172; FIELD field_49500 TITLE_TEXT Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V ARG 1 parent ARG 2 gameOptions + METHOD method_1_5967 updateFriendSettings (Lnet/minecraft/class_310;ZZLjava/util/function/Consumer;)V + ARG 0 client + ARG 1 confirmed + ARG 2 acceptsFriendInvites + ARG 3 successOrFailureCallback + METHOD method_1_5968 requestFriendListEnable (Lnet/minecraft/class_310;Ljava/lang/Runnable;Lnet/minecraft/class_437;)V + ARG 0 client + ARG 1 action + ARG 2 parent + METHOD method_1_5969 (Lnet/minecraft/class_638;)Lnet/minecraft/class_7172; + ARG 0 world + METHOD method_1_5970 (Lnet/minecraft/class_1267;Lnet/minecraft/class_2561;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/class_2561; + ARG 1 optionText + ARG 2 value + METHOD method_1_5971 (Lnet/minecraft/class_5520;Lnet/minecraft/class_7172;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 3 button + ARG 4 value + METHOD method_1_5972 (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; + ARG 0 value + METHOD method_1_5973 (Lnet/minecraft/class_5520;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 2 button + ARG 3 value + METHOD method_1_5974 (Ljava/lang/Boolean;)V + ARG 1 succeeded + METHOD method_1_5975 (Ljava/lang/Boolean;)Lnet/minecraft/class_7919; + ARG 0 value + METHOD method_1_5976 (Lnet/minecraft/class_7172;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V + ARG 1 button + ARG 2 value + METHOD method_1_5978 (Lnet/minecraft/class_5520;ZZLjava/util/function/Consumer;Lcom/mojang/authlib/yggdrasil/FriendsService$ResultCode;Ljava/lang/Throwable;)V + ARG 4 resultCode + ARG 5 ex + METHOD method_1_5979 (Lnet/minecraft/class_310;Lnet/minecraft/class_5520;Ljava/lang/Runnable;Lnet/minecraft/class_437;Z)V + ARG 4 confirmed + METHOD method_1_5980 (Ljava/lang/Runnable;Ljava/lang/Boolean;)V + ARG 1 succeeded + METHOD method_1_5981 (Lnet/minecraft/class_5520;Z)V + ARG 2 confirmed + METHOD method_1_5982 (Ljava/lang/Boolean;)V + ARG 1 succeeded + METHOD method_1_5983 (Lnet/minecraft/class_5520;ZZLjava/lang/Boolean;)V + ARG 4 suceeded + METHOD method_1_5984 setFriendsEnabled (Ljava/lang/Boolean;Lnet/minecraft/class_5520;Lnet/minecraft/class_7172;)V + ARG 1 friendsEnabled + ARG 2 socialInteractionsManager + ARG 3 getInGameNotification + METHOD method_1_5985 refresh ()V diff --git a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping index 9dcc40d99e..7466e574d0 100644 --- a/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/CreateWorldScreen.mapping @@ -103,6 +103,8 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS ARG 4 confirmed METHOD method_48644 (Lnet/minecraft/class_339;)V ARG 1 child + METHOD method_48650 (Lnet/minecraft/class_525;Lnet/minecraft/class_339;)V + ARG 1 tab METHOD method_48654 (Ljava/util/function/Consumer;Z)V ARG 2 confirmed METHOD method_48657 getWorldCreator ()Lnet/minecraft/class_8100; @@ -171,10 +173,14 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS ARG 2 saveProperties ARG 3 gameRules ARG 4 dataPackTempDir + METHOD method_65519 (Lnet/minecraft/class_525;Lnet/minecraft/class_339;)V + ARG 1 tab CLASS class_8093 GameTab FIELD field_42175 GAME_TAB_TITLE_TEXT Lnet/minecraft/class_2561; FIELD field_42176 ALLOW_COMMANDS_TEXT Lnet/minecraft/class_2561; FIELD field_42177 worldNameField Lnet/minecraft/class_342; + METHOD method_1_734 (Lnet/minecraft/class_525;Lnet/minecraft/class_4185;)V + ARG 1 button METHOD method_48658 (Lnet/minecraft/class_525;Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V ARG 1 button ARG 2 value diff --git a/mappings/net/minecraft/client/gui/tab/Tab.mapping b/mappings/net/minecraft/client/gui/tab/Tab.mapping index 89c2ca7520..b6499ee3d3 100644 --- a/mappings/net/minecraft/client/gui/tab/Tab.mapping +++ b/mappings/net/minecraft/client/gui/tab/Tab.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_8087 net/minecraft/client/gui/tab/Tab + METHOD method_1_5513 getLayout ()Lnet/minecraft/class_8133; METHOD method_48610 getTitle ()Lnet/minecraft/class_2561; METHOD method_48611 refreshGrid (Lnet/minecraft/class_8030;)V ARG 1 tabArea diff --git a/mappings/net/minecraft/client/gui/tab/TabManager.mapping b/mappings/net/minecraft/client/gui/tab/TabManager.mapping index b83a94086b..fce31d2884 100644 --- a/mappings/net/minecraft/client/gui/tab/TabManager.mapping +++ b/mappings/net/minecraft/client/gui/tab/TabManager.mapping @@ -13,10 +13,14 @@ CLASS net/minecraft/class_8088 net/minecraft/client/gui/tab/TabManager ARG 2 tabUnloadWidgetConsumer ARG 3 tabLoadTabConsumer ARG 4 tabUnloadTabConsumer + METHOD method_1_5627 setCurrentTAb (Lnet/minecraft/class_8087;Z)V + ARG 1 tab + ARG 2 clickSound METHOD method_48614 getCurrentTab ()Lnet/minecraft/class_8087; METHOD method_48615 setCurrentTab (Lnet/minecraft/class_8087;ZZ)V ARG 1 tab ARG 2 clickSound + ARG 3 fireWidgetLoadCallbacks METHOD method_48616 setTabArea (Lnet/minecraft/class_8030;)V ARG 1 tabArea METHOD method_71282 (Lnet/minecraft/class_8087;)V diff --git a/mappings/net/minecraft/client/gui/widget/TabButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/AbstractTabButtonWidget.mapping similarity index 79% rename from mappings/net/minecraft/client/gui/widget/TabButtonWidget.mapping rename to mappings/net/minecraft/client/gui/widget/AbstractTabButtonWidget.mapping index 7672ee433d..b7a5a0df50 100644 --- a/mappings/net/minecraft/client/gui/widget/TabButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/AbstractTabButtonWidget.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_8209 net/minecraft/client/gui/widget/TabButtonWidget +CLASS net/minecraft/class_8209 net/minecraft/client/gui/widget/AbstractTabButtonWidget FIELD field_43068 tabManager Lnet/minecraft/class_8088; FIELD field_43069 tab Lnet/minecraft/class_8087; METHOD (Lnet/minecraft/class_8088;Lnet/minecraft/class_8087;II)V diff --git a/mappings/net/minecraft/client/gui/widget/FriendsListButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/FriendsListButtonWidget.mapping new file mode 100644 index 0000000000..468d4d2607 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/FriendsListButtonWidget.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_1_917 net/minecraft/client/gui/widget/FriendsListButtonWidget + FIELD field_1_6476 OPEN_TEXT Lnet/minecraft/class_2561; + FIELD field_1_6477 NARRATION_SUPPLIER Lnet/minecraft/class_4185$class_7841; + FIELD field_1_6478 NOTIFICATION_COUNT_TEXTURES [Lnet/minecraft/class_2960; + FIELD field_1_6479 TEXTURE_SIZE I + FIELD field_1_6480 OPEN_TOOLTIP Lnet/minecraft/class_2561; + FIELD field_1_6481 incomingRequestCount I + METHOD (ILnet/minecraft/class_4185$class_4241;)V + ARG 1 width + ARG 2 pressAction + METHOD method_1_5611 update ()V diff --git a/mappings/net/minecraft/client/gui/widget/LayoutWidget.mapping b/mappings/net/minecraft/client/gui/widget/LayoutWidget.mapping index cab7c8e616..471fbbfa27 100644 --- a/mappings/net/minecraft/client/gui/widget/LayoutWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/LayoutWidget.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_8133 net/minecraft/client/gui/widget/LayoutWidget + METHOD method_1_5495 clear ()V METHOD method_48222 refreshPositions ()V METHOD method_48227 forEachElement (Ljava/util/function/Consumer;)V ARG 1 consumer diff --git a/mappings/net/minecraft/client/gui/widget/ScrollableWidget.mapping b/mappings/net/minecraft/client/gui/widget/ScrollableWidget.mapping index 24805d8396..22eb0bebf0 100644 --- a/mappings/net/minecraft/client/gui/widget/ScrollableWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ScrollableWidget.mapping @@ -38,3 +38,4 @@ CLASS net/minecraft/class_7528 net/minecraft/client/gui/widget/ScrollableWidget ARG 1 mouseX ARG 3 mouseY CLASS class_1_47 Scrollbar + FIELD field_1_6590 NO_SCROLL Lnet/minecraft/class_7528$class_1_47; diff --git a/mappings/net/minecraft/client/gui/widget/SimpleTabNavigationWidget.mapping b/mappings/net/minecraft/client/gui/widget/SimpleTabNavigationWidget.mapping new file mode 100644 index 0000000000..94842ae651 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/SimpleTabNavigationWidget.mapping @@ -0,0 +1,28 @@ +CLASS net/minecraft/class_1_923 net/minecraft/client/gui/widget/SimpleTabNavigationWidget + FIELD field_1_6496 HEIGHT I + FIELD field_1_6498 MAX_TAB_WIDTH I + METHOD method_1_5620 builder (Lnet/minecraft/class_8088;I)Lnet/minecraft/class_1_923$class_1_924; + ARG 0 tabManager + ARG 1 width + CLASS class_1_924 Builder + METHOD (Lnet/minecraft/class_8088;I)V + ARG 1 tabManager + ARG 2 width + METHOD method_1_5621 tab (Lnet/minecraft/class_8087;)Lnet/minecraft/class_1_923$class_1_924; + ARG 1 tab + METHOD method_1_5622 tabs ([Lnet/minecraft/class_8087;)Lnet/minecraft/class_1_923$class_1_924; + ARG 1 tabs + CLASS class_1_925 Button + FIELD field_1_6500 BUTTON_TEXTURES Lnet/minecraft/class_8666; + METHOD method_1_5624 drawCurrentTabBackground (Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V + ARG 1 context + ARG 2 textRenderer + ARG 3 color + METHOD method_1_5625 drawMessage (Lnet/minecraft/class_12225;)V + ARG 1 textConsumer + METHOD method_1_5626 drawMenuBackgroundTexture (Lnet/minecraft/class_332;IIII)V + ARG 1 context + ARG 2 left + ARG 3 top + ARG 4 right + ARG 5 bottom diff --git a/mappings/net/minecraft/client/gui/widget/SkinWidget.mapping b/mappings/net/minecraft/client/gui/widget/SkinWidget.mapping new file mode 100644 index 0000000000..66d08ba926 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/SkinWidget.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_928 net/minecraft/client/gui/widget/SkinWidget + FIELD field_1_6526 skin Lnet/minecraft/class_8685; + METHOD (ILnet/minecraft/class_8685;)V + ARG 1 size + ARG 2 skin diff --git a/mappings/net/minecraft/client/gui/widget/TabNavigationWidget.mapping b/mappings/net/minecraft/client/gui/widget/TabNavigationWidget.mapping index e033e2ff0f..376ad9cc67 100644 --- a/mappings/net/minecraft/client/gui/widget/TabNavigationWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/TabNavigationWidget.mapping @@ -5,9 +5,23 @@ CLASS net/minecraft/class_8089 net/minecraft/client/gui/widget/TabNavigationWidg FIELD field_43079 USAGE_NARRATION_TEXT Lnet/minecraft/class_2561; FIELD field_43080 grid Lnet/minecraft/class_7843; METHOD (IIIILnet/minecraft/class_8088;Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;)V - ARG 3 x + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 tagManager + ARG 6 tabButtons + ARG 7 tabs + METHOD method_1_5867 relayout (I)V + ARG 1 width + METHOD method_1_5868 (DDLjava/util/concurrent/atomic/AtomicBoolean;Lnet/minecraft/class_8021;)V + ARG 5 element METHOD method_48623 builder (Lnet/minecraft/class_8088;IIII)Lnet/minecraft/class_8089$class_8090; ARG 0 tabManager + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height METHOD method_48987 selectTab (IZ)V ARG 1 index ARG 2 clickSound @@ -31,10 +45,20 @@ CLASS net/minecraft/class_8089 net/minecraft/client/gui/widget/TabNavigationWidg ARG 1 index ARG 2 active CLASS class_8090 Builder + FIELD field_1_6709 height I + FIELD field_1_6710 tabButtons Ljava/util/List; + FIELD field_1_6711 x I + FIELD field_1_6712 y I FIELD field_42151 width I FIELD field_42152 tabManager Lnet/minecraft/class_8088; FIELD field_42153 tabs Ljava/util/List; METHOD (Lnet/minecraft/class_8088;IIII)V ARG 1 tabManager + ARG 2 x + ARG 3 y + ARG 4 width + ARG 5 height METHOD method_48627 build ()Lnet/minecraft/class_8089; - METHOD method_48631 tabs (Lnet/minecraft/class_8209;Lnet/minecraft/class_8087;)Lnet/minecraft/class_8089$class_8090; + METHOD method_48631 tab (Lnet/minecraft/class_8209;Lnet/minecraft/class_8087;)Lnet/minecraft/class_8089$class_8090; + ARG 1 tabButton + ARG 2 tab diff --git a/mappings/net/minecraft/client/gui/widget/TextIconButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/TextIconButtonWidget.mapping index c647cc9877..05ca2104d2 100644 --- a/mappings/net/minecraft/client/gui/widget/TextIconButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/TextIconButtonWidget.mapping @@ -2,6 +2,14 @@ CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWid COMMENT A button with an icon and an optional text. COMMENT COMMENT @see ButtonWidget + FIELD field_1_6527 BUTTON_DISABLED_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_6528 FRIENDS_LOADING_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_6531 FRIENDS_BUTTON_LOADING_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_6532 defaultTooltip Lnet/minecraft/class_7919; + FIELD field_1_6533 overrideTooltip Z + FIELD field_1_6534 xOffset I + FIELD field_1_6535 yOffset I + FIELD field_1_6536 setLoadingOnPress Z FIELD field_45379 texture Lnet/minecraft/class_8666; FIELD field_45380 textureWidth I FIELD field_45381 textureHeight I @@ -11,8 +19,20 @@ CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWid ARG 3 message ARG 4 textureWidth ARG 5 textureHeight + ARG 6 xOffset + ARG 7 yOffset + ARG 8 buttonTextures ARG 9 onPress + ARG 10 tooltip ARG 11 narrationSupplier + ARG 12 setLoadingOnPress + METHOD method_1_5645 drawOverrideIcon (Lnet/minecraft/class_332;)Z + ARG 1 context + METHOD method_1_5646 setLoading (Z)V + ARG 1 overrideTooltip + METHOD method_1_5647 setTooltipOverride (ZLnet/minecraft/class_7919;)V + ARG 1 overrideTooltip + ARG 2 tooltip METHOD method_52723 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662$class_8663; ARG 0 text ARG 1 onPress @@ -22,6 +42,9 @@ CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWid ARG 2 x ARG 3 y CLASS class_8663 Builder + FIELD field_1_6537 xOffset I + FIELD field_1_6538 yOffset I + FIELD field_1_6539 setLoadingOnPress Z FIELD field_45382 text Lnet/minecraft/class_2561; FIELD field_45383 onPress Lnet/minecraft/class_4185$class_4241; FIELD field_45384 hideText Z @@ -36,6 +59,12 @@ CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWid ARG 1 text ARG 2 onPress ARG 3 hideText + METHOD method_1_5648 offset (II)Lnet/minecraft/class_8662$class_8663; + ARG 1 xOffset + ARG 2 yOffset + METHOD method_1_5649 setLoadingOnPress ()Lnet/minecraft/class_8662$class_8663; + METHOD method_1_5650 tooltip (Lnet/minecraft/class_2561;)Lnet/minecraft/class_8662$class_8663; + ARG 1 tooltip METHOD method_52724 build ()Lnet/minecraft/class_8662; METHOD method_52725 width (I)Lnet/minecraft/class_8662$class_8663; ARG 1 width @@ -60,10 +89,13 @@ CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWid ARG 3 message ARG 4 textureWidth ARG 5 textureHeight + ARG 6 xOffset + ARG 7 yOffset ARG 8 textures ARG 9 onPress ARG 10 tooltip ARG 11 narrationSupplier + ARG 12 setLoadingOnPress CLASS class_8665 WithText METHOD (IILnet/minecraft/class_2561;IIIILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_7841;Z)V ARG 1 width @@ -71,7 +103,10 @@ CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWid ARG 3 message ARG 4 textureWidth ARG 5 textureHeight + ARG 6 xOffset + ARG 7 yOffset ARG 8 textures ARG 9 onPress ARG 10 tooltip ARG 11 narrationSupplier + ARG 12 setLoadingOnPress diff --git a/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping b/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping index 4f3be7f708..dc9d9b9014 100644 --- a/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti ARG 4 hand METHOD method_1_1045 spectate (Lnet/minecraft/class_1297;)V ARG 1 entity + METHOD method_1_5680 stopSpectatingEntity ()V METHOD method_2895 hasRidingInventory ()Z METHOD method_2896 interactBlock (Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269; ARG 1 player diff --git a/mappings/net/minecraft/client/network/ServerInfo.mapping b/mappings/net/minecraft/client/network/ServerInfo.mapping index 2bdc72a299..c1afcaa5fb 100644 --- a/mappings/net/minecraft/client/network/ServerInfo.mapping +++ b/mappings/net/minecraft/client/network/ServerInfo.mapping @@ -27,6 +27,7 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo ARG 1 name ARG 2 address ARG 3 serverType + METHOD method_1_5509 isOnline ()Z METHOD method_2990 getResourcePackPolicy ()Lnet/minecraft/class_642$class_643; COMMENT {@return the policy on resource packs sent by this server} METHOD method_2992 toNbt ()Lnet/minecraft/class_2487; diff --git a/mappings/net/minecraft/client/network/SocialInteractionsManager.mapping b/mappings/net/minecraft/client/network/SocialInteractionsManager.mapping deleted file mode 100644 index 27e19a8b2c..0000000000 --- a/mappings/net/minecraft/client/network/SocialInteractionsManager.mapping +++ /dev/null @@ -1,29 +0,0 @@ -CLASS net/minecraft/class_5520 net/minecraft/client/network/SocialInteractionsManager - FIELD field_26865 client Lnet/minecraft/class_310; - FIELD field_26866 hiddenPlayers Ljava/util/Set; - FIELD field_26912 userApiService Lcom/mojang/authlib/minecraft/UserApiService; - FIELD field_26927 playerNameByUuid Ljava/util/Map; - FIELD field_35081 blockListLoaded Z - FIELD field_35082 blockListLoader Ljava/util/concurrent/CompletableFuture; - METHOD (Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;Lcom/mojang/authlib/yggdrasil/FriendsService;Lnet/minecraft/class_1_1004;)V - ARG 1 client - ARG 2 userApiService - METHOD method_31336 getHiddenPlayers ()Ljava/util/Set; - METHOD method_31337 setPlayerOnline (Lnet/minecraft/class_640;)V - ARG 1 player - METHOD method_31338 hidePlayer (Ljava/util/UUID;)V - ARG 1 uuid - METHOD method_31339 showPlayer (Ljava/util/UUID;)V - ARG 1 uuid - METHOD method_31340 isPlayerHidden (Ljava/util/UUID;)Z - ARG 1 uuid - METHOD method_31341 setPlayerOffline (Ljava/util/UUID;)V - ARG 1 uuid - METHOD method_31391 isPlayerMuted (Ljava/util/UUID;)Z - ARG 1 uuid - METHOD method_31392 isPlayerBlocked (Ljava/util/UUID;)Z - ARG 1 uuid - METHOD method_31407 getUuid (Ljava/lang/String;)Ljava/util/UUID; - ARG 1 playerName - METHOD method_38935 loadBlockList ()V - METHOD method_38936 unloadBlockList ()V diff --git a/mappings/net/minecraft/client/network/p2p/HandshakeManager.mapping b/mappings/net/minecraft/client/network/p2p/HandshakeManager.mapping new file mode 100644 index 0000000000..5667beee52 --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/HandshakeManager.mapping @@ -0,0 +1,98 @@ +CLASS net/minecraft/class_1_966 net/minecraft/client/network/p2p/HandshakeManager + FIELD field_1_6694 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6695 HANDSHAKE_TIMEOUT_SECONDS J + FIELD field_1_6696 CONNECTION_LISTENER Lnet/minecraft/class_1_993$class_1_997; + FIELD field_1_6697 peerConnectionFactory Ldev/onvoid/webrtc/PeerConnectionFactory; + FIELD field_1_6698 handshakes Ljava/util/concurrent/ConcurrentHashMap; + FIELD field_1_6699 worldShareManager Lnet/minecraft/class_1_911; + FIELD field_1_6700 client Lnet/minecraft/class_310; + FIELD field_1_6701 gateway Lnet/minecraft/class_1_993; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1_993;Lnet/minecraft/class_1_911;)V + ARG 1 client + ARG 2 gateway + ARG 3 worldShareManager + METHOD method_1_5824 acceptClientConnection (Lnet/minecraft/class_1_912$class_1_913;Ljava/util/UUID;)V + ARG 1 channel + ARG 2 profileId + METHOD method_1_5825 onHandshakeCanceled ()V + METHOD method_1_5826 onHostStopped ()V + METHOD method_1_5827 createHandshake (Ljava/util/UUID;Ljava/lang/String;ZLdev/onvoid/webrtc/RTCIceServer;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_1_958$class_1_962;)Lnet/minecraft/class_1_912; + ARG 1 uuid + ARG 2 sessionId + ARG 3 join + COMMENT {@code true} if joining; {@code false} if hosting + ARG 4 iceServer + ARG 6 diagnostics + METHOD method_1_5828 getHandshake (Ljava/util/UUID;)Lnet/minecraft/class_1_912; + ARG 1 uuid + METHOD method_1_5829 getPeerConnectionFactory ()Ldev/onvoid/webrtc/PeerConnectionFactory; + METHOD method_1_5830 onAnswer (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_939$class_1_940;)V + ARG 1 uuid + ARG 2 answer + METHOD method_1_5831 onIceCandidate (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_939$class_1_942;)V + ARG 1 uuid + ARG 2 iceCandidate + METHOD method_1_5832 onOffer (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_939$class_1_943;)V + ARG 1 uuid + ARG 2 offer + METHOD method_1_5833 onWebRtcPayload (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_939;)V + ARG 1 uuid + ARG 2 payload + METHOD method_1_5834 hasHandshakeWith (Ljava/util/UUID;)Z + ARG 1 pmid + METHOD method_1_5835 connectToServer (Lnet/minecraft/class_1_912$class_1_913;)V + ARG 1 channel + METHOD method_1_5837 (Lnet/minecraft/class_1_912;)V + ARG 0 handshake + METHOD method_1_5838 (Lnet/minecraft/class_1_912;)V + ARG 0 handshake + METHOD method_1_5839 (Ljava/util/UUID;Ljava/lang/String;Ldev/onvoid/webrtc/RTCIceCandidate;)V + ARG 3 candidate + METHOD method_1_5840 (Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 1 ex + METHOD method_1_5842 (Lnet/minecraft/class_1_958$class_1_962;Lnet/minecraft/class_1_912$class_1_914;)V + ARG 1 iceInfo + METHOD method_1_5843 (Ljava/util/UUID;Lnet/minecraft/class_1_912;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_1_958$class_1_962;Lnet/minecraft/class_1_912$class_1_913;Ljava/lang/Throwable;)V + ARG 5 channel + ARG 6 ex + METHOD method_1_5844 (Lnet/minecraft/class_1_912;Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 1 ex + METHOD method_1_5845 (Lnet/minecraft/class_1_931$class_1_939$class_1_942;Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 1 ex + METHOD method_1_5846 (Lnet/minecraft/class_1_931$class_1_939$class_1_943;Lnet/minecraft/class_1_912;)Ljava/util/concurrent/CompletableFuture; + ARG 1 handshake + METHOD method_1_5847 (Lnet/minecraft/class_1_912;Ljava/lang/String;)Lnet/minecraft/class_1_931; + ARG 1 sdp + METHOD method_1_5848 (Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 0 ex + METHOD method_1_5851 (Lnet/minecraft/class_1_912;)V + ARG 0 handshake + METHOD method_1_5852 (Lnet/minecraft/class_1_912;)Ljava/util/concurrent/CompletableFuture; + ARG 0 handshake + METHOD method_1_5853 (Lnet/minecraft/class_1_912;Ljava/lang/String;)Lnet/minecraft/class_1_931; + ARG 1 sdp + METHOD method_1_5854 (Ljava/util/UUID;Ljava/lang/String;ZLjava/util/concurrent/CompletableFuture;Lnet/minecraft/class_1_958$class_1_962;Ljava/time/Instant;Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/function/Function;Ldev/onvoid/webrtc/RTCIceServer;)Ljava/util/concurrent/CompletionStage; + ARG 9 iceServer + METHOD method_1_5855 (Lnet/minecraft/class_1_958$class_1_962;Ljava/time/Instant;Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 4 ex + METHOD method_1_5856 (Ljava/util/UUID;Lnet/minecraft/class_1_931;)Ljava/util/concurrent/CompletionStage; + ARG 2 signalingPayload + METHOD method_1_5857 (Lnet/minecraft/class_1_958$class_1_962;Lnet/minecraft/class_1_912;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 5 ex + METHOD method_1_5858 (Ljava/lang/String;Lnet/minecraft/class_1_958$class_1_962;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 4 ex + METHOD method_1_5859 dispose ()V + METHOD method_1_5860 initiateHandshake (Ljava/util/UUID;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid + ARG 2 sessionId + METHOD method_1_5861 startHandshake (Ljava/util/UUID;Ljava/lang/String;ZLjava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid + ARG 2 sessionId + ARG 3 join + COMMENT {@code true} if joining; {@code false} if hosting + ARG 4 payloadFunction + CLASS class_1_967 NativeWebRtcLogSink + FIELD field_1_6704 LOGGER Lorg/slf4j/Logger; + METHOD onLogMessage (Ldev/onvoid/webrtc/logging/Logging$Severity;Ljava/lang/String;)V + ARG 1 severity + ARG 2 message diff --git a/mappings/net/minecraft/client/network/p2p/JoinRequestManager.mapping b/mappings/net/minecraft/client/network/p2p/JoinRequestManager.mapping new file mode 100644 index 0000000000..0ea01807d9 --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/JoinRequestManager.mapping @@ -0,0 +1,100 @@ +CLASS net/minecraft/class_1_948 net/minecraft/client/network/p2p/JoinRequestManager + FIELD field_1_6613 JOIN_REQUEST_TIMEOUT_MINUTES J + FIELD field_1_6614 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6615 acceptedJoinRequests Ljava/util/concurrent/ConcurrentHashMap; + FIELD field_1_6616 CONNECTION_LISTENER Lnet/minecraft/class_1_993$class_1_997; + FIELD field_1_6617 incomingJoinRequests Ljava/util/concurrent/ConcurrentHashMap; + COMMENT PMID -> session ID + FIELD field_1_6618 updateListeners Ljava/util/concurrent/CopyOnWriteArrayList; + FIELD field_1_6619 worldShareManager Lnet/minecraft/class_1_911; + FIELD field_1_6620 client Lnet/minecraft/class_310; + FIELD field_1_6621 outgoingJoinRequests Ljava/util/concurrent/ConcurrentHashMap; + FIELD field_1_6622 gateway Lnet/minecraft/class_1_993; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1_993;Lnet/minecraft/class_1_911;)V + ARG 1 client + ARG 2 gateway + ARG 3 worldShareManager + METHOD method_1_5724 acceptJoinRequest (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5725 addUpdateListener (Ljava/lang/Runnable;)V + ARG 1 listener + METHOD method_1_5726 cancelOutgoingJoinRequests ()V + METHOD method_1_5727 removeInvite (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5728 clearJoinRequests ()V + METHOD method_1_5729 getUuidToJoin ()Ljava/util/UUID; + METHOD method_1_5730 confirmJoinRequestAccepted (Ljava/util/UUID;Ljava/lang/String;)Z + ARG 1 uuid + ARG 2 offerSessionId + METHOD method_1_5731 rejectInvite (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; + ARG 1 pmid + METHOD method_1_5732 onFriendJoin (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_932;)V + ARG 1 uuid + ARG 2 payload + METHOD method_1_5733 onInviteDeclined (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5734 onJoinAccepted (Ljava/util/UUID;Ljava/lang/String;)V + ARG 1 pmid + ARG 2 sessionId + METHOD method_1_5735 onJoinRejected (Ljava/util/UUID;Ljava/lang/String;)V + ARG 1 pmid + ARG 2 sessionId + METHOD method_1_5736 onJoinRequestReceived (Ljava/util/UUID;Ljava/lang/String;)V + ARG 1 pmid + ARG 2 sessionId + METHOD method_1_5737 isRequestingToJoin (Ljava/util/UUID;)Z + ARG 1 uuid + METHOD method_1_5738 hasJoinRequests ()Z + METHOD method_1_5739 acceptInvite (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 pmid + METHOD method_1_5740 (Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 1 ex + METHOD method_1_5741 (Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 0 ex + METHOD method_1_5742 (Ljava/util/UUID;Lnet/minecraft/class_1_948$class_1_949;)V + ARG 1 user + ARG 2 joinRequest + METHOD method_1_5743 (Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 2 ex + METHOD method_1_5744 (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; + ARG 0 ex + METHOD method_1_5745 (Lnet/minecraft/class_1_948$class_1_949;Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 3 ex + METHOD method_1_5746 (Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 1 ex + METHOD method_1_5748 (Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 0 ex + METHOD method_1_5749 (Ljava/util/UUID;Lnet/minecraft/class_5520$class_1_980;)Z + ARG 1 friend + METHOD method_1_5750 (Lnet/minecraft/class_5520$class_1_980;)V + ARG 1 friend + METHOD method_1_5752 (Ljava/util/UUID;Lnet/minecraft/class_1_948$class_1_949;Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 4 ex + METHOD method_1_5754 (Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 2 ex + METHOD method_1_5756 (Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 1 ex + METHOD method_1_5757 (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; + ARG 3 ex + METHOD method_1_5759 (Ljava/util/UUID;Lnet/minecraft/class_5520$class_1_980;)Z + ARG 1 friend + METHOD method_1_5760 (Lnet/minecraft/class_5520$class_1_980;)V + ARG 1 friend + METHOD method_1_5761 (Ljava/util/UUID;Lnet/minecraft/class_1_948$class_1_949;)V + ARG 0 user + ARG 1 joinRequest + METHOD method_1_5762 notifyUpdateListeners ()V + METHOD method_1_5763 getWorldJoinStatus (Ljava/util/UUID;)Lnet/minecraft/class_1_948$class_1_950; + ARG 1 uuid + METHOD method_1_5764 rejectJoinRequest (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5765 removeUpdateListener (Ljava/lang/Runnable;)V + ARG 1 listener + METHOD method_1_5766 acceptJoinRequest (Ljava/util/UUID;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 pmid + ARG 2 sessionId + METHOD method_1_5767 onJoinInviteExpired (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5768 dispose ()V + CLASS class_1_949 OutgoingJoinRequest + CLASS class_1_950 Status diff --git a/mappings/net/minecraft/client/network/p2p/P2PException.mapping b/mappings/net/minecraft/client/network/p2p/P2PException.mapping new file mode 100644 index 0000000000..c148b0f185 --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/P2PException.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_1_952 net/minecraft/client/network/p2p/P2PException + FIELD field_1_6642 pmid Ljava/util/UUID; + METHOD (Ljava/util/UUID;Ljava/lang/String;)V + ARG 1 pmid + ARG 2 message + METHOD method_1_5798 getPmid ()Ljava/util/UUID; + CLASS class_1_953 Code2 + METHOD (Ljava/lang/String;)V + ARG 1 message + CLASS class_1_954 MissingOrExpiredIdentity + METHOD (Ljava/lang/String;)V + ARG 1 message + CLASS class_1_955 Generic + CLASS class_1_956 TurnAuth + METHOD (Ljava/lang/String;)V + ARG 1 message + CLASS class_1_957 UnknownPlayer diff --git a/mappings/net/minecraft/client/network/p2p/P2PExceptions.mapping b/mappings/net/minecraft/client/network/p2p/P2PExceptions.mapping new file mode 100644 index 0000000000..e4455f6573 --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/P2PExceptions.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_976 net/minecraft/client/network/p2p/P2PExceptions + FIELD field_1_6733 UNREACHABLE_CODE I + FIELD field_1_6734 TURN_AUTH_CODE I + FIELD field_1_6735 MISSING_OR_EXPIRED_IDENTITY Ljava/lang/String; + FIELD field_1_6736 UNKNOWN_PLAYER Ljava/lang/String; + FIELD field_1_6737 CODE Ljava/lang/String; + FIELD field_1_6738 MESSAGE Ljava/lang/String; + METHOD method_1_5883 fromJsonRpcException (Ljava/util/UUID;Lnet/minecraft/class_1_983;)Lnet/minecraft/class_1_952; + ARG 0 pmid + ARG 1 ex + METHOD method_1_5884 fromSignalingPayload (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_1_952; + ARG 0 payload + METHOD method_1_5885 getMessage (Lcom/google/gson/JsonObject;)Ljava/lang/String; + ARG 0 data + METHOD method_1_5886 getMessage (Lnet/minecraft/class_1_983;)Ljava/lang/String; + ARG 0 ex diff --git a/mappings/net/minecraft/client/network/p2p/P2PGateway.mapping b/mappings/net/minecraft/client/network/p2p/P2PGateway.mapping new file mode 100644 index 0000000000..324105347d --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/P2PGateway.mapping @@ -0,0 +1,165 @@ +CLASS net/minecraft/class_1_993 net/minecraft/client/network/p2p/P2PGateway + FIELD field_1_6833 ENVIRONMENT Lnet/minecraft/class_1_993$class_1_998; + FIELD field_1_6834 ACCESS_TOKEN_KEY Ljava/lang/String; + FIELD field_1_6835 REQUEST_ID_KEY Ljava/lang/String; + FIELD field_1_6836 SESSION_ID_KEY Ljava/lang/String; + FIELD field_1_6837 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6838 PING_PERIOD Ljava/time/Duration; + FIELD field_1_6840 WS_CONNECT_ROUTE Ljava/lang/String; + FIELD field_1_6841 wsEndpoint Lnet/minecraft/class_1_993$class_1_994; + FIELD field_1_6842 turnAuth Lnet/minecraft/class_1_993$class_1_995; + FIELD field_1_6843 connectionListeners Ljava/util/List; + FIELD field_1_6844 p2pSignalingExecutor Ljava/util/concurrent/ScheduledExecutorService; + FIELD field_1_6845 friendJoinPayloadHandler Lnet/minecraft/class_1_993$class_1_999; + FIELD field_1_6846 httpClient Ljava/net/http/HttpClient; + FIELD field_1_6847 iceServerFuture Ljava/util/concurrent/CompletableFuture; + FIELD field_1_6848 pingTask Ljava/util/concurrent/ScheduledFuture; + FIELD field_1_6849 sessionId Ljava/lang/String; + FIELD field_1_6850 session Lnet/minecraft/class_320; + FIELD field_1_6851 webRtcPayloadHandler Lnet/minecraft/class_1_993$class_1_1003; + FIELD field_1_6852 webSocketFuture Ljava/util/concurrent/CompletableFuture; + METHOD (Lnet/minecraft/class_320;)V + ARG 1 session + METHOD method_1_6027 addConnectionListener (Lnet/minecraft/class_1_993$class_1_997;)V + ARG 1 listener + METHOD method_1_6028 dispose ()V + METHOD method_1_6029 connect ()V + METHOD method_1_6030 doConnect ()V + METHOD method_1_6031 disconnect ()V + METHOD method_1_6032 dispatchFriendJoin (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_932;)V + ARG 1 from + ARG 2 payload + METHOD method_1_6033 dispatchWebRtc (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_939;)V + ARG 1 from + ARG 2 payload + METHOD method_1_6034 forEachConnectionListener (Ljava/util/function/Consumer;)V + ARG 1 callback + METHOD method_1_6035 configure (Ljava/net/http/HttpClient;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 httpClient + ARG 2 requestId + METHOD method_1_6036 onReceiveMessage (Lnet/minecraft/class_1_977;Lcom/google/gson/JsonElement;Lcom/google/gson/JsonElement;)V + ARG 1 listener + ARG 2 id + ARG 3 parameters + METHOD method_1_6037 isConnectionCurrent (Ljava/net/http/HttpClient;)Z + ARG 1 httpClient + METHOD method_1_6039 (Ljava/net/http/HttpClient;Lnet/minecraft/class_1_977;Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/CompletionStage; + ARG 4 endpoint + METHOD method_1_6040 (Ljava/net/http/HttpClient;Lnet/minecraft/class_1_977;Ljava/lang/Throwable;)V + ARG 3 ex + METHOD method_1_6042 (Ljava/net/http/HttpResponse;)Ljava/lang/String; + ARG 1 response + METHOD method_1_6043 (Ljava/lang/String;)Ljava/lang/IllegalStateException; + ARG 0 message + METHOD method_1_6044 (Ljava/util/UUID;Lnet/minecraft/class_1_952;Lnet/minecraft/class_1_993$class_1_997;)V + ARG 2 listener + METHOD method_1_6045 (Ljava/lang/Runnable;)Ljava/lang/Thread; + ARG 0 runnable + METHOD method_1_6046 (Ljava/lang/Thread;Ljava/lang/Throwable;)V + ARG 0 thread + ARG 1 ex + METHOD method_1_6047 (Ljava/net/http/HttpClient;Lnet/minecraft/class_1_977;Ljava/net/http/WebSocket;)Ljava/util/concurrent/CompletionStage; + ARG 3 webSocket + METHOD method_1_6048 (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; + ARG 0 ex + METHOD method_1_6049 (Lcom/google/gson/JsonElement;)Ldev/onvoid/webrtc/RTCIceServer; + ARG 1 payload + METHOD method_1_6050 (Ljava/lang/String;)Ljava/lang/IllegalStateException; + ARG 0 message + METHOD method_1_6052 (Ldev/onvoid/webrtc/RTCIceServer;Ljava/lang/Throwable;)V + ARG 1 iceServer + ARG 2 ex + METHOD method_1_6056 (Ljava/util/UUID;Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; + ARG 2 ex + METHOD method_1_6057 (Ljava/util/UUID;Lnet/minecraft/class_1_952;Lnet/minecraft/class_1_993$class_1_997;)V + ARG 2 listener + METHOD method_1_6058 (Ljava/lang/String;Ljava/util/List;Lnet/minecraft/class_1_977;)Ljava/util/concurrent/CompletionStage; + ARG 2 ws + METHOD method_1_6062 (Ljava/net/http/HttpClient;Lnet/minecraft/class_1_977;Ljava/lang/Throwable;)V + ARG 1 listener + ARG 2 ex + METHOD method_1_6063 (Ljava/net/http/HttpClient;Ljava/lang/Object;Ljava/lang/Throwable;)V + ARG 1 ws + ARG 2 ex + METHOD method_1_6064 handleMethod (Lnet/minecraft/class_1_977;Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonElement;)V + ARG 1 listener + ARG 2 id + ARG 3 method + ARG 4 parameters + METHOD method_1_6065 handleWebSocketDisconnect ()V + METHOD method_1_6066 createWebSocket (Ljava/net/http/HttpClient;Lnet/minecraft/class_1_977;Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 httpClient + ARG 2 listener + ARG 3 endpoint + ARG 4 requestId + METHOD method_1_6067 requestIceServerByTurnAuth ()Ljava/util/concurrent/CompletableFuture; + METHOD method_1_6068 removeConnectionListener (Lnet/minecraft/class_1_993$class_1_997;)V + ARG 1 listener + METHOD method_1_6069 getIceServer ()Ljava/util/concurrent/CompletableFuture; + METHOD method_1_6070 spawnPingTask (Lnet/minecraft/class_1_977;)V + ARG 1 wsListener + METHOD method_1_6071 send (Ljava/util/UUID;Lnet/minecraft/class_1_931;)Ljava/util/concurrent/CompletableFuture; + ARG 1 pmid + ARG 2 payload + METHOD method_1_6072 send (Ljava/lang/String;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; + ARG 1 method + ARG 2 parameters + METHOD method_1_6073 setFriendJoinPayloadHandler (Lnet/minecraft/class_1_993$class_1_999;)V + ARG 1 friendJoinPayloadHandler + METHOD method_1_6074 setWebRtcPayloadHandler (Lnet/minecraft/class_1_993$class_1_1003;)V + ARG 1 webRtcPayloadHandler + METHOD method_1_6075 disconnect (Ljava/lang/String;)Z + ARG 1 reason + CLASS class_1_994 WsEndpoint + FIELD field_1_6853 LIFETIME Ljava/time/Duration; + METHOD (Ljava/lang/String;)V + ARG 1 wsUrl + METHOD method_1_6076 isValid ()Z + CLASS class_1_995 TimedTurnAuth + FIELD field_1_6854 MARGIN Ljava/time/Duration; + METHOD (Lnet/minecraft/class_1_993$class_1_1001;)V + ARG 1 turnAuth + METHOD method_1_6077 isSafe ()Z + CLASS class_1_996 Envelope + METHOD method_1_6078 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_6079 (Lnet/minecraft/class_1_993$class_1_996;)Ljava/util/Optional; + ARG 0 envelope + METHOD method_1_6080 (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lnet/minecraft/class_1_993$class_1_996; + ARG 0 from + ARG 1 message + ARG 2 id + CLASS class_1_997 ConnectionListener + METHOD method_1_6081 onDisconnect ()V + METHOD method_1_6082 onException (Ljava/util/UUID;Lnet/minecraft/class_1_952;)V + ARG 1 pmid + ARG 2 ex + CLASS class_1_998 Environment + FIELD field_1_6857 CONFIGURATION_ROUTE Ljava/lang/String; + FIELD field_1_6860 url Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 url + METHOD method_1_6084 parse (Ljava/lang/String;)Ljava/util/Optional; + ARG 0 propertyValue + METHOD method_1_6085 getConfigurationUrl ()Ljava/lang/String; + CLASS class_1_999 FriendJoinPayloadHandler + METHOD method_1_6086 accept (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_932;)V + ARG 1 from + ARG 2 payload + CLASS class_1_1000 Methods + FIELD field_1_6861 PING Ljava/lang/String; + FIELD field_1_6862 PONG Ljava/lang/String; + FIELD field_1_6863 RECEIVE_MESSAGE Ljava/lang/String; + FIELD field_1_6864 SEND_CLIENT_MESSAGE Ljava/lang/String; + FIELD field_1_6865 TURN_AUTH Ljava/lang/String; + CLASS class_1_1001 TurnAuth + METHOD method_1_6087 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_6088 toRtcIceServer ()Ldev/onvoid/webrtc/RTCIceServer; + CLASS class_1_1002 TurnAuthServer + METHOD method_1_6089 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_1_1003 WebRtcPayloadHandler + METHOD method_1_6090 accept (Ljava/util/UUID;Lnet/minecraft/class_1_931$class_1_939;)V + ARG 1 from + ARG 2 payload diff --git a/mappings/net/minecraft/client/network/p2p/P2PHandshake.mapping b/mappings/net/minecraft/client/network/p2p/P2PHandshake.mapping new file mode 100644 index 0000000000..c4e300f91f --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/P2PHandshake.mapping @@ -0,0 +1,99 @@ +CLASS net/minecraft/class_1_912 net/minecraft/client/network/p2p/P2PHandshake + FIELD field_1_6448 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6449 channel Ldev/onvoid/webrtc/RTCDataChannel; + FIELD field_1_6450 handedOffChannel Ljava/util/concurrent/atomic/AtomicBoolean; + FIELD field_1_6451 sessionId Ljava/lang/String; + FIELD field_1_6452 join Z + FIELD field_1_6453 iceInfoCallback Ljava/util/function/Consumer; + FIELD field_1_6454 iceCandidateCallback Ljava/util/function/Consumer; + FIELD field_1_6455 peerConnection Ldev/onvoid/webrtc/RTCPeerConnection; + FIELD field_1_6456 openedChannel Ljava/util/concurrent/CompletableFuture; + FIELD field_1_6457 sdpFuture Ljava/util/concurrent/CompletableFuture; + FIELD field_1_6458 handshakeStarted Ljava/util/concurrent/atomic/AtomicBoolean; + METHOD (Ldev/onvoid/webrtc/PeerConnectionFactory;Ldev/onvoid/webrtc/RTCConfiguration;Ljava/lang/String;ZLjava/util/function/Consumer;)V + ARG 1 peerConnectionFactory + ARG 2 rtcConfiguration + ARG 3 sessionId + ARG 4 join + COMMENT {@code true} if joining; {@code false} if hosting + ARG 5 iceCandidateCallback + METHOD method_1_5575 abortHandshake (Ljava/lang/String;)V + ARG 1 reason + METHOD method_1_5576 acceptOffer (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 sdp + METHOD method_1_5577 addIceHandshake (Ldev/onvoid/webrtc/RTCIceCandidate;)Ljava/util/concurrent/CompletableFuture; + ARG 1 iceCandidate + METHOD method_1_5578 handleAnswer (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 sdp + METHOD method_1_5579 completeWithSdp (Ljava/util/concurrent/CompletableFuture;)V + ARG 1 sdpFuture + METHOD method_1_5580 createAnswer ()Ljava/util/concurrent/CompletableFuture; + METHOD method_1_5581 createOffer ()Ljava/util/concurrent/CompletableFuture; + METHOD method_1_5582 doCreateOffer ()Ljava/util/concurrent/CompletableFuture; + METHOD method_1_5583 (Ldev/onvoid/webrtc/RTCStats;Ljava/util/Map;)Ljava/util/Optional; + ARG 2 stats + METHOD method_1_5584 abortHandshakeImpl (Ljava/lang/String;)V + ARG 1 reason + METHOD method_1_5585 onIceInfo (Lnet/minecraft/class_1_912$class_1_914;)V + ARG 1 iceInfo + METHOD method_1_5586 onLocalCandidate (Ldev/onvoid/webrtc/RTCIceCandidate;)V + ARG 1 iceCandidate + METHOD method_1_5587 getOpenedChannel ()Ljava/util/concurrent/CompletableFuture; + METHOD method_1_5588 getSessionId ()Ljava/lang/String; + METHOD method_1_5589 isJoin ()Z + COMMENT {@return {@code true} if joining; {@code false} if hosting} + METHOD method_1_5593 (Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;Ljava/lang/Throwable;)V + ARG 3 ex + METHOD method_1_5594 (Ljava/lang/String;Ljava/lang/Throwable;)V + ARG 1 sdp + ARG 2 ex + METHOD method_1_5595 onDataChannelOpen (Ldev/onvoid/webrtc/RTCDataChannel;)V + ARG 1 dataChannel + METHOD method_1_5596 setIceInfoCallback (Ljava/util/function/Consumer;)V + ARG 1 iceInfoCallback + METHOD method_1_5597 onConnected ()V + METHOD method_1_5598 setLocalDescription (Ldev/onvoid/webrtc/RTCSessionDescription;)Ljava/util/concurrent/CompletableFuture; + ARG 1 sessionDescription + METHOD method_1_5599 setRemoteDescription (Ldev/onvoid/webrtc/RTCSessionDescription;)Ljava/util/concurrent/CompletableFuture; + ARG 1 sessionDescription + METHOD method_1_5600 sdpExchange (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; + METHOD method_1_5601 onDataChannel (Ldev/onvoid/webrtc/RTCDataChannel;)V + ARG 1 channel + CLASS 1 1 + METHOD onBufferedAmountChange (J)V + ARG 1 previousAmount + METHOD onMessage (Ldev/onvoid/webrtc/RTCDataChannelBuffer;)V + ARG 1 buffer + CLASS 2 2 + METHOD onFailure (Ljava/lang/String;)V + ARG 1 message + CLASS 3 3 + METHOD onFailure (Ljava/lang/String;)V + ARG 1 message + CLASS 4 4 + METHOD onFailure (Ljava/lang/String;)V + ARG 1 message + METHOD onSuccess (Ldev/onvoid/webrtc/RTCSessionDescription;)V + ARG 1 sessionDescription + CLASS 5 5 + METHOD onFailure (Ljava/lang/String;)V + ARG 1 message + METHOD onSuccess (Ldev/onvoid/webrtc/RTCSessionDescription;)V + ARG 1 sessionDescription + CLASS class_1_913 Channel + CLASS class_1_914 IceInfo + CLASS class_1_915 class_1_915 + METHOD onConnectionChange (Ldev/onvoid/webrtc/RTCPeerConnectionState;)V + ARG 1 peerConnectionState + METHOD onDataChannel (Ldev/onvoid/webrtc/RTCDataChannel;)V + ARG 1 dataChannel + METHOD onIceCandidate (Ldev/onvoid/webrtc/RTCIceCandidate;)V + ARG 1 iceCandidate + METHOD onIceCandidateError (Ldev/onvoid/webrtc/RTCPeerConnectionIceErrorEvent;)V + ARG 1 error + METHOD onIceConnectionChange (Ldev/onvoid/webrtc/RTCIceConnectionState;)V + ARG 1 iceConnectionState + METHOD onIceGatheringChange (Ldev/onvoid/webrtc/RTCIceGatheringState;)V + ARG 1 iceGatheringState + METHOD onSignalingChange (Ldev/onvoid/webrtc/RTCSignalingState;)V + ARG 1 signalingState diff --git a/mappings/net/minecraft/client/network/p2p/P2PTelemetrySender.mapping b/mappings/net/minecraft/client/network/p2p/P2PTelemetrySender.mapping new file mode 100644 index 0000000000..bdcf0b0e18 --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/P2PTelemetrySender.mapping @@ -0,0 +1,42 @@ +CLASS net/minecraft/class_1_958 net/minecraft/client/network/p2p/P2PTelemetrySender + FIELD field_1_6643 INSTANCE Lnet/minecraft/class_1_958; + METHOD method_1_5800 (ZLnet/minecraft/class_1_958$class_1_961;Lnet/minecraft/class_1_958$class_1_962$class_1_963;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Lnet/minecraft/class_7973$class_7974;)V + ARG 6 properties + METHOD method_1_5801 getElapsedTime (Ljava/time/Instant;Ljava/time/Instant;)Ljava/lang/Long; + ARG 0 from + ARG 1 to + METHOD method_1_5802 report (ZLnet/minecraft/class_1_958$class_1_962;Ljava/time/Instant;Ljava/time/Instant;Ljava/time/Instant;)V + ARG 1 connectionSuccessful + ARG 2 diagnostics + ARG 3 start + ARG 4 signalingFinished + ARG 5 connectionFinished + CLASS class_1_959 FailureStage + FIELD field_1_6649 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + CLASS class_1_960 CandidateType + FIELD field_1_6651 VALUES_BY_NAME Ljava/util/Map; + FIELD field_1_6657 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + METHOD method_1_5805 byName (Ljava/lang/String;)Ljava/util/Optional; + ARG 0 name + CLASS class_1_961 IcePath + FIELD field_1_6664 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + METHOD method_1_5807 getIcePath (Lnet/minecraft/class_1_958$class_1_960;Lnet/minecraft/class_1_958$class_1_960;)Lnet/minecraft/class_1_958$class_1_961; + ARG 0 local + ARG 1 remote + CLASS class_1_962 Diagnostics + FIELD field_1_6665 failureStage Lnet/minecraft/class_1_958$class_1_959; + FIELD field_1_6666 local Lnet/minecraft/class_1_958$class_1_960; + FIELD field_1_6667 remote Lnet/minecraft/class_1_958$class_1_960; + METHOD method_1_5808 setFailureStage (Lnet/minecraft/class_1_958$class_1_959;)V + ARG 1 failureStage + METHOD method_1_5809 setCandidateTypes (Lnet/minecraft/class_1_958$class_1_960;Lnet/minecraft/class_1_958$class_1_960;)V + ARG 1 local + ARG 2 remote + METHOD method_1_5810 toImmutable ()Lnet/minecraft/class_1_958$class_1_962$class_1_963; + CLASS class_1_963 Immutable diff --git a/mappings/net/minecraft/client/network/p2p/RpcOverWebSocketListener.mapping b/mappings/net/minecraft/client/network/p2p/RpcOverWebSocketListener.mapping new file mode 100644 index 0000000000..0f3cf9389f --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/RpcOverWebSocketListener.mapping @@ -0,0 +1,78 @@ +CLASS net/minecraft/class_1_977 net/minecraft/client/network/p2p/RpcOverWebSocketListener + FIELD field_1_6739 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6740 MAX_MESSAGE_SIZE I + FIELD field_1_6741 executor Ljava/util/concurrent/ScheduledExecutorService; + FIELD field_1_6742 messageBuffer Ljava/lang/StringBuilder; + FIELD field_1_6743 methodHandler Lnet/minecraft/class_1_977$class_1_978; + FIELD field_1_6744 onDisconnect Ljava/lang/Runnable; + FIELD field_1_6745 pendingRequests Ljava/util/Map; + FIELD field_1_6746 task Ljava/util/concurrent/CompletableFuture; + FIELD field_1_6747 lastRequestId I + FIELD field_1_6748 webSocket Ljava/net/http/WebSocket; + METHOD (Ljava/util/concurrent/ScheduledExecutorService;Lnet/minecraft/class_1_977$class_1_978;Ljava/lang/Runnable;)V + ARG 1 executor + ARG 2 methodHandler + ARG 3 onDisconnect + METHOD method_1_5887 handleMessagePart (Ljava/lang/String;Z)V + ARG 1 text + ARG 2 last + METHOD method_1_5888 closeClient ()Ljava/util/concurrent/CompletableFuture; + METHOD method_1_5889 handleResponse (ILcom/google/gson/JsonElement;)V + ARG 1 id + ARG 2 message + METHOD method_1_5890 handleMessage (Ljava/lang/String;)V + ARG 1 message + METHOD method_1_5891 handleError (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonObject;)V + ARG 1 id + ARG 2 error + METHOD method_1_5892 handleMethod (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonElement;)V + ARG 1 id + ARG 2 method + ARG 3 parameters + METHOD method_1_5893 isJsonNumber (Lcom/google/gson/JsonElement;)Z + ARG 0 element + METHOD method_1_5902 (Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 0 ex + METHOD method_1_5909 (ILjava/lang/Throwable;)Ljava/lang/Void; + ARG 2 ex + METHOD method_1_5912 (Ljava/lang/Throwable;Ljava/util/concurrent/CompletableFuture;)V + ARG 1 pendingRequest + METHOD method_1_5913 sendRawMessage (Ljava/lang/String;)V + ARG 1 message + METHOD method_1_5914 sendError (Lcom/google/gson/JsonElement;Lnet/minecraft/class_11803;)V + ARG 1 id + ARG 2 error + METHOD method_1_5915 sendError (Lcom/google/gson/JsonElement;Lnet/minecraft/class_11803;Ljava/lang/String;)V + ARG 1 id + ARG 2 error + ARG 3 method + METHOD method_1_5916 sendMessage (Ljava/lang/String;)V + ARG 1 method + METHOD method_1_5917 sendWebSocket (Ljava/lang/String;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; + ARG 1 method + ARG 2 parameters + METHOD method_1_5918 sendMessage (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonElement;)V + ARG 1 id + ARG 2 result + METHOD method_1_5919 handleException (Ljava/lang/Throwable;Z)V + ARG 1 ex + ARG 2 disconnect + METHOD onClose (Ljava/net/http/WebSocket;ILjava/lang/String;)Ljava/util/concurrent/CompletionStage; + ARG 1 webSocket + ARG 2 code + ARG 3 reason + METHOD onError (Ljava/net/http/WebSocket;Ljava/lang/Throwable;)V + ARG 1 webSocket + ARG 2 ex + METHOD onOpen (Ljava/net/http/WebSocket;)V + ARG 1 webSocket + METHOD onText (Ljava/net/http/WebSocket;Ljava/lang/CharSequence;Z)Ljava/util/concurrent/CompletionStage; + ARG 1 webSocket + ARG 2 data + ARG 3 last + CLASS class_1_978 MethodHandler + METHOD method_1_5920 accept (Lnet/minecraft/class_1_977;Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonElement;)V + ARG 1 listener + ARG 2 id + ARG 3 method + ARG 4 parameters diff --git a/mappings/net/minecraft/client/network/p2p/RtcChannel.mapping b/mappings/net/minecraft/client/network/p2p/RtcChannel.mapping new file mode 100644 index 0000000000..f6717c3960 --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/RtcChannel.mapping @@ -0,0 +1,46 @@ +CLASS net/minecraft/class_1_909 net/minecraft/client/network/p2p/RtcChannel + FIELD field_1_6427 USER_DEFINED_WRITABILITY_INDEX I + FIELD field_1_6428 SET_READ_ONLY_BUFFERED_AMOUNT_THRESHOLD J + FIELD field_1_6429 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6430 SET_WRITABLE_BUFFERED_AMOUNT_THRESHOLD J + FIELD field_1_6431 MAX_MESSAGE_SIZE I + FIELD field_1_6432 metadata Lio/netty/channel/ChannelMetadata; + FIELD field_1_6433 active Z + FIELD field_1_6434 closed Z + FIELD field_1_6435 config Lio/netty/channel/ChannelConfig; + FIELD field_1_6436 channel Lnet/minecraft/class_1_912$class_1_913; + FIELD field_1_6437 readOnly Z + METHOD (Lnet/minecraft/class_1_912$class_1_913;)V + ARG 1 channel + METHOD doBind (Ljava/net/SocketAddress;)V + ARG 1 localAddress + METHOD doRegister (Lio/netty/channel/ChannelPromise;)V + ARG 1 promise + METHOD doWrite (Lio/netty/channel/ChannelOutboundBuffer;)V + ARG 1 in + METHOD isCompatible (Lio/netty/channel/EventLoop;)Z + ARG 1 eventLoop + METHOD method_1_5538 closeChannel ()V + METHOD method_1_5539 destroy (Ldev/onvoid/webrtc/RTCPeerConnection;Ldev/onvoid/webrtc/RTCDataChannel;)V + ARG 0 peerConnection + ARG 1 dataChannel + METHOD method_1_5540 destroy (Lnet/minecraft/class_1_912$class_1_913;)V + ARG 0 channel + METHOD method_1_5541 acceptMessage (Lio/netty/buffer/ByteBuf;)V + ARG 1 buffer + METHOD method_1_5542 setDataChannelState (Ldev/onvoid/webrtc/RTCDataChannelState;)V + ARG 1 dataChannelState + METHOD method_1_5544 setReadOnly (Z)V + ARG 1 readOnly + METHOD method_1_5545 send (Lio/netty/buffer/ByteBuf;)V + ARG 1 message + CLASS 1 1 + METHOD onBufferedAmountChange (J)V + ARG 1 previousAmount + METHOD onMessage (Ldev/onvoid/webrtc/RTCDataChannelBuffer;)V + ARG 1 buffer + CLASS class_1_910 DummyChannel + METHOD connect (Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V + ARG 1 remoteAddress + ARG 2 localAddress + ARG 3 promise diff --git a/mappings/net/minecraft/client/network/p2p/SignalingPayload.mapping b/mappings/net/minecraft/client/network/p2p/SignalingPayload.mapping new file mode 100644 index 0000000000..9c0b5fcfa5 --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/SignalingPayload.mapping @@ -0,0 +1,55 @@ +CLASS net/minecraft/class_1_931 net/minecraft/client/network/p2p/SignalingPayload + METHOD method_1_5686 answer (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_1_931; + ARG 0 sessionId + ARG 1 sdp + METHOD method_1_5687 toTyped ()Lnet/minecraft/class_1_931$class_1_937; + METHOD method_1_5688 fromTyped (Lnet/minecraft/class_1_931$class_1_937;)Lnet/minecraft/class_1_931; + ARG 0 typed + METHOD method_1_5689 iceCandidate (Ljava/lang/String;Ldev/onvoid/webrtc/RTCIceCandidate;)Lnet/minecraft/class_1_931; + ARG 0 sessionId + ARG 1 candidate + METHOD method_1_5690 inviteDeclined ()Lnet/minecraft/class_1_931; + METHOD method_1_5691 joinAccepted (Ljava/lang/String;)Lnet/minecraft/class_1_931; + ARG 0 sessionId + METHOD method_1_5692 joinRejected (Ljava/lang/String;)Lnet/minecraft/class_1_931; + ARG 0 sessionId + METHOD method_1_5693 joinRequest (Ljava/lang/String;)Lnet/minecraft/class_1_931; + ARG 0 sessionId + METHOD method_1_5694 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_5695 (Lnet/minecraft/class_1_931;)Ljava/util/Optional; + ARG 0 payload + METHOD method_1_5696 (Lnet/minecraft/class_1_931;)Ljava/util/Optional; + ARG 0 payload + METHOD method_1_5697 (Lnet/minecraft/class_1_931$class_1_938;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_1_931; + ARG 0 type + ARG 1 sessionId + ARG 2 sdp + ARG 3 iceCandidate + METHOD method_1_5698 offer (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_1_931; + ARG 0 sessionId + ARG 1 sdp + CLASS class_1_932 FriendJoin + CLASS class_1_933 JoinAccepted + CLASS class_1_934 InviteDeclined + FIELD field_1_6577 INSTANCE Lnet/minecraft/class_1_931$class_1_932$class_1_934; + CLASS class_1_935 JoinRejected + CLASS class_1_936 JoinRequest + CLASS class_1_937 Typed + CLASS class_1_938 Type + CLASS class_1_939 WebRtc + CLASS class_1_940 Answer + CLASS class_1_941 IceCandidate + METHOD method_1_5700 fromWebRtc (Ldev/onvoid/webrtc/RTCIceCandidate;)Lnet/minecraft/class_1_931$class_1_939$class_1_941; + ARG 0 candidate + METHOD method_1_5701 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_5702 (Lnet/minecraft/class_1_931$class_1_939$class_1_941;)Ljava/util/Optional; + ARG 0 candidate + METHOD method_1_5703 (Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Integer;)Lnet/minecraft/class_1_931$class_1_939$class_1_941; + ARG 0 candidate + ARG 1 sdpMid + ARG 2 sdpMLineIndex + METHOD method_1_5704 toWebRtc ()Ldev/onvoid/webrtc/RTCIceCandidate; + CLASS class_1_942 IceCandidatePayload + CLASS class_1_943 Offer diff --git a/mappings/net/minecraft/client/network/p2p/WorldShareManager.mapping b/mappings/net/minecraft/client/network/p2p/WorldShareManager.mapping new file mode 100644 index 0000000000..2127b566c5 --- /dev/null +++ b/mappings/net/minecraft/client/network/p2p/WorldShareManager.mapping @@ -0,0 +1,49 @@ +CLASS net/minecraft/class_1_911 net/minecraft/client/network/p2p/WorldShareManager + FIELD field_1_6440 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6442 joinRequestManager Lnet/minecraft/class_1_948; + FIELD field_1_6443 client Lnet/minecraft/class_310; + FIELD field_1_6445 shutdown Z + FIELD field_1_6446 gateway Lnet/minecraft/class_1_993; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_320;)V + ARG 1 client + ARG 2 session + METHOD method_1_5549 acceptJoinRequest (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5550 addUpdateListener (Ljava/lang/Runnable;)V + ARG 1 listener + METHOD method_1_5551 cancelConnecting ()V + METHOD method_1_5552 getWorldJoinUuid ()Ljava/util/UUID; + METHOD method_1_5553 confirmJoinRequestAccepted (Ljava/util/UUID;Ljava/lang/String;)Z + ARG 1 uuid + ARG 2 offerSessionId + METHOD method_1_5554 rejectInvite (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; + ARG 1 pmid + METHOD method_1_5555 connect ()V + METHOD method_1_5556 getHandshake (Ljava/util/UUID;)Lnet/minecraft/class_1_912; + ARG 1 uuid + METHOD method_1_5557 hasHandshakeWith (Ljava/util/UUID;)Z + ARG 1 pmid + METHOD method_1_5558 isRequestingToJoin (Ljava/util/UUID;)Z + ARG 1 pmid + METHOD method_1_5559 hasJoinRequests ()Z + METHOD method_1_5560 isServerOnline ()Z + METHOD method_1_5561 acceptInvite (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 pmid + METHOD method_1_5563 disconnectIfIrrelevant ()V + METHOD method_1_5564 isRelevant ()Z + METHOD method_1_5565 notifyUpdateListeners ()V + METHOD method_1_5566 setShareSetting (Lnet/minecraft/class_1132$class_1_908;)V + ARG 1 shareSetting + METHOD method_1_5567 stop ()V + METHOD method_1_5568 onDisconnect ()V + METHOD method_1_5569 getWorldJoinStatus (Ljava/util/UUID;)Lnet/minecraft/class_1_948$class_1_950; + ARG 1 pmid + METHOD method_1_5570 rejectJoinRequest (Ljava/util/UUID;)V + ARG 1 pmid + METHOD method_1_5571 removeUpdateListener (Ljava/lang/Runnable;)V + ARG 1 listener + METHOD method_1_5572 dispose ()V + METHOD method_1_5573 startHandshake (Ljava/util/UUID;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid + ARG 2 sessionId + METHOD method_1_5574 stopImpl ()V diff --git a/mappings/net/minecraft/client/option/GameOptions.mapping b/mappings/net/minecraft/client/option/GameOptions.mapping index ed90d76c8c..b15bb19384 100644 --- a/mappings/net/minecraft/client/option/GameOptions.mapping +++ b/mappings/net/minecraft/client/option/GameOptions.mapping @@ -5,6 +5,13 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_1_2569 exclusiveFullscreen Lnet/minecraft/class_7172; FIELD field_1_3260 graphicsApiValue Lnet/minecraft/class_1_698; FIELD field_1_3261 graphicsApi Lnet/minecraft/class_7172; + FIELD field_1_6351 GRAPHICS_API_TOOLTIP Lnet/minecraft/class_2561; + FIELD field_1_6352 IN_GAME_NOTIFICATION_TOOLTIP Lnet/minecraft/class_2561; + FIELD field_1_6353 exclusiveFullscreenValue Z + FIELD field_1_6354 inGameNotification Lnet/minecraft/class_7172; + FIELD field_1_6355 friendsKey Lnet/minecraft/class_304; + FIELD field_1_6356 sharePresence Lnet/minecraft/class_7172; + FIELD field_1_6357 skipFriendsListPromo Z FIELD field_1814 cloudRenderMode Lnet/minecraft/class_7172; FIELD field_1815 hideServerAddress Z FIELD field_1816 smoothCameraKey Lnet/minecraft/class_304; @@ -313,8 +320,24 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 1 renderDistance METHOD method_1_4723 (Ljava/lang/Boolean;)V ARG 1 cutoutLeaves + METHOD method_1_4724 (Ljava/lang/Boolean;)V + ARG 1 value METHOD method_1_4725 (Ljava/lang/Integer;)V ARG 1 maxAnisotropy + METHOD method_1_4726 (Ljava/lang/Integer;)V + ARG 1 value + METHOD method_1_4727 (Ljava/lang/Boolean;)V + ARG 0 value + METHOD method_1_5461 getInGameNotification ()Lnet/minecraft/class_7172; + METHOD method_1_5462 (Lnet/minecraft/class_1_904;)Lnet/minecraft/class_7919; + ARG 0 value + METHOD method_1_5463 (Lnet/minecraft/class_2561;Lnet/minecraft/class_1_904;)Lnet/minecraft/class_2561; + ARG 1 value + METHOD method_1_5464 (Lnet/minecraft/class_1_904;)V + ARG 0 value + METHOD method_1_5465 (Lnet/minecraft/class_1_698;)Lnet/minecraft/class_7919; + ARG 1 value + METHOD method_1_5466 getSharePresence ()Lnet/minecraft/class_7172; METHOD method_1626 update (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 1 nbt METHOD method_1627 addResourcePackProfilesToManager (Lnet/minecraft/class_3283;)V @@ -365,6 +388,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions METHOD method_41772 getMonochromeLogo ()Lnet/minecraft/class_7172; METHOD method_41773 toMouseWheelSensitivitySliderProgressValue (D)I ARG 0 value + METHOD method_41777 (Ljava/lang/Boolean;)V + ARG 0 value METHOD method_41781 getPercentValueText (Lnet/minecraft/class_2561;D)Lnet/minecraft/class_2561; ARG 0 prefix ARG 1 value @@ -387,6 +412,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions METHOD method_41792 getAo ()Lnet/minecraft/class_7172; METHOD method_41793 toMouseWheelSensitivityValue (I)D ARG 0 value + METHOD method_41796 (Ljava/lang/Double;)V + ARG 0 value METHOD method_41798 getChunkBuilderMode ()Lnet/minecraft/class_7172; METHOD method_41799 (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; ARG 0 optionText @@ -395,6 +422,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 0 optionText ARG 1 value METHOD method_41801 getChatHeightUnfocused ()Lnet/minecraft/class_7172; + METHOD method_41802 (Ljava/lang/Double;)V + ARG 0 value METHOD method_41803 getChatHeightFocused ()Lnet/minecraft/class_7172; METHOD method_41804 (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; ARG 0 optionText @@ -404,6 +433,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions METHOD method_41807 getRawMouseInput ()Lnet/minecraft/class_7172; METHOD method_41808 getFov ()Lnet/minecraft/class_7172; METHOD method_42423 getAutoJump ()Lnet/minecraft/class_7172; + METHOD method_42424 (Ljava/lang/Double;)V + ARG 0 value METHOD method_42425 getAutoSuggestions ()Lnet/minecraft/class_7172; METHOD method_42427 getChatColors ()Lnet/minecraft/class_7172; METHOD method_42429 getChatLinks ()Lnet/minecraft/class_7172; @@ -435,6 +466,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions METHOD method_42452 getShowAutosaveIndicator ()Lnet/minecraft/class_7172; METHOD method_42453 getDistortionEffectScale ()Lnet/minecraft/class_7172; METHOD method_42454 getFovEffectScale ()Lnet/minecraft/class_7172; + METHOD method_42456 (Lnet/minecraft/class_1659;)V + ARG 0 value METHOD method_42463 (Lnet/minecraft/class_4065;)V ARG 1 value METHOD method_42472 getDarknessEffectScale ()Lnet/minecraft/class_7172; @@ -465,11 +498,15 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions METHOD method_42508 (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; ARG 0 optionText ARG 1 value + METHOD method_42509 (Ljava/lang/String;)V + ARG 0 value METHOD method_42510 getSimulationDistance ()Lnet/minecraft/class_7172; METHOD method_42511 (I)Ljava/lang/Integer; ARG 0 value METHOD method_42513 (Ljava/lang/Boolean;)V ARG 1 value + METHOD method_42515 (Ljava/lang/Integer;)V + ARG 1 value METHOD method_42516 (Ljava/lang/String;)Ljava/util/Optional; ARG 0 value METHOD method_42517 getEntityDistanceScaling ()Lnet/minecraft/class_7172; @@ -486,10 +523,14 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 0 optionText ARG 1 value METHOD method_42528 getCloudRenderMode ()Lnet/minecraft/class_7172; + METHOD method_42530 (Ljava/lang/Boolean;)V + ARG 0 value METHOD method_42532 (Ljava/lang/Integer;)Ljava/lang/Double; ARG 0 value METHOD method_42536 (Ljava/lang/Double;)Ljava/lang/Integer; ARG 0 value + METHOD method_42537 (Ljava/lang/Boolean;)V + ARG 0 value METHOD method_42538 (Ljava/lang/Boolean;)V ARG 0 value METHOD method_42539 getChatVisibility ()Lnet/minecraft/class_7172; @@ -513,6 +554,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions METHOD method_42556 getChatWidth ()Lnet/minecraft/class_7172; METHOD method_42557 (Ljava/lang/Integer;)I ARG 0 value + METHOD method_42558 (Ljava/lang/Double;)V + ARG 0 value METHOD method_42559 (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; ARG 0 optionText ARG 1 value @@ -520,11 +563,15 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 0 optionText ARG 1 value METHOD method_42561 getChatDelay ()Lnet/minecraft/class_7172; + METHOD method_42562 (Ljava/lang/Double;)V + ARG 0 value METHOD method_42563 getMipmapLevels ()Lnet/minecraft/class_7172; METHOD method_42564 (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561; ARG 0 optionText ARG 1 value METHOD method_42565 getAttackIndicator ()Lnet/minecraft/class_7172; + METHOD method_42566 (Ljava/lang/Double;)V + ARG 0 value METHOD method_44026 getOnlyShowSecureChat ()Lnet/minecraft/class_7172; METHOD method_45575 (Lnet/minecraft/class_3419;Ljava/lang/Double;)V ARG 2 volume @@ -610,14 +657,20 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions METHOD method_72715 (Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561; ARG 0 optionText ARG 1 value + METHOD method_72717 (Ljava/lang/Boolean;)V + ARG 0 value METHOD method_73197 getChatDrafts ()Lnet/minecraft/class_7172; METHOD method_74034 getAllowCursorChanges ()Lnet/minecraft/class_7172; METHOD method_74035 (Ljava/lang/Boolean;)V ARG 0 value + METHOD method_75315 (Lnet/minecraft/class_4066;)V + ARG 1 value METHOD method_75316 (Lnet/minecraft/class_4063;)V ARG 1 renderClouds METHOD method_75317 applyGraphicsMode (Lnet/minecraft/class_5365;)V ARG 1 mode + METHOD method_75318 (Lnet/minecraft/class_6597;)V + ARG 1 value METHOD method_75319 (Ljava/lang/Integer;)V ARG 1 simulationDistance METHOD method_75320 (Lnet/minecraft/class_2561;Lnet/minecraft/class_5365;)Lnet/minecraft/class_2561; @@ -630,11 +683,15 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 0 optionText ARG 1 value METHOD method_75329 getPreset ()Lnet/minecraft/class_7172; + METHOD method_75330 (Ljava/lang/Integer;)V + ARG 1 value METHOD method_75331 (Ljava/lang/Integer;)V ARG 1 weatherRadius METHOD method_75333 getWeatherRadius ()Lnet/minecraft/class_7172; METHOD method_75334 getCutoutLeaves ()Lnet/minecraft/class_7172; METHOD method_75335 getVignette ()Lnet/minecraft/class_7172; + METHOD method_75336 (Ljava/lang/Boolean;)V + ARG 1 value METHOD method_75337 getImprovedTransparency ()Lnet/minecraft/class_7172; METHOD method_75341 (Ljava/lang/Double;)V ARG 1 entityDistanceScaling @@ -689,6 +746,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 1 value METHOD method_76750 (Lnet/minecraft/class_12393;)Lnet/minecraft/class_7919; ARG 0 mode + METHOD method_76777 (Lnet/minecraft/class_12393;)V + ARG 1 value METHOD method_76779 refreshWorldRenderer (Ljava/util/function/Consumer;)V ARG 0 refresher METHOD method_76784 (Ljava/lang/Integer;)V diff --git a/mappings/net/minecraft/client/option/SharePresence.mapping b/mappings/net/minecraft/client/option/SharePresence.mapping new file mode 100644 index 0000000000..8dce485f43 --- /dev/null +++ b/mappings/net/minecraft/client/option/SharePresence.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_1_904 net/minecraft/client/option/SharePresence + FIELD field_1_6389 TRANSLATION_KEY_PREFIX Ljava/lang/String; + FIELD field_1_6390 name Ljava/lang/String; + FIELD field_1_6391 tooltipTranslationKey Lnet/minecraft/class_2561; + FIELD field_1_6392 translationKey Lnet/minecraft/class_2561; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + METHOD method_1_5485 getTooltipText ()Lnet/minecraft/class_2561; + METHOD method_1_5486 getText ()Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen.mapping index e450d86537..473d826fc8 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen.mapping @@ -45,10 +45,14 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf ARG 1 regionDataList METHOD method_71207 (Lnet/minecraft/class_4877;)V ARG 1 server + METHOD method_71208 (Lnet/minecraft/class_4388;Lnet/minecraft/class_339;)V + ARG 1 tab METHOD method_71209 (Lnet/minecraft/class_339;)V ARG 1 child METHOD method_71210 onTabLoaded (Lnet/minecraft/class_8087;)V ARG 1 tab + METHOD method_71212 (Lnet/minecraft/class_4388;Lnet/minecraft/class_339;)V + ARG 1 tab METHOD method_71213 onTabUnloaded (Lnet/minecraft/class_8087;)V ARG 1 tab METHOD method_71214 getContentHeight ()I diff --git a/mappings/net/minecraft/client/session/telemetry/TelemetryEventType.mapping b/mappings/net/minecraft/client/session/telemetry/TelemetryEventType.mapping index c09a8e86e1..80f4a454ba 100644 --- a/mappings/net/minecraft/client/session/telemetry/TelemetryEventType.mapping +++ b/mappings/net/minecraft/client/session/telemetry/TelemetryEventType.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_7966 net/minecraft/client/session/telemetry/TelemetryEventType FIELD field_1_5968 GRAPHICS_CAPABILITIES Lnet/minecraft/class_7966; + FIELD field_1_6494 LOGGER Lorg/slf4j/Logger; + FIELD field_1_6495 P2P_CONNECTION Lnet/minecraft/class_7966; FIELD field_41435 CODEC Lcom/mojang/serialization/Codec; FIELD field_41436 WORLD_LOADED Lnet/minecraft/class_7966; FIELD field_41437 PERFORMANCE_METRICS Lnet/minecraft/class_7966; @@ -20,6 +22,7 @@ CLASS net/minecraft/class_7966 net/minecraft/client/session/telemetry/TelemetryE ARG 2 exportKey ARG 3 properties ARG 4 optional + METHOD method_1_5618 isMissingTelemetryTranslations ()Z METHOD method_47720 getId ()Ljava/lang/String; METHOD method_47721 createEvent (Lcom/mojang/authlib/minecraft/TelemetrySession;Lnet/minecraft/class_7973;)Lcom/mojang/authlib/minecraft/TelemetryEvent; ARG 1 session diff --git a/mappings/net/minecraft/client/toast/FriendsToast.mapping b/mappings/net/minecraft/client/toast/FriendsToast.mapping new file mode 100644 index 0000000000..18023a800a --- /dev/null +++ b/mappings/net/minecraft/client/toast/FriendsToast.mapping @@ -0,0 +1,68 @@ +CLASS net/minecraft/class_1_945 net/minecraft/client/toast/FriendsToast + FIELD field_1_6591 BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_6592 DEFAULT_DURATION J + FIELD field_1_6593 SKIN_HEAD_SIZE I + FIELD field_1_6594 LINE_HEIGHT I + FIELD field_1_6595 BOTTOM_MARGIN I + FIELD field_1_6596 TOP_MARGIN I + FIELD field_1_6597 TEXT_LEFT_WITHOUT_SKIN I + FIELD field_1_6598 TEXT_LEFT_WITH_SKIN I + FIELD field_1_6599 duration J + FIELD field_1_6600 lines Ljava/util/List; + FIELD field_1_6601 skin Lnet/minecraft/class_8685; + FIELD field_1_6602 visibility Lnet/minecraft/class_368$class_369; + METHOD (Lnet/minecraft/class_327;Lnet/minecraft/class_8685;Lnet/minecraft/class_2561;)V + ARG 1 textRenderer + ARG 2 skin + ARG 3 text + METHOD (Lnet/minecraft/class_327;Lnet/minecraft/class_8685;Lnet/minecraft/class_2561;J)V + ARG 1 textRenderer + ARG 2 skin + ARG 3 text + ARG 4 duration + METHOD method_1_5708 addToast (Lnet/minecraft/class_374;Lnet/minecraft/class_327;Lnet/minecraft/class_8685;Lnet/minecraft/class_2561;)V + ARG 0 toastManager + ARG 1 textRenderer + ARG 2 skin + ARG 3 text + METHOD method_1_5709 getTextHeight ()I + METHOD method_1_5710 hide ()V + METHOD method_1_5711 onFriendAdded (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin + METHOD method_1_5712 onFriendInvited (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin + METHOD method_1_5713 onJoinRequest (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin + METHOD method_1_5714 onRequestAccepted (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin + METHOD method_1_5715 onRequestReceived (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin + METHOD method_1_5716 onRequestSent (Lnet/minecraft/class_310;Ljava/lang/String;)V + ARG 0 client + ARG 1 name + METHOD method_1_5717 onHostInviteExpired (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin + METHOD method_1_5718 onInviteFromFriend (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin + METHOD method_1_5719 onJoinInviteExpired (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin + METHOD method_1_5720 onRequestToJoinFriend (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_8685;)V + ARG 0 client + ARG 1 name + ARG 2 skin diff --git a/mappings/net/minecraft/client/toast/SystemToast.mapping b/mappings/net/minecraft/client/toast/SystemToast.mapping index 5505b2e2d0..20c26dcaa7 100644 --- a/mappings/net/minecraft/client/toast/SystemToast.mapping +++ b/mappings/net/minecraft/client/toast/SystemToast.mapping @@ -68,6 +68,7 @@ CLASS net/minecraft/class_370 net/minecraft/client/toast/SystemToast ARG 0 client ARG 1 count CLASS class_9037 Type + FIELD field_1_6603 FRIEND Lnet/minecraft/class_370$class_9037; FIELD field_47583 NARRATOR_TOGGLE Lnet/minecraft/class_370$class_9037; FIELD field_47584 WORLD_BACKUP Lnet/minecraft/class_370$class_9037; FIELD field_47585 PACK_LOAD_FAILURE Lnet/minecraft/class_370$class_9037; diff --git a/mappings/net/minecraft/client/util/MacWindowUtil.mapping b/mappings/net/minecraft/client/util/MacWindowUtil.mapping index 1c9e33c2b4..0af7305050 100644 --- a/mappings/net/minecraft/client/util/MacWindowUtil.mapping +++ b/mappings/net/minecraft/client/util/MacWindowUtil.mapping @@ -1,6 +1,12 @@ CLASS net/minecraft/class_6417 net/minecraft/client/util/MacWindowUtil FIELD field_34053 FULLSCREEN_MASK I FIELD field_52734 IS_MAC Z + METHOD method_1_5487 getCocoaWindow (J)Ljava/util/Optional; + ARG 0 window + METHOD method_1_5488 (Lca/weblite/objc/NSObject;)V + ARG 0 cocoaWindow + METHOD method_1_5489 setColorSpace (J)V + ARG 0 window METHOD method_37461 toggleFullscreen (Lnet/minecraft/class_1041;)V ARG 0 window METHOD method_37462 isFullscreen (Lca/weblite/objc/NSObject;)Z diff --git a/mappings/net/minecraft/client/vulkan/AbstractMarkerRecorderQueue.mapping b/mappings/net/minecraft/client/vulkan/AbstractMarkerRecorderQueue.mapping new file mode 100644 index 0000000000..0bef7b8cf7 --- /dev/null +++ b/mappings/net/minecraft/client/vulkan/AbstractMarkerRecorderQueue.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_987 net/minecraft/client/vulkan/AbstractMarkerRecorderQueue + FIELD field_1_6821 pages [Lnet/minecraft/class_1_987$class_1_989; + FIELD field_1_6822 index I + FIELD field_1_6823 breadth I + FIELD field_1_6824 nextMarker I + FIELD field_1_6825 queue Lorg/lwjgl/vulkan/VkQueue; + METHOD (Lnet/minecraft/class_1_674;I)V + ARG 1 queue + ARG 2 breadth + METHOD method_1_6022 findCheckpoint (I)Lnet/minecraft/class_1_987$class_1_988; + ARG 1 id + METHOD method_1_6023 addMarker (Lorg/lwjgl/vulkan/VkCommandBuffer;I)V + ARG 1 commandBuffer + ARG 2 marker + CLASS class_1_988 Checkpoint + CLASS class_1_989 Page diff --git a/mappings/net/minecraft/client/vulkan/AmdMarkerRecorder.mapping b/mappings/net/minecraft/client/vulkan/AmdMarkerRecorder.mapping new file mode 100644 index 0000000000..af859f2cb8 --- /dev/null +++ b/mappings/net/minecraft/client/vulkan/AmdMarkerRecorder.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_1_981 net/minecraft/client/vulkan/AmdMarkerRecorder + FIELD field_1_6766 STAGES [J + FIELD field_1_6767 queues Ljava/util/List; + CLASS class_1_982 Queue + FIELD field_1_6768 internalMarkerStorage Lnet/minecraft/class_1_694; + FIELD field_1_6769 internalMarkerStorageMapped Lcom/mojang/blaze3d/buffers/GpuBufferSlice$class_1_892; + METHOD (Lnet/minecraft/class_1_679;Lnet/minecraft/class_1_674;I)V + ARG 1 backend + ARG 2 queue + ARG 3 breadth + METHOD method_1_5966 toRecord ()Lnet/minecraft/class_1_970$class_1_973; diff --git a/mappings/net/minecraft/client/vulkan/DummyMarkerRecorder.mapping b/mappings/net/minecraft/client/vulkan/DummyMarkerRecorder.mapping new file mode 100644 index 0000000000..c8d624face --- /dev/null +++ b/mappings/net/minecraft/client/vulkan/DummyMarkerRecorder.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_984 net/minecraft/client/vulkan/DummyMarkerRecorder + FIELD field_1_6789 INSTANCE Lnet/minecraft/class_1_984; + CLASS class_1_985 Queue + FIELD field_1_6790 INSTANCE Lnet/minecraft/class_1_984$class_1_985; diff --git a/mappings/net/minecraft/client/vulkan/MarkerRecorder.mapping b/mappings/net/minecraft/client/vulkan/MarkerRecorder.mapping new file mode 100644 index 0000000000..890036999c --- /dev/null +++ b/mappings/net/minecraft/client/vulkan/MarkerRecorder.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_970 net/minecraft/client/vulkan/MarkerRecorder + METHOD method_1_5862 createQueue (Lnet/minecraft/class_1_679;Lnet/minecraft/class_1_674;I)Lnet/minecraft/class_1_970$class_1_971; + ARG 1 device + ARG 2 queue + ARG 3 breadth + METHOD method_1_5863 getRecords (Z)Ljava/util/List; + ARG 1 detailed + CLASS class_1_971 Queue + METHOD method_1_5864 addCheckpoint (Lorg/lwjgl/vulkan/VkCommandBuffer;Lnet/minecraft/class_1_970$class_1_972;Ljava/util/function/Supplier;)V + ARG 1 commandBuffer + ARG 2 type + ARG 3 labelGetter + METHOD method_1_5865 advance ()V + CLASS class_1_972 Type + CLASS class_1_973 Record + CLASS class_1_974 Checkpoint diff --git a/mappings/net/minecraft/client/vulkan/NvMarkerRecorder.mapping b/mappings/net/minecraft/client/vulkan/NvMarkerRecorder.mapping new file mode 100644 index 0000000000..cbf76f75d0 --- /dev/null +++ b/mappings/net/minecraft/client/vulkan/NvMarkerRecorder.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_990 net/minecraft/client/vulkan/NvMarkerRecorder + FIELD field_1_6826 queues Ljava/util/List; + CLASS class_1_991 Queue + METHOD method_1_6024 toRecord ()Lnet/minecraft/class_1_970$class_1_973; diff --git a/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping b/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping index 92979b2a61..b554c88055 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_1_679 net/minecraft/client/vulkan/VulkanBackend FIELD field_1_3447 fallbackQueue Lnet/minecraft/class_1_674; FIELD field_1_3448 device Lorg/lwjgl/vulkan/VkDevice; FIELD field_1_3449 vmaAllocator J + FIELD field_1_6395 markerRecorder Lnet/minecraft/class_1_970; METHOD (Lnet/minecraft/class_12289;Lnet/minecraft/class_1_691;Lnet/minecraft/class_1_717;Ljava/util/Set;Lorg/lwjgl/vulkan/VkDevice;JLnet/minecraft/class_1_970;)V ARG 1 shaderSoruceGetter ARG 2 instance @@ -20,6 +21,7 @@ CLASS net/minecraft/class_1_679 net/minecraft/client/vulkan/VulkanBackend ARG 4 extensions ARG 5 device ARG 6 vmaAllocator + ARG 8 markerRecorder METHOD method_1_4046 compileRenderPipeline (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_718; ARG 1 pipeline ARG 2 sourceGetter @@ -45,4 +47,5 @@ CLASS net/minecraft/class_1_679 net/minecraft/client/vulkan/VulkanBackend METHOD method_1_4057 getFallbackQueue ()Lnet/minecraft/class_1_674; METHOD method_1_4058 getRawDevice ()Lorg/lwjgl/vulkan/VkDevice; METHOD method_1_4059 getVmaAllocator ()J + METHOD method_1_5492 getMarkerRecorder ()Lnet/minecraft/class_1_970; CLASS class_1_680 ShaderKey diff --git a/mappings/net/minecraft/client/vulkan/VulkanCommandEncoderBackend.mapping b/mappings/net/minecraft/client/vulkan/VulkanCommandEncoderBackend.mapping index 3568b309de..069246d557 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanCommandEncoderBackend.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanCommandEncoderBackend.mapping @@ -2,10 +2,13 @@ CLASS net/minecraft/class_1_715 net/minecraft/client/vulkan/VulkanCommandEncoder FIELD field_1_3660 lastWaitValue J FIELD field_1_3661 commandBuffer Lorg/lwjgl/vulkan/VkCommandBuffer; FIELD field_1_3662 renderPass Lnet/minecraft/class_1_704; + FIELD field_1_3663 submitValue J FIELD field_1_3664 objectDisposer Lnet/minecraft/class_1_699; FIELD field_1_3665 device Lnet/minecraft/class_1_679; FIELD field_1_3666 submission Lnet/minecraft/class_1_674$class_1_675; FIELD field_1_3667 submitSemaphore J + FIELD field_1_6424 markerRecorderQueue Lnet/minecraft/class_1_970$class_1_971; + FIELD field_1_6425 commandPools [Lnet/minecraft/class_1_907; METHOD (Lnet/minecraft/class_1_679;)V ARG 1 device METHOD method_1_4258 wait (JJ)Z @@ -19,7 +22,7 @@ CLASS net/minecraft/class_1_715 net/minecraft/client/vulkan/VulkanCommandEncoder ARG 1 memoryStack ARG 2 texture ARG 3 depth - METHOD method_1_4261 getCommandBufferImpl ()Lorg/lwjgl/vulkan/VkCommandBuffer; + METHOD method_1_4261 beginCommandBuffer ()Lorg/lwjgl/vulkan/VkCommandBuffer; METHOD method_1_4262 stage (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1_694; ARG 1 contents METHOD method_1_4263 endCommandBuffer ()V @@ -51,3 +54,5 @@ CLASS net/minecraft/class_1_715 net/minecraft/client/vulkan/VulkanCommandEncoder ARG 10 height ARG 11 sourceWidth ARG 12 sourceHeight + METHOD method_1_5535 getCommandBufferImpl ()Lorg/lwjgl/vulkan/VkCommandBuffer; + METHOD method_1_5536 getCommandPool ()Lnet/minecraft/class_1_907; diff --git a/mappings/net/minecraft/client/vulkan/VulkanCommandPool.mapping b/mappings/net/minecraft/client/vulkan/VulkanCommandPool.mapping new file mode 100644 index 0000000000..afe9c8eee0 --- /dev/null +++ b/mappings/net/minecraft/client/vulkan/VulkanCommandPool.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_1_907 net/minecraft/client/vulkan/VulkanCommandPool + FIELD field_1_6403 COMMAND_BUFFER_ALLOCATION_COUNT I + FIELD field_1_6404 COMMAND_BUFFER_ARRAY_EXPANSION_SIZE I + FIELD field_1_6405 commandBuffers Lorg/lwjgl/PointerBuffer; + FIELD field_1_6406 commandPool J + FIELD field_1_6407 backend Lnet/minecraft/class_1_679; + METHOD (Lnet/minecraft/class_1_679;Lnet/minecraft/class_1_674;)V + ARG 1 backend + ARG 2 queue + METHOD method_1_5505 getVkCommandBuffer ()Lorg/lwjgl/vulkan/VkCommandBuffer; + METHOD method_1_5506 allocateMoreCommandBuffers ()V + METHOD method_1_5507 clear ()V + METHOD method_1_5508 reset ()V diff --git a/mappings/net/minecraft/client/vulkan/VulkanException.mapping b/mappings/net/minecraft/client/vulkan/VulkanException.mapping new file mode 100644 index 0000000000..981022f2bc --- /dev/null +++ b/mappings/net/minecraft/client/vulkan/VulkanException.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_906 net/minecraft/client/vulkan/VulkanException + METHOD (Ljava/lang/String;)V + ARG 1 message diff --git a/mappings/net/minecraft/client/vulkan/VulkanPhysicalDevice.mapping b/mappings/net/minecraft/client/vulkan/VulkanPhysicalDevice.mapping index eddb4b4a47..a8d64d61a6 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanPhysicalDevice.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanPhysicalDevice.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_1_717 net/minecraft/client/vulkan/VulkanPhysicalDevice FIELD field_1_3683 physicalDeviceFeatures Lorg/lwjgl/vulkan/VkPhysicalDeviceFeatures2; FIELD field_1_3684 physicalDevice Lorg/lwjgl/vulkan/VkPhysicalDevice; FIELD field_1_3685 physicalDeviceProperties Lorg/lwjgl/vulkan/VkPhysicalDeviceProperties2; + FIELD field_1_6426 physicalDevicePropertiesVk11 Lorg/lwjgl/vulkan/VkPhysicalDeviceVulkan11Properties; METHOD (Lorg/lwjgl/vulkan/VkPhysicalDevice;)V ARG 1 physicalDevice METHOD method_1_4280 getComputeQueueFamily ()Lit/unimi/dsi/fastutil/ints/IntIntPair; @@ -29,3 +30,4 @@ CLASS net/minecraft/class_1_717 net/minecraft/client/vulkan/VulkanPhysicalDevice METHOD method_1_4292 getDriverProperties ()Lorg/lwjgl/vulkan/VkPhysicalDeviceDriverProperties; METHOD method_1_4293 getDeviceProperties ()Lorg/lwjgl/vulkan/VkPhysicalDeviceProperties; METHOD method_1_4893 getType ()Lnet/minecraft/class_1_785; + METHOD method_1_5537 getVk11DeviceProperties ()Lorg/lwjgl/vulkan/VkPhysicalDeviceVulkan11Properties; diff --git a/mappings/net/minecraft/client/vulkan/VulkanRenderPassBackend.mapping b/mappings/net/minecraft/client/vulkan/VulkanRenderPassBackend.mapping index 5b54939bf0..da570f493c 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanRenderPassBackend.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanRenderPassBackend.mapping @@ -10,12 +10,20 @@ CLASS net/minecraft/class_1_704 net/minecraft/client/vulkan/VulkanRenderPassBack FIELD field_1_3626 boundTextures Ljava/util/HashMap; FIELD field_1_3627 uniforms Ljava/util/HashMap; FIELD field_1_5956 renderArea Lcom/mojang/blaze3d/systems/RenderPass$class_1_837; + FIELD field_1_6399 markerRecorderQueue Lnet/minecraft/class_1_970$class_1_971; + FIELD field_1_6400 commandBuffer Lorg/lwjgl/vulkan/VkCommandBuffer; + FIELD field_1_6401 commandEncoder Lnet/minecraft/class_1_715; + FIELD field_1_6402 labelGetter Ljava/util/function/Supplier; METHOD (Lnet/minecraft/class_1_679;Lnet/minecraft/class_1_715;Lorg/lwjgl/vulkan/VkCommandBuffer;Lnet/minecraft/class_1_970$class_1_971;Lcom/mojang/blaze3d/systems/RenderPass$class_1_837;IIZLjava/util/function/Supplier;)V ARG 1 device + ARG 2 commandEncoder + ARG 3 commandBuffer + ARG 4 markerRecorderQueue ARG 5 renderArea ARG 6 width ARG 7 height ARG 8 hasDepth + ARG 9 labelGetter METHOD method_1_4212 createCommandBuffer ()Lorg/lwjgl/vulkan/VkCommandBuffer; METHOD method_1_4217 updateShaderParams ()V METHOD method_1_5120 setScissor (Lorg/lwjgl/system/MemoryStack;Lorg/lwjgl/vulkan/VkCommandBuffer;IIII)V @@ -25,4 +33,5 @@ CLASS net/minecraft/class_1_704 net/minecraft/client/vulkan/VulkanRenderPassBack ARG 3 y ARG 4 width ARG 5 height + METHOD method_1_5504 getLabelGetter ()Ljava/util/function/Supplier; CLASS class_1_705 BoundTexture diff --git a/mappings/net/minecraft/client/vulkan/VulkanUtils.mapping b/mappings/net/minecraft/client/vulkan/VulkanUtils.mapping index 11c09dc570..e790d24297 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanUtils.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanUtils.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_1_678 net/minecraft/client/vulkan/VulkanUtils + FIELD field_1_6393 PROBLEMATIC_DEVICES Ljava/util/Set; METHOD method_1_4033 reportError (Lnet/minecraft/class_1_679;ILjava/lang/String;)V + ARG 0 backend ARG 1 code ARG 2 message METHOD method_1_4034 containsAll (II)Z @@ -29,3 +31,8 @@ CLASS net/minecraft/class_1_678 net/minecraft/client/vulkan/VulkanUtils ARG 0 code ARG 1 message ARG 2 condition + METHOD method_1_5490 describeMarkerRecorderRecords (Ljava/util/List;)Ljava/lang/String; + ARG 0 records + METHOD method_1_5491 describeStage (J)Ljava/lang/String; + ARG 0 stage + CLASS class_1_905 DeviceId diff --git a/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping b/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping index 800972526e..99b6cf4ed6 100644 --- a/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping +++ b/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_1_689 net/minecraft/client/window/VulkanWindowBackend FIELD field_1_3537 PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES Lnet/minecraft/class_1_730; FIELD field_1_3538 PHYSICAL_DEVICE_FEATURES_2 Lnet/minecraft/class_1_730; FIELD field_1_3539 PHYSICAL_DEVICE_VULKAN_1_2_FEATURES Lnet/minecraft/class_1_730; + FIELD field_1_6285 PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES Lnet/minecraft/class_1_730; + FIELD field_1_6396 PHYSICAL_DEVICE_VULKAN_1_1_FEATURES Lnet/minecraft/class_1_730; METHOD method_1_4154 createDevice (Ljava/util/Collection;Lnet/minecraft/class_1_717;)Lorg/lwjgl/vulkan/VkDevice; ARG 0 enabledExtensions ARG 1 physicalDevice diff --git a/mappings/net/minecraft/client/window/WindowBackend.mapping b/mappings/net/minecraft/client/window/WindowBackend.mapping index f8a610a0c2..b76a25b027 100644 --- a/mappings/net/minecraft/client/window/WindowBackend.mapping +++ b/mappings/net/minecraft/client/window/WindowBackend.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_1_11 net/minecraft/client/window/WindowBackend METHOD method_1_405 getName ()Ljava/lang/String; METHOD method_1_2669 createDevice (JLnet/minecraft/class_12289;Lnet/minecraft/class_1_16;Ljava/lang/Runnable;)Lcom/mojang/blaze3d/systems/GpuDevice; + ARG 1 window + ARG 3 shaderSourceGetter + ARG 4 debugOptions + ARG 5 criticalShaderLoader METHOD method_1_2670 reportError (Lnet/minecraft/class_1_7$class_1_8;)V ARG 1 error METHOD method_1_2671 setHints ()V diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 964d2c0f6f..70f176db8b 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -254,6 +254,17 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 3 changedZ ARG 4 movement METHOD method_1_5399 getAirDragModifier ()F + METHOD method_1_5482 getCollisions (Lnet/minecraft/class_3726;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_238;)Ljava/util/List; + ARG 0 shapeContext + ARG 1 world + ARG 2 additionalCollisions + ARG 3 box + METHOD method_1_5483 adjustMovementForCollisions (Lnet/minecraft/class_3726;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Lnet/minecraft/class_1937;Ljava/util/List;)Lnet/minecraft/class_243; + ARG 0 shapeContext + ARG 1 movement + ARG 2 boundingBox + ARG 3 world + ARG 4 additionalCollisions METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. COMMENT diff --git a/mappings/net/minecraft/network/ClientConnection.mapping b/mappings/net/minecraft/network/ClientConnection.mapping index ab9e5b9764..3c6175af36 100644 --- a/mappings/net/minecraft/network/ClientConnection.mapping +++ b/mappings/net/minecraft/network/ClientConnection.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection COMMENT A connection backed by a netty channel. It can be one to a client on the COMMENT server or one to a server on a client. + FIELD field_1_6373 SECURE_TRANSPORT_KEY Lio/netty/util/AttributeKey; + FIELD field_1_6374 uuid Ljava/util/UUID; FIELD field_11639 NETWORK_PACKETS_MARKER Lorg/slf4j/Marker; FIELD field_11640 errored Z FIELD field_11641 NETWORK_MARKER Lorg/slf4j/Marker; @@ -44,6 +46,14 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection METHOD exceptionCaught (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V ARG 1 context ARG 2 ex + METHOD method_1_5478 create (Lio/netty/channel/Channel;Lnet/minecraft/class_2598;Lnet/minecraft/class_9191;)Lnet/minecraft/class_2535; + ARG 0 channel + ARG 1 side + ARG 2 log + METHOD method_1_5479 getUuid ()Ljava/util/UUID; + METHOD method_1_5480 hasSecureTransport ()Z + METHOD method_1_5481 setUuid (Ljava/util/UUID;)V + ARG 1 uuid METHOD method_10743 send (Lnet/minecraft/class_2596;)V ARG 1 packet METHOD method_10744 getPacketListener ()Lnet/minecraft/class_2547; diff --git a/mappings/net/minecraft/server/dedicated/management/JsonRpc.mapping b/mappings/net/minecraft/network/rpc/JsonRpc.mapping similarity index 77% rename from mappings/net/minecraft/server/dedicated/management/JsonRpc.mapping rename to mappings/net/minecraft/network/rpc/JsonRpc.mapping index 1a1f2fa6fa..efcd9df5ab 100644 --- a/mappings/net/minecraft/server/dedicated/management/JsonRpc.mapping +++ b/mappings/net/minecraft/network/rpc/JsonRpc.mapping @@ -1,5 +1,10 @@ -CLASS net/minecraft/class_11804 net/minecraft/server/dedicated/management/JsonRpc +CLASS net/minecraft/class_11804 net/minecraft/network/rpc/JsonRpc FIELD field_62308 JSON_RPC_VERSION Ljava/lang/String; + FIELD field_62309 PROTOCOL_VERSION Ljava/lang/String; + METHOD method_1_5501 encodeRequest (Ljava/lang/Integer;Lnet/minecraft/class_2960;Ljava/util/List;)Lcom/google/gson/JsonObject; + ARG 0 id + ARG 1 method + ARG 2 parameters METHOD method_73647 getId (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonElement; ARG 0 request METHOD method_73648 encodeResult (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; @@ -12,6 +17,7 @@ CLASS net/minecraft/class_11804 net/minecraft/server/dedicated/management/JsonRp ARG 3 data METHOD method_73650 encodeRequest (Ljava/lang/Integer;Ljava/lang/String;Ljava/util/List;)Lcom/google/gson/JsonObject; ARG 0 id + ARG 1 method ARG 2 parameters METHOD method_73651 getMethod (Lcom/google/gson/JsonObject;)Ljava/lang/String; ARG 0 request diff --git a/mappings/net/minecraft/network/rpc/JsonRpcException.mapping b/mappings/net/minecraft/network/rpc/JsonRpcException.mapping new file mode 100644 index 0000000000..26aac2db74 --- /dev/null +++ b/mappings/net/minecraft/network/rpc/JsonRpcException.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_1_983 net/minecraft/network/rpc/JsonRpcException + FIELD field_1_6786 code I + FIELD field_1_6787 data Lcom/google/gson/JsonElement; + FIELD field_1_6788 message Ljava/lang/String; + METHOD (ILjava/lang/String;Lcom/google/gson/JsonElement;)V + ARG 1 code + ARG 2 message + ARG 3 data + METHOD method_1_5986 getCode ()I + METHOD method_1_5987 getData ()Lcom/google/gson/JsonElement; + METHOD method_1_5988 getCodeAsString ()Ljava/lang/String; + METHOD method_1_5989 getMessage ()Ljava/lang/String; diff --git a/mappings/net/minecraft/server/dedicated/management/ManagementError.mapping b/mappings/net/minecraft/network/rpc/RpcError.mapping similarity index 84% rename from mappings/net/minecraft/server/dedicated/management/ManagementError.mapping rename to mappings/net/minecraft/network/rpc/RpcError.mapping index c8331eb4ab..260795afec 100644 --- a/mappings/net/minecraft/server/dedicated/management/ManagementError.mapping +++ b/mappings/net/minecraft/network/rpc/RpcError.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_11803 net/minecraft/server/dedicated/management/ManagementError +CLASS net/minecraft/class_11803 net/minecraft/network/rpc/RpcError FIELD field_62305 code I FIELD field_62306 message Ljava/lang/String; METHOD (Ljava/lang/String;IILjava/lang/String;)V diff --git a/mappings/net/minecraft/screen/ScreenTexts.mapping b/mappings/net/minecraft/screen/ScreenTexts.mapping index a7738a601d..49bd0f7318 100644 --- a/mappings/net/minecraft/screen/ScreenTexts.mapping +++ b/mappings/net/minecraft/screen/ScreenTexts.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_5244 net/minecraft/screen/ScreenTexts + FIELD field_1_6409 REMOVE Lnet/minecraft/class_2561; FIELD field_24332 ON Lnet/minecraft/class_2561; FIELD field_24333 OFF Lnet/minecraft/class_2561; FIELD field_24334 DONE Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/server/PlayerManager.mapping b/mappings/net/minecraft/server/PlayerManager.mapping index 39ffde9928..105cd96f8a 100644 --- a/mappings/net/minecraft/server/PlayerManager.mapping +++ b/mappings/net/minecraft/server/PlayerManager.mapping @@ -5,7 +5,7 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager FIELD field_14346 advancementTrackers Ljava/util/Map; FIELD field_14348 OPERATORS_FILE Ljava/io/File; FIELD field_14349 LOGGER Lorg/slf4j/Logger; - FIELD field_14350 cheatsAllowed Z + FIELD field_14350 allowCommands Z FIELD field_14351 players Ljava/util/List; FIELD field_14353 ops Lnet/minecraft/class_3326; FIELD field_14354 playerMap Ljava/util/Map; @@ -28,6 +28,7 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager ARG 2 registryManager ARG 3 saveHandler ARG 4 managementListener + METHOD method_1_5496 getPlayerMap ()Ljava/util/Map; METHOD method_14556 respawnPlayer (Lnet/minecraft/class_3222;ZLnet/minecraft/class_1297$class_5529;)Lnet/minecraft/class_3222; ARG 1 player ARG 2 alive @@ -114,8 +115,8 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager METHOD method_14606 sendWorldInfo (Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;)V ARG 1 player ARG 2 world - METHOD method_14607 setCheatsAllowed (Z)V - ARG 1 cheatsAllowed + METHOD method_14607 setAllowCommands (Z)V + ARG 1 setAllowCommands METHOD method_14608 setViewDistance (I)V ARG 1 viewDistance METHOD method_14609 canBypassPlayerLimit (Lnet/minecraft/class_11560;)Z diff --git a/mappings/net/minecraft/server/ServerNetworkIo.mapping b/mappings/net/minecraft/server/ServerNetworkIo.mapping index 84af907589..2e93aabc89 100644 --- a/mappings/net/minecraft/server/ServerNetworkIo.mapping +++ b/mappings/net/minecraft/server/ServerNetworkIo.mapping @@ -6,6 +6,10 @@ CLASS net/minecraft/class_3242 net/minecraft/server/ServerNetworkIo FIELD field_14110 LOGGER Lorg/slf4j/Logger; METHOD (Lnet/minecraft/server/MinecraftServer;)V ARG 1 server + METHOD method_1_5706 (Lio/netty/channel/Channel;Ljava/util/UUID;)V + ARG 1 channel + ARG 2 profileId + METHOD method_1_5707 clear ()V METHOD method_14351 getServer ()Lnet/minecraft/server/MinecraftServer; METHOD method_14353 bindLocal ()Ljava/net/SocketAddress; METHOD method_14354 bind (Ljava/net/InetAddress;I)V @@ -20,6 +24,9 @@ CLASS net/minecraft/class_3242 net/minecraft/server/ServerNetworkIo CLASS 2 2 METHOD initChannel (Lio/netty/channel/Channel;)V ARG 1 channel + CLASS 3 3 + METHOD initChannel (Lio/netty/channel/Channel;)V + ARG 1 channel CLASS class_5980 DelayingChannelInboundHandler COMMENT A channel in-bound handler that only forwards received messages to the next COMMENT channel in-bound handler in the channel pipeline after a random delay between @@ -41,3 +48,4 @@ CLASS net/minecraft/class_3242 net/minecraft/server/ServerNetworkIo ARG 2 msg METHOD method_34881 forward (Lio/netty/util/Timeout;)V ARG 1 timeout + CLASS class_1_944 Packet diff --git a/mappings/net/minecraft/server/dedicated/management/IncomingRpcMethod.mapping b/mappings/net/minecraft/server/dedicated/management/IncomingRpcMethod.mapping index d35e7ff1d7..5495e2f0d6 100644 --- a/mappings/net/minecraft/server/dedicated/management/IncomingRpcMethod.mapping +++ b/mappings/net/minecraft/server/dedicated/management/IncomingRpcMethod.mapping @@ -18,6 +18,8 @@ CLASS net/minecraft/class_11796 net/minecraft/server/dedicated/management/Incomi FIELD field_62298 discoverable Z FIELD field_63667 parameterlessHandler Lnet/minecraft/class_11796$class_11800; FIELD field_63668 parameterizedHandler Lnet/minecraft/class_11796$class_11801; + METHOD (Ljava/util/function/Function;)V + ARG 1 parameterlessHandler METHOD (Lnet/minecraft/class_11796$class_11800;)V ARG 1 parameterlessHandler METHOD (Lnet/minecraft/class_11796$class_11801;)V @@ -44,6 +46,7 @@ CLASS net/minecraft/class_11796 net/minecraft/server/dedicated/management/Incomi ARG 2 id METHOD method_75571 (Ljava/util/function/Function;Lnet/minecraft/class_11827;Lnet/minecraft/class_11838;)Ljava/lang/Object; ARG 1 dispatcher + ARG 2 result CLASS class_11798 Parameterized FIELD comp_4665 handler Lnet/minecraft/class_11796$class_11801; METHOD comp_4665 handler ()Lnet/minecraft/class_11796$class_11801; diff --git a/mappings/net/minecraft/server/dedicated/management/RpcEncodingException.mapping b/mappings/net/minecraft/server/dedicated/management/RpcEncodingException.mapping index 216a1dbab1..586a7c14ea 100644 --- a/mappings/net/minecraft/server/dedicated/management/RpcEncodingException.mapping +++ b/mappings/net/minecraft/server/dedicated/management/RpcEncodingException.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_11843 net/minecraft/server/dedicated/management/RpcEncodingException + METHOD (Ljava/lang/String;)V + ARG 1 message diff --git a/mappings/net/minecraft/server/dedicated/management/RpcException.mapping b/mappings/net/minecraft/server/dedicated/management/RpcException.mapping index 4399d757f5..9952f92f78 100644 --- a/mappings/net/minecraft/server/dedicated/management/RpcException.mapping +++ b/mappings/net/minecraft/server/dedicated/management/RpcException.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_11848 net/minecraft/server/dedicated/management/RpcException + METHOD (Ljava/lang/String;)V + ARG 1 message diff --git a/mappings/net/minecraft/server/dedicated/management/RpcMethodNotFoundException.mapping b/mappings/net/minecraft/server/dedicated/management/RpcMethodNotFoundException.mapping index 72d81cf4e8..fc9d47202a 100644 --- a/mappings/net/minecraft/server/dedicated/management/RpcMethodNotFoundException.mapping +++ b/mappings/net/minecraft/server/dedicated/management/RpcMethodNotFoundException.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_11999 net/minecraft/server/dedicated/management/RpcMethodNotFoundException + METHOD (Ljava/lang/String;)V + ARG 1 message diff --git a/mappings/net/minecraft/server/integrated/IntegratedServer.mapping b/mappings/net/minecraft/server/integrated/IntegratedServer.mapping index 5f7c31347b..cdecdd7e63 100644 --- a/mappings/net/minecraft/server/integrated/IntegratedServer.mapping +++ b/mappings/net/minecraft/server/integrated/IntegratedServer.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer + FIELD field_1_6415 shareSetting Lnet/minecraft/class_1132$class_1_908; FIELD field_5518 client Lnet/minecraft/class_310; FIELD field_5519 lanPinger Lnet/minecraft/class_1133; FIELD field_5520 LOGGER Lorg/slf4j/Logger; @@ -18,7 +19,23 @@ CLASS net/minecraft/class_1132 net/minecraft/server/integrated/IntegratedServer ARG 6 gameRules ARG 7 apiServices ARG 8 chunkLoadProgress + METHOD method_1_5525 setGameMode (Lnet/minecraft/class_1934;)V + ARG 1 gameMode + METHOD method_1_5526 getShareSetting ()Lnet/minecraft/class_1132$class_1_908; + METHOD method_1_5527 isOnline ()Z + METHOD method_1_5529 setAllowCommands (Z)V + ARG 1 allowCommands + METHOD method_1_5530 setShareSetting (Lnet/minecraft/class_1132$class_1_908;)V + ARG 1 shareSetting + METHOD method_1_5531 unpublish ()Z METHOD method_4817 setLocalPlayerUuid (Ljava/util/UUID;)V ARG 1 localPlayerUuid METHOD method_36439 incrementTotalWorldTimeStat ()V METHOD method_75491 getGizmoEntries ()Ljava/util/Collection; + CLASS class_1_908 ShareSetting + FIELD field_1_6420 tooltip Lnet/minecraft/class_7919; + FIELD field_1_6421 text Lnet/minecraft/class_2561; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 id + METHOD method_1_5533 getText ()Lnet/minecraft/class_2561; + METHOD method_1_5534 getTooltip ()Lnet/minecraft/class_7919; diff --git a/mappings/net/minecraft/util/Urls.mapping b/mappings/net/minecraft/util/Urls.mapping index 38bfca9491..6771c9f5e8 100644 --- a/mappings/net/minecraft/util/Urls.mapping +++ b/mappings/net/minecraft/util/Urls.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_8216 net/minecraft/util/Urls + FIELD field_1_6371 JAVA_XBOX_PRIVACY_AND_SAFETY Ljava/net/URI; FIELD field_43117 GDPR Ljava/net/URI; FIELD field_43118 EULA Ljava/net/URI; FIELD field_43119 JAVA_ATTRIBUTION Ljava/net/URI;