mirror of https://github.com/FabricMC/yarn.git
Some packet stuff (#2243)
* Some packet stuff Signed-off-by: liach <liach@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com> * Update mappings/net/minecraft/network/packet/s2c/play/TeamS2CPacket.mapping Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com> * Adds unpick. Tested and works. Signed-off-by: liach <liach@users.noreply.github.com> Co-authored-by: liach <liach@users.noreply.github.com> Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com> Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
parent
416b19b716
commit
0ded7e7bd2
|
@ -3,6 +3,7 @@ CLASS net/minecraft/class_2889 net/minecraft/network/packet/c2s/handshake/Handsh
|
|||
FIELD field_13157 port I
|
||||
FIELD field_13158 protocolVersion I
|
||||
FIELD field_13159 address Ljava/lang/String;
|
||||
FIELD field_33372 MAX_ADDRESS_LENGTH I
|
||||
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2539;)V
|
||||
ARG 1 address
|
||||
ARG 2 port
|
||||
|
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2889 net/minecraft/network/packet/c2s/handshake/Handsh
|
|||
ARG 1 buf
|
||||
METHOD method_12573 getIntendedState ()Lnet/minecraft/class_2539;
|
||||
METHOD method_12574 getProtocolVersion ()I
|
||||
METHOD method_36174 getAddress ()Ljava/lang/String;
|
||||
METHOD method_36175 getPort ()I
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
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
|
||||
FIELD field_33374 MAX_PAYLOAD_SIZE I
|
||||
METHOD <init> (ILnet/minecraft/class_2540;)V
|
||||
ARG 1 queryId
|
||||
ARG 2 response
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD method_36178 getQueryId ()I
|
||||
METHOD method_36179 getResponse ()Lnet/minecraft/class_2540;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
CLASS net/minecraft/class_2797 net/minecraft/network/packet/c2s/play/ChatMessageC2SPacket
|
||||
FIELD field_12764 chatMessage Ljava/lang/String;
|
||||
FIELD field_33359 MAX_LENGTH I
|
||||
METHOD <init> (Ljava/lang/String;)V
|
||||
ARG 1 chatMessage
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
|
|
|
@ -13,4 +13,5 @@ CLASS net/minecraft/class_2848 net/minecraft/network/packet/c2s/play/ClientComma
|
|||
ARG 1 buf
|
||||
METHOD method_12365 getMode ()Lnet/minecraft/class_2848$class_2849;
|
||||
METHOD method_12366 getMountJumpHeight ()I
|
||||
METHOD method_36173 getEntityId ()I
|
||||
CLASS class_2849 Mode
|
||||
|
|
|
@ -6,6 +6,7 @@ CLASS net/minecraft/class_2803 net/minecraft/network/packet/c2s/play/ClientSetti
|
|||
FIELD field_12781 chatVisibility Lnet/minecraft/class_1659;
|
||||
FIELD field_12782 mainArm Lnet/minecraft/class_1306;
|
||||
FIELD field_28961 filterText Z
|
||||
FIELD field_33360 MAX_LANGUAGE_LENGTH I
|
||||
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_1659;ZILnet/minecraft/class_1306;Z)V
|
||||
ARG 1 language
|
||||
ARG 2 viewDistance
|
||||
|
@ -21,3 +22,5 @@ CLASS net/minecraft/class_2803 net/minecraft/network/packet/c2s/play/ClientSetti
|
|||
METHOD method_12135 hasChatColors ()Z
|
||||
METHOD method_12136 getPlayerModelBitMask ()I
|
||||
METHOD method_33894 shouldFilterText ()Z
|
||||
METHOD method_36166 getLanguage ()Ljava/lang/String;
|
||||
METHOD method_36167 getViewDistance ()I
|
||||
|
|
|
@ -4,3 +4,4 @@ CLASS net/minecraft/class_2815 net/minecraft/network/packet/c2s/play/CloseHandle
|
|||
ARG 1 syncId
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD method_36168 getSyncId ()I
|
||||
|
|
|
@ -2,8 +2,11 @@ CLASS net/minecraft/class_2817 net/minecraft/network/packet/c2s/play/CustomPaylo
|
|||
FIELD field_12830 channel Lnet/minecraft/class_2960;
|
||||
FIELD field_12831 BRAND Lnet/minecraft/class_2960;
|
||||
FIELD field_12832 data Lnet/minecraft/class_2540;
|
||||
FIELD field_33361 MAX_PAYLOAD_SIZE I
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V
|
||||
ARG 1 channel
|
||||
ARG 2 data
|
||||
METHOD method_36169 getChannel ()Lnet/minecraft/class_2960;
|
||||
METHOD method_36170 getData ()Lnet/minecraft/class_2540;
|
||||
|
|
|
@ -3,6 +3,8 @@ CLASS net/minecraft/class_2851 net/minecraft/network/packet/c2s/play/PlayerInput
|
|||
FIELD field_12995 sideways F
|
||||
FIELD field_12996 sneaking Z
|
||||
FIELD field_12997 jumping Z
|
||||
FIELD field_33363 JUMPING_MASK I
|
||||
FIELD field_33364 SNEAKING_MASK I
|
||||
METHOD <init> (FFZZ)V
|
||||
ARG 1 sideways
|
||||
ARG 2 forward
|
||||
|
|
|
@ -28,6 +28,8 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
|
|||
METHOD method_12273 isOnGround ()Z
|
||||
METHOD method_12274 getZ (D)D
|
||||
ARG 1 currentZ
|
||||
METHOD method_36171 changesPosition ()Z
|
||||
METHOD method_36172 changesLook ()Z
|
||||
CLASS class_2829 PositionAndOnGround
|
||||
METHOD <init> (DDDZ)V
|
||||
ARG 1 x
|
||||
|
|
|
@ -5,6 +5,9 @@ CLASS net/minecraft/class_2870 net/minecraft/network/packet/c2s/play/UpdateComma
|
|||
FIELD field_13063 trackOutput Z
|
||||
FIELD field_13064 command Ljava/lang/String;
|
||||
FIELD field_13065 pos Lnet/minecraft/class_2338;
|
||||
FIELD field_33365 TRACK_OUTPUT_MASK I
|
||||
FIELD field_33366 CONDITIONAL_MASK I
|
||||
FIELD field_33367 ALWAYS_ACTIVE_MASK I
|
||||
METHOD <init> (Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2593$class_2594;ZZZ)V
|
||||
ARG 1 pos
|
||||
ARG 2 command
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
CLASS net/minecraft/class_2842 net/minecraft/network/packet/c2s/play/UpdatePlayerAbilitiesC2SPacket
|
||||
FIELD field_12948 flying Z
|
||||
FIELD field_33362 FLYING_MASK I
|
||||
METHOD <init> (Lnet/minecraft/class_1656;)V
|
||||
ARG 1 abilities
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
CLASS net/minecraft/class_2877 net/minecraft/network/packet/c2s/play/UpdateSignC2SPacket
|
||||
FIELD field_13100 text [Ljava/lang/String;
|
||||
FIELD field_13101 pos Lnet/minecraft/class_2338;
|
||||
FIELD field_33371 MAX_LINE_LENGTH I
|
||||
METHOD <init> (Lnet/minecraft/class_2338;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
ARG 1 pos
|
||||
ARG 2 line1
|
||||
|
|
|
@ -13,12 +13,16 @@ CLASS net/minecraft/class_2875 net/minecraft/network/packet/c2s/play/UpdateStruc
|
|||
FIELD field_13091 offset Lnet/minecraft/class_2338;
|
||||
FIELD field_13092 seed J
|
||||
FIELD field_13093 pos Lnet/minecraft/class_2338;
|
||||
FIELD field_33368 IGNORE_ENTITIES_MASK I
|
||||
FIELD field_33369 SHOW_AIR_MASK I
|
||||
FIELD field_33370 SHOW_BOUNDING_BOX_MASK I
|
||||
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2633$class_2634;Lnet/minecraft/class_2776;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Ljava/lang/String;ZZZFJ)V
|
||||
ARG 1 pos
|
||||
ARG 2 action
|
||||
ARG 3 mode
|
||||
ARG 4 structureName
|
||||
ARG 5 offset
|
||||
ARG 6 size
|
||||
ARG 7 mirror
|
||||
ARG 8 rotation
|
||||
ARG 9 metadata
|
||||
|
|
|
@ -2,6 +2,13 @@ CLASS net/minecraft/class_2899 net/minecraft/network/packet/s2c/login/LoginQuery
|
|||
FIELD field_13187 channel Lnet/minecraft/class_2960;
|
||||
FIELD field_13188 queryId I
|
||||
FIELD field_13189 payload Lnet/minecraft/class_2540;
|
||||
FIELD field_33373 MAX_PAYLOAD_SIZE I
|
||||
METHOD <init> (ILnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V
|
||||
ARG 1 queryId
|
||||
ARG 2 channel
|
||||
ARG 3 payload
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD method_12592 getQueryId ()I
|
||||
METHOD method_36176 getChannel ()Lnet/minecraft/class_2960;
|
||||
METHOD method_36177 getPayload ()Lnet/minecraft/class_2540;
|
||||
|
|
|
@ -2,6 +2,19 @@ CLASS net/minecraft/class_2622 net/minecraft/network/packet/s2c/play/BlockEntity
|
|||
FIELD field_12038 blockEntityType I
|
||||
FIELD field_12039 nbt Lnet/minecraft/class_2487;
|
||||
FIELD field_12040 pos Lnet/minecraft/class_2338;
|
||||
FIELD field_33301 MOB_SPAWNER I
|
||||
FIELD field_33302 COMMAND_BLOCK I
|
||||
FIELD field_33303 BEACON I
|
||||
FIELD field_33304 SKULL I
|
||||
FIELD field_33305 CONDUIT I
|
||||
FIELD field_33306 BANNER I
|
||||
FIELD field_33307 STRUCTURE I
|
||||
FIELD field_33308 END_GATEWAY I
|
||||
FIELD field_33309 SIGN I
|
||||
FIELD field_33310 BED I
|
||||
FIELD field_33311 JIGSAW I
|
||||
FIELD field_33312 CAMPFIRE I
|
||||
FIELD field_33313 BEEHIVE I
|
||||
METHOD <init> (Lnet/minecraft/class_2338;ILnet/minecraft/class_2487;)V
|
||||
ARG 1 pos
|
||||
ARG 2 blockEntityType
|
||||
|
|
|
@ -2,6 +2,9 @@ CLASS net/minecraft/class_2629 net/minecraft/network/packet/s2c/play/BossBarS2CP
|
|||
FIELD field_12074 uuid Ljava/util/UUID;
|
||||
FIELD field_12075 action Lnet/minecraft/class_2629$class_5882;
|
||||
FIELD field_29099 REMOVE_ACTION Lnet/minecraft/class_2629$class_5882;
|
||||
FIELD field_33314 DARKEN_SKY_MASK I
|
||||
FIELD field_33315 DRAGON_MUSIC_MASK I
|
||||
FIELD field_33316 THICKEN_FOG_MASK I
|
||||
METHOD <init> (Ljava/util/UUID;Lnet/minecraft/class_2629$class_5882;)V
|
||||
ARG 1 uuid
|
||||
ARG 2 action
|
||||
|
|
|
@ -6,6 +6,7 @@ CLASS net/minecraft/class_2672 net/minecraft/network/packet/s2c/play/ChunkDataS2
|
|||
FIELD field_12238 blockEntities Ljava/util/List;
|
||||
FIELD field_16416 heightmaps Lnet/minecraft/class_2487;
|
||||
FIELD field_20664 biomeArray [I
|
||||
FIELD field_33333 MAX_DATA_LENGTH I
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_2818;)V
|
||||
|
|
|
@ -5,11 +5,15 @@ CLASS net/minecraft/class_2637 net/minecraft/network/packet/s2c/play/ChunkDeltaU
|
|||
COMMENT
|
||||
COMMENT @see ChunkSectionPos#packLocal(BlockPos)
|
||||
FIELD field_26347 blockStates [Lnet/minecraft/class_2680;
|
||||
FIELD field_26749 noLightingUpdates Z
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_4076;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/class_2826;Z)V
|
||||
ARG 1 sectionPos
|
||||
COMMENT the position of the given chunk section that will be sent to the client
|
||||
ARG 2 positions
|
||||
ARG 3 section
|
||||
ARG 4 noLightingUpdates
|
||||
METHOD method_30621 visitUpdates (Ljava/util/function/BiConsumer;)V
|
||||
COMMENT Calls the given consumer for each pair of block position and block state contained in this packet.
|
||||
METHOD method_31179 shouldSkipLightingUpdates ()Z
|
||||
|
|
|
@ -4,3 +4,4 @@ CLASS net/minecraft/class_2645 net/minecraft/network/packet/s2c/play/CloseScreen
|
|||
ARG 1 syncId
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD method_36148 getSyncId ()I
|
||||
|
|
|
@ -19,6 +19,7 @@ CLASS net/minecraft/class_2658 net/minecraft/network/packet/s2c/play/CustomPaylo
|
|||
FIELD field_21560 DEBUG_HIVE Lnet/minecraft/class_2960;
|
||||
FIELD field_28284 DEBUG_GAME_EVENT Lnet/minecraft/class_2960;
|
||||
FIELD field_28285 DEBUG_GAME_EVENT_LISTENERS Lnet/minecraft/class_2960;
|
||||
FIELD field_33326 MAX_PAYLOAD_SIZE I
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V
|
||||
|
|
|
@ -13,3 +13,4 @@ CLASS net/minecraft/class_5892 net/minecraft/network/packet/s2c/play/DeathMessag
|
|||
ARG 1 buf
|
||||
METHOD method_34144 getEntityId ()I
|
||||
METHOD method_34145 getMessage ()Lnet/minecraft/class_2561;
|
||||
METHOD method_36153 getKillerId ()I
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
CLASS net/minecraft/class_2616 net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket
|
||||
FIELD field_12028 animationId I
|
||||
FIELD field_12029 id I
|
||||
FIELD field_33295 SWING_MAIN_HAND I
|
||||
FIELD field_33296 DAMAGE I
|
||||
FIELD field_33297 WAKE_UP I
|
||||
FIELD field_33298 SWING_OFF_HAND I
|
||||
FIELD field_33299 CRIT I
|
||||
FIELD field_33300 ENCHANTED_HIT I
|
||||
METHOD <init> (Lnet/minecraft/class_1297;I)V
|
||||
ARG 1 entity
|
||||
ARG 2 animationId
|
||||
|
|
|
@ -8,6 +8,7 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
|
|||
FIELD field_12311 pitch B
|
||||
FIELD field_12312 yaw B
|
||||
FIELD field_20849 positionChanged Z
|
||||
FIELD field_33335 COORDINATE_SCALE D
|
||||
METHOD <init> (ISSSBBZZZ)V
|
||||
ARG 1 entityId
|
||||
ARG 2 deltaX
|
||||
|
@ -35,6 +36,9 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
|
|||
ARG 0 coord
|
||||
METHOD method_30302 calculateDeltaPosition (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
|
||||
ARG 1 orig
|
||||
METHOD method_36150 getDeltaX ()S
|
||||
METHOD method_36151 getDeltaY ()S
|
||||
METHOD method_36152 getDeltaZ ()S
|
||||
CLASS class_2685 MoveRelative
|
||||
METHOD <init> (ISSSZ)V
|
||||
ARG 1 entityId
|
||||
|
|
|
@ -11,6 +11,10 @@ CLASS net/minecraft/class_2604 net/minecraft/network/packet/s2c/play/EntitySpawn
|
|||
FIELD field_11955 entityTypeId Lnet/minecraft/class_1299;
|
||||
FIELD field_11956 z D
|
||||
FIELD field_11957 yaw I
|
||||
FIELD field_33293 VELOCITY_SCALE D
|
||||
FIELD field_33294 MAX_ABSOLUTE_VELOCITY D
|
||||
COMMENT The maximum absolute value allowed for each scalar value (velocity x, y, z)
|
||||
COMMENT in the velocity vector sent by this packet.
|
||||
METHOD <init> (ILjava/util/UUID;DDDFFLnet/minecraft/class_1299;ILnet/minecraft/class_243;)V
|
||||
ARG 1 id
|
||||
ARG 2 uuid
|
||||
|
|
|
@ -4,6 +4,9 @@ CLASS net/minecraft/class_2783 net/minecraft/network/packet/s2c/play/EntityStatu
|
|||
FIELD field_12727 entityId I
|
||||
FIELD field_12728 flags B
|
||||
FIELD field_12729 amplifier B
|
||||
FIELD field_33356 AMBIENT_MASK I
|
||||
FIELD field_33357 SHOW_PARTICLES_MASK I
|
||||
FIELD field_33358 SHOW_ICON_MASK I
|
||||
METHOD <init> (ILnet/minecraft/class_1293;)V
|
||||
ARG 1 entityId
|
||||
ARG 2 effect
|
||||
|
|
|
@ -51,3 +51,4 @@ CLASS net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2C
|
|||
ARG 1 dimension
|
||||
METHOD method_34135 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321;
|
||||
ARG 0 b
|
||||
METHOD method_36149 getMaxPlayers ()I
|
||||
|
|
|
@ -13,6 +13,11 @@ CLASS net/minecraft/class_2668 net/minecraft/network/packet/s2c/play/GameStateCh
|
|||
FIELD field_25654 PUFFERFISH_STING Lnet/minecraft/class_2668$class_5402;
|
||||
FIELD field_25655 ELDER_GUARDIAN_EFFECT Lnet/minecraft/class_2668$class_5402;
|
||||
FIELD field_25656 IMMEDIATE_RESPAWN Lnet/minecraft/class_2668$class_5402;
|
||||
FIELD field_33328 DEMO_OPEN_SCREEN I
|
||||
FIELD field_33329 DEMO_MOVEMENT_HELP I
|
||||
FIELD field_33330 DEMO_JUMP_HELP I
|
||||
FIELD field_33331 DEMO_INVENTORY_HELP I
|
||||
FIELD field_33332 DEMO_EXPIRY_NOTICE I
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_2668$class_5402;F)V
|
||||
|
|
|
@ -7,9 +7,12 @@ CLASS net/minecraft/class_2676 net/minecraft/network/packet/s2c/play/LightUpdate
|
|||
FIELD field_12266 skyLightUpdates Ljava/util/List;
|
||||
FIELD field_16417 filledBlockLightMask Ljava/util/BitSet;
|
||||
FIELD field_16418 filledSkyLightMask Ljava/util/BitSet;
|
||||
FIELD field_25659 nonEdge Z
|
||||
COMMENT Whether this updated chunk is not on the edge of the map.
|
||||
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;Z)V
|
||||
ARG 1 chunkPos
|
||||
ARG 2 lightProvider
|
||||
ARG 5 nonEdge
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD method_11554 getChunkZ ()I
|
||||
|
@ -20,6 +23,7 @@ CLASS net/minecraft/class_2676 net/minecraft/network/packet/s2c/play/LightUpdate
|
|||
METHOD method_11559 getBlockLightMask ()Ljava/util/BitSet;
|
||||
METHOD method_16124 getFilledSkyLightMask ()Ljava/util/BitSet;
|
||||
METHOD method_16125 getFilledBlockLightMask ()Ljava/util/BitSet;
|
||||
METHOD method_30006 isNotEdge ()Z
|
||||
METHOD method_33138 (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Lnet/minecraft/class_1944;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V
|
||||
ARG 0 chunkPos
|
||||
ARG 1 lightProvider
|
||||
|
|
|
@ -6,6 +6,7 @@ CLASS net/minecraft/class_2660 net/minecraft/network/packet/s2c/play/PlaySoundId
|
|||
FIELD field_12170 id Lnet/minecraft/class_2960;
|
||||
FIELD field_12171 category Lnet/minecraft/class_3419;
|
||||
FIELD field_12172 pitch F
|
||||
FIELD field_33327 COORDINATE_SCALE F
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;Lnet/minecraft/class_243;FF)V
|
||||
|
|
|
@ -6,6 +6,7 @@ CLASS net/minecraft/class_2767 net/minecraft/network/packet/s2c/play/PlaySoundS2
|
|||
FIELD field_12660 category Lnet/minecraft/class_3419;
|
||||
FIELD field_12661 sound Lnet/minecraft/class_3414;
|
||||
FIELD field_12662 pitch F
|
||||
FIELD field_33353 COORDINATE_SCALE F
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;DDDFF)V
|
||||
|
|
|
@ -5,6 +5,10 @@ CLASS net/minecraft/class_2696 net/minecraft/network/packet/s2c/play/PlayerAbili
|
|||
FIELD field_12337 allowFlying Z
|
||||
FIELD field_12338 flying Z
|
||||
FIELD field_12339 invulnerable Z
|
||||
FIELD field_33336 INVULNERABLE_MASK I
|
||||
FIELD field_33337 FLYING_MASK I
|
||||
FIELD field_33338 ALLOW_FLYING_MASK I
|
||||
FIELD field_33339 CREATIVE_MODE_MASK I
|
||||
METHOD <init> (Lnet/minecraft/class_1656;)V
|
||||
ARG 1 abilities
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
|
|
|
@ -3,5 +3,8 @@ CLASS net/minecraft/class_2772 net/minecraft/network/packet/s2c/play/PlayerListH
|
|||
FIELD field_12684 footer Lnet/minecraft/class_2561;
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
|
||||
ARG 1 header
|
||||
ARG 2 footer
|
||||
METHOD method_11906 getFooter ()Lnet/minecraft/class_2561;
|
||||
METHOD method_11908 getHeader ()Lnet/minecraft/class_2561;
|
||||
|
|
|
@ -2,6 +2,7 @@ CLASS net/minecraft/class_2720 net/minecraft/network/packet/s2c/play/ResourcePac
|
|||
FIELD field_12427 url Ljava/lang/String;
|
||||
FIELD field_12428 hash Ljava/lang/String;
|
||||
FIELD field_27844 required Z
|
||||
FIELD field_33340 MAX_HASH_LENGTH I
|
||||
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Z)V
|
||||
ARG 1 url
|
||||
ARG 2 hash
|
||||
|
|
|
@ -3,6 +3,9 @@ CLASS net/minecraft/class_2751 net/minecraft/network/packet/s2c/play/ScoreboardO
|
|||
FIELD field_12590 mode I
|
||||
FIELD field_12591 displayName Lnet/minecraft/class_2561;
|
||||
FIELD field_12592 type Lnet/minecraft/class_274$class_275;
|
||||
FIELD field_33343 ADD_MODE I
|
||||
FIELD field_33344 REMOVE_MODE I
|
||||
FIELD field_33345 UPDATE_MODE I
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_266;I)V
|
||||
|
|
|
@ -2,6 +2,8 @@ CLASS net/minecraft/class_2653 net/minecraft/network/packet/s2c/play/ScreenHandl
|
|||
FIELD field_12151 slot I
|
||||
FIELD field_12152 syncId I
|
||||
FIELD field_12153 stack Lnet/minecraft/class_1799;
|
||||
FIELD field_33324 UPDATE_CURSOR_SYNC_ID I
|
||||
FIELD field_33325 UPDATE_PLAYER_INVENTORY_SYNC_ID I
|
||||
METHOD <init> (IILnet/minecraft/class_1799;)V
|
||||
ARG 1 syncId
|
||||
ARG 2 slot
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
CLASS net/minecraft/class_2770 net/minecraft/network/packet/s2c/play/StopSoundS2CPacket
|
||||
FIELD field_12676 soundId Lnet/minecraft/class_2960;
|
||||
FIELD field_12677 category Lnet/minecraft/class_3419;
|
||||
FIELD field_33354 CATEGORY_MASK I
|
||||
FIELD field_33355 SOUND_ID_MASK I
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V
|
||||
|
|
|
@ -1,12 +1,27 @@
|
|||
CLASS net/minecraft/class_5900 net/minecraft/network/packet/s2c/play/TeamS2CPacket
|
||||
FIELD field_29151 packetType I
|
||||
COMMENT <ul><li>0 - Create/Update team with players</li>
|
||||
COMMENT <li>1 - Remove player/team</li>
|
||||
COMMENT <li>2 - Update team</li>
|
||||
COMMENT <li>3 - Change player team</li></ul>
|
||||
COMMENT Indicates the type of this packet. Is one of {@link #ADD}, {@link #REMOVE},
|
||||
COMMENT {@link #UPDATE}, {@link #ADD_PLAYERS}, or {@link #REMOVE_PLAYERS}.
|
||||
FIELD field_29152 teamName Ljava/lang/String;
|
||||
FIELD field_29153 playerNames Ljava/util/Collection;
|
||||
FIELD field_29154 team Ljava/util/Optional;
|
||||
FIELD field_33346 ADD I
|
||||
COMMENT The {@link #packetType} that creates a new team with a few players. Has value
|
||||
COMMENT {@value}.
|
||||
FIELD field_33347 REMOVE I
|
||||
COMMENT The {@link #packetType} that removes a team. Has value {@value}.
|
||||
FIELD field_33348 UPDATE I
|
||||
COMMENT The {@link #packetType} that updates a team's information. Has value {@value}.
|
||||
FIELD field_33349 ADD_PLAYERS I
|
||||
COMMENT The {@link #packetType} that adds a few players to a team. Has value {@value}.
|
||||
FIELD field_33350 REMOVE_PLAYERS I
|
||||
COMMENT The {@link #packetType} that removes a few players from a team. Has value {@value}.
|
||||
FIELD field_33351 FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH I
|
||||
COMMENT One of the name tag visibility rule or collision rule strings' max length.
|
||||
COMMENT Has value {@value}.
|
||||
FIELD field_33352 SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH I
|
||||
COMMENT One of the name tag visibility rule or collision rule strings' max length.
|
||||
COMMENT Has value {@value}.
|
||||
METHOD <init> (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V
|
||||
ARG 1 teamName
|
||||
ARG 2 packetType
|
||||
|
|
|
@ -4,3 +4,4 @@ CLASS net/minecraft/class_2923 net/minecraft/network/packet/s2c/query/QueryPongS
|
|||
ARG 1 startTime
|
||||
METHOD <init> (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD method_36180 getStartTime ()J
|
||||
|
|
|
@ -0,0 +1,74 @@
|
|||
v2
|
||||
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket MOB_SPAWNER
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket COMMAND_BLOCK
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket BEACON
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket SKULL
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket CONDUIT
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket BANNER
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket STRUCTURE
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket END_GATEWAY
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket SIGN
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket BED
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket JIGSAW
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket CAMPFIRE
|
||||
constant s2c_block_entity_type net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket BEEHIVE
|
||||
|
||||
target_method net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket <init> (Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/nbt/NbtCompound;)V
|
||||
param 1 s2c_block_entity_type
|
||||
target_method net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket getBlockEntityType ()I
|
||||
return s2c_block_entity_type
|
||||
|
||||
constant s2c_animation_id net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket SWING_MAIN_HAND
|
||||
constant s2c_animation_id net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket DAMAGE
|
||||
constant s2c_animation_id net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket WAKE_UP
|
||||
constant s2c_animation_id net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket SWING_OFF_HAND
|
||||
constant s2c_animation_id net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket CRIT
|
||||
constant s2c_animation_id net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket ENCHANTED_HIT
|
||||
|
||||
target_method net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket <init> (Lnet/minecraft/entity/Entity;I)V
|
||||
param 1 s2c_animation_id
|
||||
target_method net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket getAnimationId ()I
|
||||
return s2c_animation_id
|
||||
|
||||
# specify to be float as the values are got as floats but the fields are ints
|
||||
constant s2c_game_state_demo_value net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket DEMO_OPEN_SCREEN 0 F
|
||||
constant s2c_game_state_demo_value net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket DEMO_MOVEMENT_HELP 101 F
|
||||
constant s2c_game_state_demo_value net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket DEMO_JUMP_HELP 102 F
|
||||
constant s2c_game_state_demo_value net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket DEMO_INVENTORY_HELP 103 F
|
||||
constant s2c_game_state_demo_value net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket DEMO_EXPIRY_NOTICE 104 F
|
||||
|
||||
target_method net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket <init> (Lnet/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket$Reason;F)V
|
||||
param 1 s2c_game_state_demo_value
|
||||
target_method net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket getValue ()F
|
||||
return s2c_game_state_demo_value
|
||||
|
||||
constant s2c_scoreboard_objective_update_mode net/minecraft/network/packet/s2c/play/ScoreboardObjectiveUpdateS2CPacket ADD_MODE
|
||||
constant s2c_scoreboard_objective_update_mode net/minecraft/network/packet/s2c/play/ScoreboardObjectiveUpdateS2CPacket REMOVE_MODE
|
||||
constant s2c_scoreboard_objective_update_mode net/minecraft/network/packet/s2c/play/ScoreboardObjectiveUpdateS2CPacket UPDATE_MODE
|
||||
|
||||
target_method net/minecraft/network/packet/s2c/play/ScoreboardObjectiveUpdateS2CPacket <init> (Lnet/minecraft/scoreboard/ScoreboardObjective;I)V
|
||||
param 1 s2c_scoreboard_objective_update_mode
|
||||
target_method net/minecraft/network/packet/s2c/play/ScoreboardObjectiveUpdateS2CPacket getMode ()I
|
||||
return s2c_scoreboard_objective_update_mode
|
||||
|
||||
constant s2c_screen_handler_slot_sync_id net/minecraft/network/packet/s2c/play/ScreenHandlerSlotUpdateS2CPacket UPDATE_CURSOR_SYNC_ID
|
||||
constant s2c_screen_handler_slot_sync_id net/minecraft/network/packet/s2c/play/ScreenHandlerSlotUpdateS2CPacket UPDATE_PLAYER_INVENTORY_SYNC_ID
|
||||
|
||||
target_method net/minecraft/network/packet/s2c/play/ScreenHandlerSlotUpdateS2CPacket <init> (IILnet/minecraft/item/ItemStack;)V
|
||||
param 0 s2c_screen_handler_slot_sync_id
|
||||
target_method net/minecraft/network/packet/s2c/play/ScreenHandlerSlotUpdateS2CPacket getSyncId ()I
|
||||
return s2c_screen_handler_slot_sync_id
|
||||
|
||||
constant s2c_team_packet_type net/minecraft/network/packet/s2c/play/TeamS2CPacket ADD
|
||||
constant s2c_team_packet_type net/minecraft/network/packet/s2c/play/TeamS2CPacket REMOVE
|
||||
constant s2c_team_packet_type net/minecraft/network/packet/s2c/play/TeamS2CPacket UPDATE
|
||||
constant s2c_team_packet_type net/minecraft/network/packet/s2c/play/TeamS2CPacket ADD_PLAYERS
|
||||
constant s2c_team_packet_type net/minecraft/network/packet/s2c/play/TeamS2CPacket REMOVE_PLAYERS
|
||||
|
||||
target_method net/minecraft/network/packet/s2c/play/TeamS2CPacket <init> (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V
|
||||
param 1 s2c_team_packet_type
|
||||
target_method net/minecraft/network/packet/s2c/play/TeamS2CPacket containsPlayers (I)Z
|
||||
param 0 s2c_team_packet_type
|
||||
target_method net/minecraft/network/packet/s2c/play/TeamS2CPacket containsTeamInfo (I)Z
|
||||
param 0 s2c_team_packet_type
|
Loading…
Reference in New Issue