Networking stuff (#1096)

Signed-off-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2020-02-09 08:31:14 -06:00 committed by GitHub
parent 8187935ba8
commit 9b56dd3eec
43 changed files with 227 additions and 22 deletions

View File

@ -57,7 +57,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
FIELD field_1743 skipGameRender Z
FIELD field_1744 connectedToRealms Z
FIELD field_1745 resourceManager Lnet/minecraft/class_3296;
FIELD field_1746 clientConnection Lnet/minecraft/class_2535;
FIELD field_1746 connection Lnet/minecraft/class_2535;
FIELD field_1747 crashReport Lnet/minecraft/class_128;
FIELD field_1748 levelStorage Lnet/minecraft/class_32;
FIELD field_1749 ALT_TEXT_RENDERER_ID Lnet/minecraft/class_2960;

View File

@ -5,11 +5,16 @@ CLASS net/minecraft/class_632 net/minecraft/client/network/ClientAdvancementMana
FIELD field_3684 client Lnet/minecraft/class_310;
FIELD field_3685 selectedTab Lnet/minecraft/class_161;
FIELD field_3686 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_2861 onAdvancements (Lnet/minecraft/class_2779;)V
ARG 1 packet
METHOD method_2862 setListener (Lnet/minecraft/class_632$class_633;)V
ARG 1 listener
METHOD method_2863 getManager ()Lnet/minecraft/class_163;
METHOD method_2864 selectTab (Lnet/minecraft/class_161;Z)V
ARG 1 tab
ARG 2 local
CLASS class_633 Listener
METHOD method_2865 setProgress (Lnet/minecraft/class_161;Lnet/minecraft/class_167;)V
ARG 1 advancement

View File

@ -4,8 +4,12 @@ CLASS net/minecraft/class_637 net/minecraft/client/network/ClientCommandSource
FIELD field_3724 completionId I
FIELD field_3725 client Lnet/minecraft/class_310;
METHOD <init> (Lnet/minecraft/class_634;Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_2929 formatDouble (D)Ljava/lang/String;
METHOD method_2930 formatInt (I)Ljava/lang/String;
ARG 1 networkHandler
ARG 2 client
METHOD method_2929 format (D)Ljava/lang/String;
ARG 0 d
METHOD method_2930 format (I)Ljava/lang/String;
ARG 0 i
METHOD method_2931 onCommandSuggestions (ILcom/mojang/brigadier/suggestion/Suggestions;)V
ARG 1 completionId
ARG 2 suggestions

View File

@ -12,18 +12,33 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
FIELD field_3695 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_3696 commandDispatcher Lcom/mojang/brigadier/CommandDispatcher;
FIELD field_3697 profile Lcom/mojang/authlib/GameProfile;
FIELD field_3698 positionLookSetup Z
FIELD field_3699 world Lnet/minecraft/class_638;
FIELD field_3700 advancementHandler Lnet/minecraft/class_632;
FIELD field_3701 loginScreen Lnet/minecraft/class_437;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_2535;Lcom/mojang/authlib/GameProfile;)V
ARG 1 client
ARG 2 screen
ARG 3 connection
ARG 4 profile
METHOD method_16690 getSessionId ()Ljava/util/UUID;
METHOD method_19691 getActiveTotemOfUndying (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799;
ARG 0 player
METHOD method_2867 getTagManager ()Lnet/minecraft/class_3505;
METHOD method_2868 clearWorld ()V
METHOD method_2869 getAdvancementHandler ()Lnet/minecraft/class_632;
METHOD method_2870 updateLighting (IILnet/minecraft/class_3568;Lnet/minecraft/class_1944;IILjava/util/Iterator;)V
ARG 1 chunkX
ARG 2 chunkZ
ARG 3 provider
ARG 4 type
ARG 5 mask
ARG 6 filledMask
ARG 7 updates
METHOD method_2871 getPlayerListEntry (Ljava/util/UUID;)Lnet/minecraft/class_640;
ARG 1 uuid
METHOD method_2873 sendResourcePackStatus (Lnet/minecraft/class_2856$class_2857;)V
ARG 1 packStatus
METHOD method_2874 getPlayerListEntry (Ljava/lang/String;)Lnet/minecraft/class_640;
ARG 1 profileName
METHOD method_2875 getCommandSource ()Lnet/minecraft/class_637;
@ -32,6 +47,10 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
METHOD method_2879 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_2880 getPlayerList ()Ljava/util/Collection;
METHOD method_2883 sendPacket (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_2885 feedbackAfterDownload (Ljava/util/concurrent/CompletableFuture;)V
ARG 1 downloadFuture
METHOD method_2886 getCommandDispatcher ()Lcom/mojang/brigadier/CommandDispatcher;
METHOD method_2888 validateResourcePackUrl (Ljava/lang/String;)Z
ARG 1 url
METHOD method_2890 getWorld ()Lnet/minecraft/class_638;

View File

@ -11,11 +11,19 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
FIELD field_3719 gameMode Lnet/minecraft/class_1934;
FIELD field_3720 networkHandler Lnet/minecraft/class_634;
FIELD field_3721 lastSelectedSlot I
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_634;)V
ARG 1 client
ARG 2 networkHandler
METHOD method_21705 processPlayerActionResponse (Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2846$class_2847;Z)V
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 action
ARG 5 approved
METHOD method_21706 sendPlayerAction (Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
ARG 1 action
ARG 2 pos
ARG 3 direction
METHOD method_2895 hasRidingInventory ()Z
METHOD method_2896 interactBlock (Lnet/minecraft/class_746;Lnet/minecraft/class_638;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
ARG 1 player
@ -25,6 +33,7 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
METHOD method_2897 stopUsingItem (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_2899 breakBlock (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_2900 clickButton (II)V
ARG 1 syncId
ARG 2 buttonId
@ -33,7 +42,10 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
ARG 2 stateHandler
ARG 3 recipeBook
METHOD method_2902 updateBlockBreakingProgress (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 pos
ARG 2 direction
METHOD method_2903 copyAbilities (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_2904 getReachDistance ()F
METHOD method_2905 interactEntity (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
ARG 1 player
@ -46,12 +58,14 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
ARG 4 actionType
ARG 5 player
METHOD method_2907 setGameMode (Lnet/minecraft/class_1934;)V
ARG 1 gameMode
METHOD method_2908 hasStatusBars ()Z
METHOD method_2909 clickCreativeStack (Lnet/minecraft/class_1799;I)V
ARG 1 stack
ARG 2 slotId
METHOD method_2910 attackBlock (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 pos
ARG 2 direction
METHOD method_2911 syncSelectedSlot ()V
METHOD method_2912 clickRecipe (ILnet/minecraft/class_1860;Z)V
ARG 1 syncId
@ -70,8 +84,15 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
ARG 1 player
ARG 2 target
METHOD method_2919 interactItem (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
ARG 1 player
ARG 2 world
ARG 3 hand
METHOD method_2920 getCurrentGameMode ()Lnet/minecraft/class_1934;
METHOD method_2921 breakBlockOrFire (Lnet/minecraft/class_310;Lnet/minecraft/class_636;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
ARG 0 client
ARG 1 interactionManager
ARG 2 pos
ARG 3 direction
METHOD method_2922 isCurrentlyBreaking (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_2923 isBreakingBlock ()Z

View File

@ -1,8 +1,17 @@
CLASS net/minecraft/class_300 net/minecraft/client/network/DataQueryHandler
FIELD field_1640 networkHandler Lnet/minecraft/class_634;
FIELD field_1641 expectedTransactionId I
FIELD field_1642 queryConsumer Ljava/util/function/Consumer;
METHOD method_1402 setNextQueryConsumer (Ljava/util/function/Consumer;)I
FIELD field_1642 callback Ljava/util/function/Consumer;
METHOD <init> (Lnet/minecraft/class_634;)V
ARG 1 networkHandler
METHOD method_1402 nextQuery (Ljava/util/function/Consumer;)I
ARG 1 callback
METHOD method_1403 queryBlockNbt (Lnet/minecraft/class_2338;Ljava/util/function/Consumer;)V
ARG 1 pos
ARG 2 callback
METHOD method_1404 handleQueryResponse (ILnet/minecraft/class_2487;)Z
ARG 1 transactionId
ARG 2 tag
METHOD method_1405 queryEntityNbt (ILjava/util/function/Consumer;)V
ARG 1 entityNetworkId
ARG 2 callback

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_1131 net/minecraft/client/network/LanServerInfo
FIELD field_5517 addressPort Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 motd
ARG 2 addressPort
METHOD method_4812 getAddressPort ()Ljava/lang/String;
METHOD method_4813 getMotd ()Ljava/lang/String;
METHOD method_4814 updateLastTime ()V

View File

@ -10,6 +10,9 @@ CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation
FIELD field_6678 nodeMaker Lnet/minecraft/class_8;
FIELD field_6679 shouldRecalculate Z
FIELD field_6681 currentPath Lnet/minecraft/class_11;
FIELD field_6683 nodeReachProximity F
COMMENT If the Chebyshev distance from the entity to the next node is less than
COMMENT or equal to this value, the entity is considered "reached" the node.
FIELD field_6684 entity Lnet/minecraft/class_1308;
FIELD field_6685 lastRecalculateTime J
METHOD method_18416 findPathToAny (Ljava/util/Set;IZI)Lnet/minecraft/class_11;

View File

@ -4,11 +4,15 @@ CLASS net/minecraft/class_1796 net/minecraft/entity/player/ItemCooldownManager
METHOD method_7900 remove (Lnet/minecraft/class_1792;)V
ARG 1 item
METHOD method_7901 onCooldownUpdate (Lnet/minecraft/class_1792;)V
ARG 1 item
METHOD method_7902 onCooldownUpdate (Lnet/minecraft/class_1792;I)V
ARG 1 item
ARG 2 duration
METHOD method_7903 update ()V
METHOD method_7904 isCoolingDown (Lnet/minecraft/class_1792;)Z
ARG 1 item
METHOD method_7905 getCooldownProgress (Lnet/minecraft/class_1792;F)F
ARG 1 item
ARG 2 partialTicks
METHOD method_7906 set (Lnet/minecraft/class_1792;I)V
ARG 1 item

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
FIELD field_11639 MARKER_NETWORK_PACKETS Lorg/apache/logging/log4j/Marker;
FIELD field_11640 errored Z
FIELD field_11641 MARKER_NETWORK Lorg/apache/logging/log4j/Marker;
FIELD field_11642 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_11643 side Lnet/minecraft/class_2598;
@ -19,6 +20,8 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
FIELD field_11657 CLIENT_IO_GROUP_EPOLL Lnet/minecraft/class_3528;
FIELD field_11658 packetsReceivedCounter I
FIELD field_11660 disconnectReason Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
METHOD method_10743 send (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_10744 getPacketListener ()Lnet/minecraft/class_2547;
@ -28,10 +31,11 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 1 disconnectReason
METHOD method_10748 getDisconnectReason ()Lnet/minecraft/class_2561;
METHOD method_10750 setState (Lnet/minecraft/class_2539;)V
ARG 1 state
METHOD method_10751 sendQueuedPackets ()V
METHOD method_10752 send (Lnet/minecraft/class_2596;Lio/netty/util/concurrent/GenericFutureListener;)V
ARG 1 packet
ARG 2 listener
ARG 2 callback
METHOD method_10753 connect (Ljava/net/InetAddress;IZ)Lnet/minecraft/class_2535;
ARG 0 address
ARG 1 port
@ -44,17 +48,22 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
METHOD method_10759 handlePacket (Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V
ARG 0 packet
ARG 1 listener
METHOD method_10760 setMinCompressedSize (I)V
METHOD method_10760 setCompressionThreshold (I)V
ARG 1 compressionThreshold
METHOD method_10762 getAveragePacketsReceived ()F
METHOD method_10763 setPacketListener (Lnet/minecraft/class_2547;)V
ARG 1 listener
METHOD method_10764 sendImmediately (Lnet/minecraft/class_2596;Lio/netty/util/concurrent/GenericFutureListener;)V
ARG 1 packet
ARG 2 listener
ARG 2 callback
METHOD method_10768 handleDisconnection ()V
METHOD method_10769 connectLocal (Ljava/net/SocketAddress;)Lnet/minecraft/class_2535;
ARG 0 address
METHOD method_10771 isEncrypted ()Z
METHOD method_10772 hasChannel ()Z
CLASS class_2536 PacketWrapper
CLASS class_2536 QueuedPacket
FIELD field_11661 packet Lnet/minecraft/class_2596;
FIELD field_11662 listener Lio/netty/util/concurrent/GenericFutureListener;
FIELD field_11662 callback Lio/netty/util/concurrent/GenericFutureListener;
METHOD <init> (Lnet/minecraft/class_2596;Lio/netty/util/concurrent/GenericFutureListener;)V
ARG 1 packet
ARG 2 callback

View File

@ -2,3 +2,5 @@ CLASS net/minecraft/class_2543 net/minecraft/network/DecoderHandler
FIELD field_11713 MARKER Lorg/apache/logging/log4j/Marker;
FIELD field_11714 side Lnet/minecraft/class_2598;
FIELD field_11715 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side

View File

@ -3,12 +3,16 @@ CLASS net/minecraft/class_2539 net/minecraft/network/NetworkState
FIELD field_11693 STATES [Lnet/minecraft/class_2539;
FIELD field_20594 stateId I
FIELD field_20595 packetHandlers Ljava/util/Map;
METHOD <init> (Ljava/lang/String;IILnet/minecraft/class_2539$class_4533;)V
ARG 3 id
METHOD method_10781 getPacketId (Lnet/minecraft/class_2598;Lnet/minecraft/class_2596;)Ljava/lang/Integer;
ARG 1 side
ARG 2 packet
METHOD method_10782 byId (I)Lnet/minecraft/class_2539;
ARG 0 id
METHOD method_10783 getPacketHandler (Lnet/minecraft/class_2598;I)Lnet/minecraft/class_2596;
ARG 1 side
ARG 2 packetId
METHOD method_10785 getId ()I
METHOD method_10786 getPacketHandlerState (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2539;
ARG 0 handler

View File

@ -1,4 +1,10 @@
CLASS net/minecraft/class_2600 net/minecraft/network/NetworkThreadUtils
FIELD field_20318 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_11073 forceMainThread (Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;Lnet/minecraft/class_3218;)V
ARG 0 packet
ARG 1 listener
ARG 2 world
METHOD method_11074 forceMainThread (Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;Lnet/minecraft/class_1255;)V
ARG 2 thread
ARG 0 packet
ARG 1 listener
ARG 2 engine

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_2596 net/minecraft/network/Packet
METHOD method_11051 isErrorFatal ()Z
METHOD method_11051 isWritingErrorSkippable ()Z
COMMENT Returns whether a throwable in writing of this packet allows the
COMMENT connection to simply skip the packet's sending than disconnecting.
METHOD method_11052 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11053 read (Lnet/minecraft/class_2540;)V

View File

@ -2,3 +2,9 @@ CLASS net/minecraft/class_2545 net/minecraft/network/PacketEncoder
FIELD field_11719 MARKER Lorg/apache/logging/log4j/Marker;
FIELD field_11720 side Lnet/minecraft/class_2598;
FIELD field_11721 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
METHOD encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V
ARG 1 ctx
ARG 2 packet
ARG 3 out

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_2548 net/minecraft/network/PacketEncoderException
METHOD <init> (Ljava/lang/Throwable;)V
ARG 1 cause

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_2532 net/minecraft/network/PacketInflater
FIELD field_11622 inflater Ljava/util/zip/Inflater;
FIELD field_11623 minCompressedSize I
FIELD field_11623 compressionThreshold I
METHOD <init> (I)V
ARG 1 compressionThreshold
METHOD method_10739 setCompressionThreshold (I)V
ARG 1 compressionThreshold

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_2896 net/minecraft/network/listener/ClientLoginPacketL
METHOD method_12587 onHello (Lnet/minecraft/class_2905;)V
ARG 1 packet
METHOD method_12588 onLoginSuccess (Lnet/minecraft/class_2901;)V
ARG 1 packet

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_2921 net/minecraft/network/listener/ClientQueryPacketListener
METHOD method_12666 onPong (Lnet/minecraft/class_2923;)V
ARG 1 packet
METHOD method_12667 onResponse (Lnet/minecraft/class_2924;)V
ARG 1 packet

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_2890 net/minecraft/network/listener/ServerHandshakePacketListener
METHOD method_12576 onHandshake (Lnet/minecraft/class_2889;)V
ARG 1 packet

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_2911 net/minecraft/network/listener/ServerLoginPacketListener
METHOD method_12640 onQueryResponse (Lnet/minecraft/class_2913;)V
ARG 1 packet
METHOD method_12641 onHello (Lnet/minecraft/class_2915;)V
ARG 1 packet
METHOD method_12642 onKey (Lnet/minecraft/class_2917;)V
ARG 1 packet

View File

@ -82,4 +82,6 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
METHOD method_16383 onJigsawUpdate (Lnet/minecraft/class_3753;)V
ARG 1 packet
METHOD method_19475 onUpdateDifficulty (Lnet/minecraft/class_4210;)V
ARG 1 packet
METHOD method_19476 onUpdateDifficultyLock (Lnet/minecraft/class_4211;)V
ARG 1 packet

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_2933 net/minecraft/network/listener/ServerQueryPacketListener
METHOD method_12697 onPing (Lnet/minecraft/class_2935;)V
ARG 1 packet
METHOD method_12698 onRequest (Lnet/minecraft/class_2937;)V
ARG 1 packet

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_2889 net/minecraft/network/packet/c2s/handshake/HandshakeC2SPacket
FIELD field_13156 state Lnet/minecraft/class_2539;
FIELD field_13156 intendedState Lnet/minecraft/class_2539;
FIELD field_13157 port I
FIELD field_13158 version I
FIELD field_13158 protocolVersion I
FIELD field_13159 address Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2539;)V
ARG 1 address
ARG 2 port
ARG 3 intendedState
METHOD method_12573 getIntendedState ()Lnet/minecraft/class_2539;
METHOD method_12574 getProtocolVersion ()I

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_2915 net/minecraft/network/packet/c2s/login/LoginHelloC2SPacket
FIELD field_13271 profile Lcom/mojang/authlib/GameProfile;
METHOD <init> (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
METHOD method_12650 getProfile ()Lcom/mojang/authlib/GameProfile;

View File

@ -1,6 +1,10 @@
CLASS net/minecraft/class_2917 net/minecraft/network/packet/c2s/login/LoginKeyC2SPacket
FIELD field_13273 encryptedNonce [B
FIELD field_13274 encryptedSecretKey [B
METHOD <init> (Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V
ARG 1 secretKey
ARG 2 publicKey
ARG 3 nonce
METHOD method_12654 decryptSecretKey (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey;
ARG 1 privateKey
METHOD method_12655 decryptNonce (Ljava/security/PrivateKey;)[B

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_2913 net/minecraft/network/packet/c2s/login/LoginQueryResponseC2SPacket
FIELD field_13258 response Lnet/minecraft/class_2540;
FIELD field_13259 queryId I
METHOD <init> (ILnet/minecraft/class_2540;)V
ARG 1 queryId
ARG 2 response

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_2935 net/minecraft/network/packet/c2s/query/QueryPingC2SPacket
FIELD field_13292 startTime J
METHOD <init> (J)V
ARG 1 startTime
METHOD method_12700 getStartTime ()J

View File

@ -2,8 +2,13 @@ CLASS net/minecraft/class_2724 net/minecraft/network/packet/s2c/play/PlayerRespa
FIELD field_12431 dimension Lnet/minecraft/class_2874;
FIELD field_12432 generatorType Lnet/minecraft/class_1942;
FIELD field_12434 gameMode Lnet/minecraft/class_1934;
FIELD field_20667 sha256Seed J
METHOD <init> (Lnet/minecraft/class_2874;JLnet/minecraft/class_1942;Lnet/minecraft/class_1934;)V
ARG 1 dimension
ARG 2 sha256Seed
ARG 4 generatorType
ARG 5 gameMode
METHOD method_11779 getDimension ()Lnet/minecraft/class_2874;
METHOD method_11780 getGameMode ()Lnet/minecraft/class_1934;
METHOD method_11781 getGeneratorType ()Lnet/minecraft/class_1942;
METHOD method_22425 getSha256Seed ()J

View File

@ -17,3 +17,4 @@ CLASS net/minecraft/class_3943 net/minecraft/network/packet/s2c/play/SetTradeOff
METHOD method_19458 getLevelProgress ()I
METHOD method_19459 getExperience ()I
METHOD method_19460 isLeveled ()Z
METHOD method_20722 isRefreshable ()Z

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
ARG 1 variableName
METHOD method_22265 executeClearAll (Lnet/minecraft/class_2168;I)I
ARG 0 source
ARG 1 radius
@ -48,6 +49,8 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
ARG 0 source
ARG 1 structure
METHOD method_23647 setWorld (Lnet/minecraft/class_4529;Lnet/minecraft/class_3218;)V
ARG 0 testFunction
ARG 1 world
CLASS class_4528 Listener
FIELD field_20581 world Lnet/minecraft/class_3218;
FIELD field_20582 tests Lnet/minecraft/class_4524;

View File

@ -1,14 +1,34 @@
CLASS net/minecraft/class_4209 net/minecraft/client/network/DebugRendererInfoManager
CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
FIELD field_18961 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_19469 sendGoalSelector (Lnet/minecraft/class_1937;Lnet/minecraft/class_1308;Lnet/minecraft/class_1355;)V
ARG 0 world
ARG 1 mob
ARG 2 goalSelector
METHOD method_19470 sendPathfindingData (Lnet/minecraft/class_1937;Lnet/minecraft/class_1308;Lnet/minecraft/class_11;F)V
ARG 0 world
ARG 1 mob
ARG 2 path
ARG 3 nodeReachProximity
METHOD method_19472 sendNeighborUpdate (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
METHOD method_19474 sendStructureStart (Lnet/minecraft/class_1936;Lnet/minecraft/class_3449;)V
ARG 0 world
ARG 1 structureStart
METHOD method_19774 sendVillagerAiDebugData (Lnet/minecraft/class_1309;)V
ARG 0 living
METHOD method_19775 sendChunkWatchingChange (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)V
ARG 0 world
ARG 1 pos
METHOD method_19776 sendPoiAddition (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
METHOD method_19777 sendPoiRemoval (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
METHOD method_19778 sendPointOfInterest (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
METHOD method_20575 sendRaids (Lnet/minecraft/class_3218;Ljava/util/Collection;)V
ARG 0 server
ARG 1 raids
@ -20,5 +40,11 @@ CLASS net/minecraft/class_4209 net/minecraft/client/network/DebugRendererInfoMan
ARG 2 message
ARG 3 color
ARG 4 duration
METHOD method_22319 sendToAll (Lnet/minecraft/class_3218;Lnet/minecraft/class_2540;Lnet/minecraft/class_2960;)V
ARG 0 world
ARG 1 buf
ARG 2 channel
METHOD method_23855 sendBeeDebugData (Lnet/minecraft/class_4466;)V
ARG 0 bee
METHOD method_23856 sendBeehiveDebugData (Lnet/minecraft/class_4482;)V
ARG 0 beehive

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_3201 net/minecraft/server/network/DemoServerPlayerInteractionManager
FIELD field_13887 tick I
FIELD field_13888 reminderTicks I
FIELD field_13889 demoEnded Z
FIELD field_13890 sentHelp Z
METHOD method_14031 sendDemoReminder ()V

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_3231 net/minecraft/server/network/EntityTrackerEntry
FIELD field_18278 velocity Lnet/minecraft/class_243;
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;)V
ARG 1 world
ARG 2 entity
ARG 3 tickInterval
ARG 4 alwaysUpdateVelocity
ARG 5 receiver

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_3240 net/minecraft/server/network/IntegratedServerHandshakeNetworkHandler
FIELD field_14103 client Lnet/minecraft/class_2535;
FIELD field_14103 connection Lnet/minecraft/class_2535;
FIELD field_14104 server Lnet/minecraft/server/MinecraftServer;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V
ARG 1 server
ARG 2 connection

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_3246 net/minecraft/server/network/ServerHandshakeNetworkHandler
FIELD field_14153 client Lnet/minecraft/class_2535;
FIELD field_14153 connection Lnet/minecraft/class_2535;
FIELD field_14154 server Lnet/minecraft/server/MinecraftServer;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V
ARG 1 server
ARG 2 connection

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_1817 net/minecraft/server/network/ServerItemCooldownManager
FIELD field_8910 player Lnet/minecraft/class_3222;
METHOD <init> (Lnet/minecraft/class_3222;)V
ARG 1 player

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_3248 net/minecraft/server/network/ServerLoginNetworkHandler
FIELD field_14156 loginTicks I
FIELD field_14157 authenticatorThreadId Ljava/util/concurrent/atomic/AtomicInteger;
FIELD field_14158 client Lnet/minecraft/class_2535;
FIELD field_14158 connection Lnet/minecraft/class_2535;
FIELD field_14159 secretKey Ljavax/crypto/SecretKey;
FIELD field_14160 profile Lcom/mojang/authlib/GameProfile;
FIELD field_14161 clientEntity Lnet/minecraft/class_3222;
@ -10,10 +10,16 @@ CLASS net/minecraft/class_3248 net/minecraft/server/network/ServerLoginNetworkHa
FIELD field_14164 RANDOM Ljava/util/Random;
FIELD field_14166 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_14167 nonce [B
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V
ARG 1 server
ARG 2 connection
METHOD method_14375 toOfflineProfile (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;
ARG 1 profile
METHOD method_14380 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 reason
METHOD method_14383 getConnectionInfo ()Ljava/lang/String;
METHOD method_14384 acceptPlayer ()V
METHOD method_18785 tick ()V
CLASS 1
METHOD method_14386 getClientAddress ()Ljava/net/InetAddress;
CLASS class_3249 State

View File

@ -10,7 +10,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_14124 lastTickRiddenY D
FIELD field_14125 waitingForKeepAlive Z
FIELD field_14126 updatedY D
FIELD field_14127 client Lnet/minecraft/class_2535;
FIELD field_14127 connection Lnet/minecraft/class_2535;
FIELD field_14128 lastTickZ D
FIELD field_14129 ridingEntity Z
FIELD field_14130 lastTickX D
@ -32,6 +32,10 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_14146 lastTickY D
FIELD field_14147 topmostRiddenEntity Lnet/minecraft/class_1297;
FIELD field_14148 server Lnet/minecraft/server/MinecraftServer;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V
ARG 1 server
ARG 2 connection
ARG 3 player
METHOD method_14360 teleportRequest (DDDFFLjava/util/Set;)V
ARG 1 x
ARG 3 y
@ -47,6 +51,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 8 pitch
METHOD method_14364 sendPacket (Lnet/minecraft/class_2596;)V
METHOD method_14367 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 reason
METHOD method_14369 sendPacket (Lnet/minecraft/class_2596;Lio/netty/util/concurrent/GenericFutureListener;)V
METHOD method_14370 executeCommand (Ljava/lang/String;)V
METHOD method_14371 validateVehicleMove (Lnet/minecraft/class_2833;)Z

View File

@ -73,6 +73,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_14245 moveToSpawn (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_14246 sendUnloadChunkPacket (Lnet/minecraft/class_1923;)V
METHOD method_14247 closeCurrentScreen ()V
METHOD method_14248 getStatHandler ()Lnet/minecraft/class_3442;
METHOD method_14249 onStoppedTracking (Lnet/minecraft/class_1297;)V
METHOD method_14251 teleport (Lnet/minecraft/class_3218;DDDFF)V

View File

@ -14,6 +14,10 @@ CLASS net/minecraft/class_3225 net/minecraft/server/network/ServerPlayerInteract
METHOD <init> (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_14256 interactItem (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
ARG 1 player
ARG 2 world
ARG 3 stack
ARG 4 hand
METHOD method_14257 getGameMode ()Lnet/minecraft/class_1934;
METHOD method_14259 setWorld (Lnet/minecraft/class_3218;)V
ARG 1 world
@ -27,6 +31,8 @@ CLASS net/minecraft/class_3225 net/minecraft/server/network/ServerPlayerInteract
ARG 5 hitResult
METHOD method_14263 processBlockBreakingAction (Lnet/minecraft/class_2338;Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2350;I)V
ARG 1 pos
ARG 2 action
ARG 3 direction
ARG 4 worldHeight
METHOD method_14264 update ()V
METHOD method_14266 tryBreakBlock (Lnet/minecraft/class_2338;)Z

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_3251 net/minecraft/server/network/ServerQueryNetworkHandler
FIELD field_14177 responseSent Z
FIELD field_14178 client Lnet/minecraft/class_2535;
FIELD field_14178 connection Lnet/minecraft/class_2535;
FIELD field_14179 REQUEST_HANDLED Lnet/minecraft/class_2561;
FIELD field_14180 server Lnet/minecraft/server/MinecraftServer;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V
ARG 1 server
ARG 2 connection

View File

@ -1,9 +1,23 @@
CLASS net/minecraft/class_3441 net/minecraft/server/network/ServerRecipeBook
FIELD field_15303 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_15304 manager Lnet/minecraft/class_1863;
METHOD <init> (Lnet/minecraft/class_1863;)V
ARG 1 manager
METHOD method_14899 sendUnlockRecipesPacket (Lnet/minecraft/class_2713$class_2714;Lnet/minecraft/class_3222;Ljava/util/List;)V
ARG 1 action
ARG 2 player
ARG 3 recipeIds
METHOD method_14900 lockRecipes (Ljava/util/Collection;Lnet/minecraft/class_3222;)I
ARG 1 recipes
ARG 2 player
METHOD method_14901 fromTag (Lnet/minecraft/class_2487;)V
ARG 1 tag
METHOD method_14902 toTag ()Lnet/minecraft/class_2487;
METHOD method_14903 unlockRecipes (Ljava/util/Collection;Lnet/minecraft/class_3222;)I
ARG 1 recipes
ARG 2 player
METHOD method_14904 sendInitRecipesPacket (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_20732 handleList (Lnet/minecraft/class_2499;Ljava/util/function/Consumer;)V
ARG 1 list
ARG 2 handler