21w08a Packet stuff (#2104)

* packets and stuff

* k

* oh gosh oh heck i got carried away

* Update PlayerMoveC2SPacket.mapping

* NbtTagSizeAllocator -> NbtTagSizeTracker

* Delete TitleClearS2CPacket.mapping

* Delete ActionBarTextSetS2CPacket.mapping

* Delete SubtitleTextSetS2CPacket.mapping

* Delete TitleTimesS2CPacket.mapping

* Delete TitleTextSetS2CPacket.mapping

* Update ClientPlayPacketListener.mapping

* Update ServerPlayNetworkHandler.mapping

* Apply suggestions from code review

github online editor sucks lol

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>

* Update mappings/net/minecraft/block/entity/SignBlockEntity.mapping

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: YanisBft <doublecraft.official@gmail.com>

* Update mappings/net/minecraft/server/filter/TextStream.mapping

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

* liach stuff

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
Co-authored-by: YanisBft <doublecraft.official@gmail.com>
Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
Shnupbups 2021-03-11 05:17:14 +11:00 committed by GitHub
parent d1484c6c93
commit 84b016a8a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
36 changed files with 318 additions and 32 deletions

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity
FIELD field_28905 TEXT_KEYS [Ljava/lang/String; FIELD field_28905 TEXT_KEYS [Ljava/lang/String;
FIELD field_28906 FILTERED_TEXT_KEYS [Ljava/lang/String; FIELD field_28906 FILTERED_TEXT_KEYS [Ljava/lang/String;
FIELD field_28907 filteredTexts [Lnet/minecraft/class_2561; FIELD field_28907 filteredTexts [Lnet/minecraft/class_2561;
FIELD field_28908 filterText Z
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
@ -14,6 +15,7 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity
ARG 1 row ARG 1 row
ARG 2 text ARG 2 text
METHOD method_11301 onActivate (Lnet/minecraft/class_3222;)Z METHOD method_11301 onActivate (Lnet/minecraft/class_3222;)Z
ARG 1 player
METHOD method_11303 setEditable (Z)V METHOD method_11303 setEditable (Z)V
ARG 1 editable ARG 1 editable
METHOD method_11304 getCommandSource (Lnet/minecraft/class_3222;)Lnet/minecraft/class_2168; METHOD method_11304 getCommandSource (Lnet/minecraft/class_3222;)Lnet/minecraft/class_2168;
@ -36,5 +38,8 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity
ARG 3 filteredText ARG 3 filteredText
METHOD method_33828 parseTextFromJson (Ljava/lang/String;)Lnet/minecraft/class_2561; METHOD method_33828 parseTextFromJson (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 json ARG 1 json
METHOD method_33829 updateSign (ZLjava/util/function/Function;)[Lnet/minecraft/class_5481;
ARG 1 filterText
ARG 2 textOrderingFunction
METHOD method_33830 getTexts (Z)[Lnet/minecraft/class_2561; METHOD method_33830 getTexts (Z)[Lnet/minecraft/class_2561;
ARG 1 filtered ARG 1 filtered

View File

@ -298,6 +298,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_22940 getBufferBuilders ()Lnet/minecraft/class_4599; METHOD method_22940 getBufferBuilders ()Lnet/minecraft/class_4599;
METHOD method_24038 createResourcePackProfile (Ljava/lang/String;Lnet/minecraft/class_2561;ZLjava/util/function/Supplier;Lnet/minecraft/class_3272;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288; METHOD method_24038 createResourcePackProfile (Ljava/lang/String;Lnet/minecraft/class_2561;ZLjava/util/function/Supplier;Lnet/minecraft/class_3272;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288;
ARG 0 name ARG 0 name
ARG 1 displayName
ARG 2 alwaysEnabled
ARG 4 metadata ARG 4 metadata
ARG 5 insertionPosition ARG 5 insertionPosition
ARG 6 source ARG 6 source
@ -392,7 +394,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 2 runArgs ARG 2 runArgs
METHOD method_31974 getEntityModelLoader ()Lnet/minecraft/class_5599; METHOD method_31974 getEntityModelLoader ()Lnet/minecraft/class_5599;
METHOD method_31975 getBlockEntityRenderDispatcher ()Lnet/minecraft/class_824; METHOD method_31975 getBlockEntityRenderDispatcher ()Lnet/minecraft/class_824;
METHOD method_33883 filtersText ()Z METHOD method_33883 shouldFilterText ()Z
METHOD method_33884 getChatRestriction ()Lnet/minecraft/class_310$class_5859; METHOD method_33884 getChatRestriction ()Lnet/minecraft/class_310$class_5859;
CLASS class_5366 WorldLoadAction CLASS class_5366 WorldLoadAction
CLASS class_5367 IntegratedResourceManager CLASS class_5367 IntegratedResourceManager

View File

@ -10,3 +10,5 @@ CLASS net/minecraft/class_498 net/minecraft/client/gui/screen/ingame/SignEditScr
ARG 1 sign ARG 1 sign
ARG 2 filtered ARG 2 filtered
METHOD method_2526 finishEditing ()V METHOD method_2526 finishEditing ()V
METHOD method_33890 (Lnet/minecraft/class_2625;ZI)Lnet/minecraft/class_2561;
ARG 2 row

View File

@ -58,6 +58,9 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
METHOD method_26269 getMoodPercentage ()F METHOD method_26269 getMoodPercentage ()F
COMMENT Returns the percentage for the biome mood sound for the debug HUD to COMMENT Returns the percentage for the biome mood sound for the debug HUD to
COMMENT display. COMMENT display.
METHOD method_30672 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 pos
METHOD method_30673 pushOutOfBlocks (DD)V METHOD method_30673 pushOutOfBlocks (DD)V
ARG 1 x ARG 1 x
ARG 3 z ARG 3 z

View File

@ -27,6 +27,7 @@ CLASS net/minecraft/class_703 net/minecraft/client/particle/Particle
FIELD field_3872 boundingBox Lnet/minecraft/class_238; FIELD field_3872 boundingBox Lnet/minecraft/class_238;
FIELD field_3874 x D FIELD field_3874 x D
METHOD <init> (Lnet/minecraft/class_638;DDD)V METHOD <init> (Lnet/minecraft/class_638;DDD)V
ARG 1 world
ARG 2 x ARG 2 x
ARG 4 y ARG 4 y
ARG 6 z ARG 6 z

View File

@ -5,3 +5,4 @@ CLASS net/minecraft/class_4003 net/minecraft/client/particle/SpriteBillboardPart
METHOD method_18141 setSprite (Lnet/minecraft/class_1058;)V METHOD method_18141 setSprite (Lnet/minecraft/class_1058;)V
ARG 1 sprite ARG 1 sprite
METHOD method_18142 setSpriteForAge (Lnet/minecraft/class_4002;)V METHOD method_18142 setSpriteForAge (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -1,8 +1,19 @@
CLASS net/minecraft/class_723 net/minecraft/client/particle/WaterSuspendParticle CLASS net/minecraft/class_723 net/minecraft/client/particle/WaterSuspendParticle
METHOD <init> (Lnet/minecraft/class_638;Lnet/minecraft/class_4002;DDD)V METHOD <init> (Lnet/minecraft/class_638;Lnet/minecraft/class_4002;DDD)V
ARG 1 world ARG 1 world
ARG 2 spriteProvider
ARG 3 x
ARG 5 y
ARG 7 z
METHOD <init> (Lnet/minecraft/class_638;Lnet/minecraft/class_4002;DDDDDD)V METHOD <init> (Lnet/minecraft/class_638;Lnet/minecraft/class_4002;DDDDDD)V
ARG 1 world ARG 1 world
ARG 2 spriteProvider
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS class_4795 CrimsonSporeFactory CLASS class_4795 CrimsonSporeFactory
FIELD field_22238 spriteProvider Lnet/minecraft/class_4002; FIELD field_22238 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V METHOD <init> (Lnet/minecraft/class_4002;)V
@ -15,3 +26,7 @@ CLASS net/minecraft/class_723 net/minecraft/client/particle/WaterSuspendParticle
FIELD field_22240 spriteProvider Lnet/minecraft/class_4002; FIELD field_22240 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider ARG 1 spriteProvider
CLASS class_5877 SporeBlossomAirFactory
FIELD field_29073 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_3213 net/minecraft/entity/boss/ServerBossBar
METHOD method_14089 removePlayer (Lnet/minecraft/class_3222;)V METHOD method_14089 removePlayer (Lnet/minecraft/class_3222;)V
ARG 1 player ARG 1 player
METHOD method_14090 sendPacket (Ljava/util/function/Function;)V METHOD method_14090 sendPacket (Ljava/util/function/Function;)V
ARG 1 bossBarToPacketFunction
METHOD method_14091 setVisible (Z)V METHOD method_14091 setVisible (Z)V
ARG 1 visible ARG 1 visible
METHOD method_14092 getPlayers ()Ljava/util/Collection; METHOD method_14092 getPlayers ()Ljava/util/Collection;

View File

@ -9,6 +9,9 @@ CLASS net/minecraft/class_1283 net/minecraft/entity/damage/DamageTracker
FIELD field_5877 entity Lnet/minecraft/class_1309; FIELD field_5877 entity Lnet/minecraft/class_1309;
METHOD <init> (Lnet/minecraft/class_1309;)V METHOD <init> (Lnet/minecraft/class_1309;)V
ARG 1 entity ARG 1 entity
METHOD method_33937 getBiggestAttackerId ()I
COMMENT Gets the Entity ID of the biggest attacker
COMMENT @see #getBiggestAttacker() for getting the entity itself
METHOD method_5539 update ()V METHOD method_5539 update ()V
METHOD method_5540 getEntity ()Lnet/minecraft/class_1309; METHOD method_5540 getEntity ()Lnet/minecraft/class_1309;
METHOD method_5541 getBiggestAttacker ()Lnet/minecraft/class_1309; METHOD method_5541 getBiggestAttacker ()Lnet/minecraft/class_1309;
@ -21,4 +24,5 @@ CLASS net/minecraft/class_1283 net/minecraft/entity/damage/DamageTracker
METHOD method_5547 onDamage (Lnet/minecraft/class_1282;FF)V METHOD method_5547 onDamage (Lnet/minecraft/class_1282;FF)V
ARG 1 damageSource ARG 1 damageSource
ARG 2 originalHealth ARG 2 originalHealth
ARG 3 damage
METHOD method_5548 getDeathMessage ()Lnet/minecraft/class_2561; METHOD method_5548 getDeathMessage ()Lnet/minecraft/class_2561;

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_2505 net/minecraft/nbt/NbtTagSizeTracker
FIELD field_11555 allocatedBytes J
FIELD field_11556 EMPTY Lnet/minecraft/class_2505;
FIELD field_11557 maxBytes J
METHOD <init> (J)V
ARG 1 maxBytes
METHOD method_10623 add (J)V
ARG 1 bits

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_2505 net/minecraft/nbt/PositionTracker
FIELD field_11555 pos J
FIELD field_11556 DEFAULT Lnet/minecraft/class_2505;
FIELD field_11557 max J
METHOD <init> (J)V
ARG 1 max
METHOD method_10623 add (J)V
ARG 1 bits

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_2539 net/minecraft/network/NetworkState
METHOD method_10783 getPacketHandler (Lnet/minecraft/class_2598;ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596; METHOD method_10783 getPacketHandler (Lnet/minecraft/class_2598;ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
ARG 1 side ARG 1 side
ARG 2 packetId ARG 2 packetId
ARG 3 buf
METHOD method_10785 getId ()I METHOD method_10785 getId ()I
METHOD method_10786 getPacketHandlerState (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2539; METHOD method_10786 getPacketHandlerState (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2539;
ARG 0 handler ARG 0 handler
@ -23,6 +24,7 @@ CLASS net/minecraft/class_2539 net/minecraft/network/NetworkState
METHOD method_22309 getPacketTypes ()Ljava/lang/Iterable; METHOD method_22309 getPacketTypes ()Ljava/lang/Iterable;
METHOD method_22310 createPacket (ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596; METHOD method_22310 createPacket (ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
ARG 1 id ARG 1 id
ARG 2 buf
METHOD method_22312 getId (Ljava/lang/Class;)Ljava/lang/Integer; METHOD method_22312 getId (Ljava/lang/Class;)Ljava/lang/Integer;
ARG 1 packet ARG 1 packet
METHOD method_22313 register (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532; METHOD method_22313 register (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;

View File

@ -177,8 +177,26 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet ARG 1 packet
METHOD method_34071 onTitleClear (Lnet/minecraft/class_5888;)V METHOD method_34071 onTitleClear (Lnet/minecraft/class_5888;)V
ARG 1 packet ARG 1 packet
METHOD method_34072 onWorldBorderInitialize (Lnet/minecraft/class_5889;)V
ARG 1 packet
METHOD method_34073 onEndCombat (Lnet/minecraft/class_5890;)V
ARG 1 packet
METHOD method_34074 onEnterCombat (Lnet/minecraft/class_5891;)V
ARG 1 packet
METHOD method_34075 onDeathMessage (Lnet/minecraft/class_5892;)V
ARG 1 packet
METHOD method_34076 onOverlayMessage (Lnet/minecraft/class_5894;)V METHOD method_34076 onOverlayMessage (Lnet/minecraft/class_5894;)V
ARG 1 packet ARG 1 packet
METHOD method_34077 onWorldBorderCenterChanged (Lnet/minecraft/class_5895;)V
ARG 1 packet
METHOD method_34078 onWorldBorderInterpolateSize (Lnet/minecraft/class_5896;)V
ARG 1 packet
METHOD method_34079 onWorldBorderSizeChanged (Lnet/minecraft/class_5897;)V
ARG 1 packet
METHOD method_34080 onWorldBorderWarningTimeChanged (Lnet/minecraft/class_5898;)V
ARG 1 packet
METHOD method_34081 onWorldBorderWarningBlocksChanged (Lnet/minecraft/class_5899;)V
ARG 1 packet
METHOD method_34082 onSubtitle (Lnet/minecraft/class_5903;)V METHOD method_34082 onSubtitle (Lnet/minecraft/class_5903;)V
ARG 1 packet ARG 1 packet
METHOD method_34083 onTitle (Lnet/minecraft/class_5904;)V METHOD method_34083 onTitle (Lnet/minecraft/class_5904;)V

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_2803 net/minecraft/network/packet/c2s/play/ClientSetti
FIELD field_12780 viewDistance I FIELD field_12780 viewDistance I
FIELD field_12781 chatVisibility Lnet/minecraft/class_1659; FIELD field_12781 chatVisibility Lnet/minecraft/class_1659;
FIELD field_12782 mainArm Lnet/minecraft/class_1306; FIELD field_12782 mainArm Lnet/minecraft/class_1306;
FIELD field_28961 filtersText Z FIELD field_28961 filterText Z
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_1659;ZILnet/minecraft/class_1306;Z)V METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_1659;ZILnet/minecraft/class_1306;Z)V
ARG 1 language ARG 1 language
ARG 2 viewDistance ARG 2 viewDistance
@ -13,10 +13,11 @@ CLASS net/minecraft/class_2803 net/minecraft/network/packet/c2s/play/ClientSetti
ARG 4 chatColors ARG 4 chatColors
ARG 5 modelBitMask ARG 5 modelBitMask
ARG 6 mainArm ARG 6 mainArm
ARG 7 filterText
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12132 getMainArm ()Lnet/minecraft/class_1306; METHOD method_12132 getMainArm ()Lnet/minecraft/class_1306;
METHOD method_12134 getChatVisibility ()Lnet/minecraft/class_1659; METHOD method_12134 getChatVisibility ()Lnet/minecraft/class_1659;
METHOD method_12135 hasChatColors ()Z METHOD method_12135 hasChatColors ()Z
METHOD method_12136 getPlayerModelBitMask ()I METHOD method_12136 getPlayerModelBitMask ()I
METHOD method_33894 filtersText ()Z METHOD method_33894 shouldFilterText ()Z

View File

@ -2,16 +2,58 @@ CLASS net/minecraft/class_2824 net/minecraft/network/packet/c2s/play/PlayerInter
FIELD field_12870 entityId I FIELD field_12870 entityId I
FIELD field_12871 type Lnet/minecraft/class_2824$class_5906; FIELD field_12871 type Lnet/minecraft/class_2824$class_5906;
FIELD field_25660 playerSneaking Z FIELD field_25660 playerSneaking Z
FIELD field_29170 ATTACK Lnet/minecraft/class_2824$class_5906;
METHOD <init> (IZLnet/minecraft/class_2824$class_5906;)V
ARG 1 entityId
ARG 2 playerSneaking
ARG 3 type
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12248 getEntity (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297; METHOD method_12248 getEntity (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;
ARG 1 world
METHOD method_30007 isPlayerSneaking ()Z METHOD method_30007 isPlayerSneaking ()Z
CLASS class_5906 METHOD method_34206 attack (Lnet/minecraft/class_1297;Z)Lnet/minecraft/class_2824;
METHOD method_34212 (Lnet/minecraft/class_2540;)V ARG 0 entity
ARG 1 playerSneaking
METHOD method_34207 interact (Lnet/minecraft/class_1297;ZLnet/minecraft/class_1268;)Lnet/minecraft/class_2824;
ARG 0 entity
ARG 1 playerSneaking
ARG 2 hand
METHOD method_34208 interactAt (Lnet/minecraft/class_1297;ZLnet/minecraft/class_1268;Lnet/minecraft/class_243;)Lnet/minecraft/class_2824;
ARG 0 entity
ARG 1 playerSneaking
ARG 2 hand
ARG 3 pos
METHOD method_34209 handle (Lnet/minecraft/class_2824$class_5908;)V
ARG 1 handler
CLASS class_5906 InteractTypeHandler
METHOD method_34211 getType ()Lnet/minecraft/class_2824$class_5907;
METHOD method_34212 write (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
CLASS class_5909 METHOD method_34213 handle (Lnet/minecraft/class_2824$class_5908;)V
ARG 1 handler
CLASS class_5907 InteractType
FIELD field_29174 handlerGetter Ljava/util/function/Function;
METHOD <init> (Ljava/lang/String;ILjava/util/function/Function;)V
ARG 3 handlerGetter
CLASS class_5908 Handler
METHOD method_34218 attack ()V
METHOD method_34219 interact (Lnet/minecraft/class_1268;)V
ARG 1 hand
METHOD method_34220 interactAt (Lnet/minecraft/class_1268;Lnet/minecraft/class_243;)V
ARG 1 hand
ARG 2 pos
CLASS class_5909 InteractHandler
FIELD field_29176 hand Lnet/minecraft/class_1268;
METHOD <init> (Lnet/minecraft/class_1268;)V
ARG 1 hand
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
CLASS class_5910 CLASS class_5910 InteractAtHandler
FIELD field_29177 hand Lnet/minecraft/class_1268;
FIELD field_29178 pos Lnet/minecraft/class_243;
METHOD <init> (Lnet/minecraft/class_1268;Lnet/minecraft/class_243;)V
ARG 1 hand
ARG 2 pos
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf

View File

@ -6,6 +6,16 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
FIELD field_12888 changeLook Z FIELD field_12888 changeLook Z
FIELD field_12889 x D FIELD field_12889 x D
FIELD field_12890 changePosition Z FIELD field_12890 changePosition Z
FIELD field_29179 onGround Z
METHOD <init> (DDDFFZZZ)V
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 yaw
ARG 8 pitch
ARG 9 onGround
ARG 10 changePosition
ARG 11 changeLook
METHOD method_12268 getY (D)D METHOD method_12268 getY (D)D
ARG 1 currentY ARG 1 currentY
METHOD method_12269 getX (D)D METHOD method_12269 getX (D)D
@ -18,15 +28,15 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
METHOD method_12273 isOnGround ()Z METHOD method_12273 isOnGround ()Z
METHOD method_12274 getZ (D)D METHOD method_12274 getZ (D)D
ARG 1 currentZ ARG 1 currentZ
CLASS class_2829 PositionOnly CLASS class_2829 PositionAndOnGround
METHOD <init> (DDDZ)V METHOD <init> (DDDZ)V
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
ARG 5 z ARG 5 z
ARG 7 onGround ARG 7 onGround
METHOD method_34221 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2829; METHOD method_34221 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2829;
ARG 0 buf ARG 0 buf
CLASS class_2830 Both CLASS class_2830 Full
METHOD <init> (DDDFFZ)V METHOD <init> (DDDFFZ)V
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
@ -34,15 +44,17 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
ARG 7 yaw ARG 7 yaw
ARG 8 pitch ARG 8 pitch
ARG 9 onGround ARG 9 onGround
METHOD method_34222 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2830; METHOD method_34222 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2830;
ARG 0 buf ARG 0 buf
CLASS class_2831 LookOnly CLASS class_2831 LookAndOnGround
METHOD <init> (FFZ)V METHOD <init> (FFZ)V
ARG 1 yaw ARG 1 yaw
ARG 2 pitch ARG 2 pitch
ARG 3 onGround ARG 3 onGround
METHOD method_34223 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2831; METHOD method_34223 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2831;
ARG 0 buf ARG 0 buf
CLASS class_5911 CLASS class_5911 OnGroundOnly
METHOD method_34224 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_5911; METHOD <init> (Z)V
ARG 1 onGround
METHOD method_34224 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_5911;
ARG 0 buf ARG 0 buf

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_5892 net/minecraft/network/packet/s2c/play/DeathMessageS2CPacket
FIELD field_29133 entityId I
FIELD field_29134 killerId I
FIELD field_29135 message Lnet/minecraft/class_2561;
METHOD <init> (IILnet/minecraft/class_2561;)V
ARG 1 entityId
ARG 2 killerId
ARG 3 message
METHOD <init> (Lnet/minecraft/class_1283;Lnet/minecraft/class_2561;)V
ARG 1 damageTracker
ARG 2 message
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_34144 getEntityId ()I
METHOD method_34145 getMessage ()Lnet/minecraft/class_2561;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_5890 net/minecraft/network/packet/s2c/play/EndCombatS2CPacket
FIELD field_29131 attackerId I
FIELD field_29132 timeSinceLastAttack I
METHOD <init> (II)V
ARG 1 attackerId
ARG 2 timeSinceLastAttack
METHOD <init> (Lnet/minecraft/class_1283;)V
ARG 1 damageTracker
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

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

View File

@ -21,9 +21,9 @@ CLASS net/minecraft/class_2781 net/minecraft/network/packet/s2c/play/EntityAttri
CLASS class_2782 Entry CLASS class_2782 Entry
FIELD field_12722 baseValue D FIELD field_12722 baseValue D
FIELD field_12723 modifiers Ljava/util/Collection; FIELD field_12723 modifiers Ljava/util/Collection;
FIELD field_12724 id Lnet/minecraft/class_1320; FIELD field_12724 attribute Lnet/minecraft/class_1320;
METHOD <init> (Lnet/minecraft/class_1320;DLjava/util/Collection;)V METHOD <init> (Lnet/minecraft/class_1320;DLjava/util/Collection;)V
ARG 1 id ARG 1 attribute
ARG 2 baseValue ARG 2 baseValue
ARG 4 modifiers ARG 4 modifiers
METHOD method_11939 getModifiers ()Ljava/util/Collection; METHOD method_11939 getModifiers ()Ljava/util/Collection;

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_2606 net/minecraft/network/packet/s2c/play/ExperienceO
FIELD field_11973 experience I FIELD field_11973 experience I
FIELD field_11974 id I FIELD field_11974 id I
METHOD <init> (Lnet/minecraft/class_1303;)V METHOD <init> (Lnet/minecraft/class_1303;)V
ARG 1 expOrb ARG 1 experienceOrbEntity
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_11180 getZ ()D METHOD method_11180 getZ ()D

View File

@ -24,3 +24,6 @@ CLASS net/minecraft/class_2664 net/minecraft/network/packet/s2c/play/ExplosionS2
METHOD method_11477 getY ()D METHOD method_11477 getY ()D
METHOD method_11478 getZ ()D METHOD method_11478 getZ ()D
METHOD method_11479 getAffectedBlocks ()Ljava/util/List; METHOD method_11479 getAffectedBlocks ()Ljava/util/List;
METHOD method_34122 (IIILnet/minecraft/class_2540;Lnet/minecraft/class_2338;)V
ARG 3 buf
ARG 4 pos

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_2703 net/minecraft/network/packet/s2c/play/PlayerListS
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2703$class_5893;Ljava/util/Collection;)V METHOD <init> (Lnet/minecraft/class_2703$class_5893;Ljava/util/Collection;)V
ARG 1 action
ARG 2 players ARG 2 players
METHOD <init> (Lnet/minecraft/class_2703$class_5893;[Lnet/minecraft/class_3222;)V METHOD <init> (Lnet/minecraft/class_2703$class_5893;[Lnet/minecraft/class_3222;)V
ARG 1 action ARG 1 action
@ -19,11 +20,16 @@ CLASS net/minecraft/class_2703 net/minecraft/network/packet/s2c/play/PlayerListS
FIELD field_12378 latency I FIELD field_12378 latency I
FIELD field_12379 gameMode Lnet/minecraft/class_1934; FIELD field_12379 gameMode Lnet/minecraft/class_1934;
FIELD field_12380 profile Lcom/mojang/authlib/GameProfile; FIELD field_12380 profile Lcom/mojang/authlib/GameProfile;
METHOD <init> (Lcom/mojang/authlib/GameProfile;ILnet/minecraft/class_1934;Lnet/minecraft/class_2561;)V
ARG 1 profile
ARG 2 latency
ARG 3 gameMode
ARG 4 displayName
METHOD method_11724 getDisplayName ()Lnet/minecraft/class_2561; METHOD method_11724 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_11725 getGameMode ()Lnet/minecraft/class_1934; METHOD method_11725 getGameMode ()Lnet/minecraft/class_1934;
METHOD method_11726 getProfile ()Lcom/mojang/authlib/GameProfile; METHOD method_11726 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_11727 getLatency ()I METHOD method_11727 getLatency ()I
CLASS class_5893 CLASS class_5893 Action
METHOD method_34150 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2703$class_2705; METHOD method_34150 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2703$class_2705;
ARG 1 buf ARG 1 buf
METHOD method_34151 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD method_34151 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V

View File

@ -0,0 +1,46 @@
CLASS net/minecraft/class_5900 net/minecraft/network/packet/s2c/play/TeamS2CPacket
FIELD field_29151 packetType I
FIELD field_29152 teamName Ljava/lang/String;
FIELD field_29153 playerNames Ljava/util/Collection;
FIELD field_29154 team Ljava/util/Optional;
METHOD <init> (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V
ARG 1 teamName
ARG 2 packetType
ARG 3 team
ARG 4 playerNames
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_34170 updateRemovedTeam (Lnet/minecraft/class_268;)Lnet/minecraft/class_5900;
ARG 0 team
METHOD method_34171 changePlayerTeam (Lnet/minecraft/class_268;Ljava/lang/String;Lnet/minecraft/class_5900$class_5901;)Lnet/minecraft/class_5900;
ARG 0 team
ARG 1 playerName
ARG 2 operation
METHOD method_34172 updateTeam (Lnet/minecraft/class_268;Z)Lnet/minecraft/class_5900;
ARG 0 team
ARG 1 updatePlayers
METHOD method_34177 getTeamName ()Ljava/lang/String;
METHOD method_34178 getPlayerNames ()Ljava/util/Collection;
METHOD method_34179 getTeam ()Ljava/util/Optional;
CLASS class_5901 Operation
CLASS class_5902 SerializableTeam
FIELD field_29158 displayName Lnet/minecraft/class_2561;
FIELD field_29159 prefix Lnet/minecraft/class_2561;
FIELD field_29160 suffix Lnet/minecraft/class_2561;
FIELD field_29161 nameTagVisibilityRule Ljava/lang/String;
FIELD field_29162 collisionRule Ljava/lang/String;
FIELD field_29163 color Lnet/minecraft/class_124;
FIELD field_29164 friendlyFlags I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_268;)V
ARG 1 team
METHOD method_34181 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_34182 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_34183 getFriendlyFlagsBitwise ()I
METHOD method_34184 getColor ()Lnet/minecraft/class_124;
METHOD method_34185 getNameTagVisibilityRule ()Ljava/lang/String;
METHOD method_34186 getCollisionRule ()Ljava/lang/String;
METHOD method_34187 getPrefix ()Lnet/minecraft/class_2561;
METHOD method_34188 getSuffix ()Lnet/minecraft/class_2561;

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_5895 net/minecraft/network/packet/s2c/play/WorldBorderCenterChangedS2CPacket
FIELD field_29143 centerX D
FIELD field_29144 centerZ D
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
METHOD method_34157 getCenterX ()D
METHOD method_34158 getCenterZ ()D

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_5889 net/minecraft/network/packet/s2c/play/WorldBorderInitializeS2CPacket
FIELD field_29123 centerX D
FIELD field_29124 centerZ D
FIELD field_29125 size D
FIELD field_29126 sizeLerpTarget D
FIELD field_29127 sizeLerpTime J
FIELD field_29128 maxRadius I
FIELD field_29129 warningBlocks I
FIELD field_29130 warningTime I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
METHOD method_34124 getCenterX ()D
METHOD method_34125 getCenterZ ()D
METHOD method_34126 getSizeLerpTarget ()D
METHOD method_34127 getSize ()D
METHOD method_34128 getSizeLerpTime ()J
METHOD method_34129 getMaxRadius ()I
METHOD method_34130 getWarningTime ()I
METHOD method_34131 getWarningBlocks ()I

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_5896 net/minecraft/network/packet/s2c/play/WorldBorderInterpolateSizeS2CPacket
FIELD field_29145 size D
FIELD field_29146 sizeLerpTarget D
FIELD field_29147 sizeLerpTime J
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
METHOD method_34160 getSize ()D
METHOD method_34161 getSizeLerpTarget ()D
METHOD method_34162 getSizeLerpTime ()J

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_5897 net/minecraft/network/packet/s2c/play/WorldBorderSizeChangedS2CPacket
FIELD field_29148 sizeLerpTarget D
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
METHOD method_34164 getSizeLerpTarget ()D

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_5899 net/minecraft/network/packet/s2c/play/WorldBorderWarningBlocksChangedS2CPacket
FIELD field_29150 warningBlocks I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
METHOD method_34168 getWarningBlocks ()I

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_5898 net/minecraft/network/packet/s2c/play/WorldBorderWarningTimeChangedS2CPacket
FIELD field_29149 warningTime I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
METHOD method_34166 getWarningTime ()I

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_5513 net/minecraft/server/filter/TextStream CLASS net/minecraft/class_5513 net/minecraft/server/filter/TextStream
FIELD field_28862 DEFAULT Lnet/minecraft/class_5513; FIELD field_28862 UNFILTERED Lnet/minecraft/class_5513;
METHOD method_31287 onConnect ()V METHOD method_31287 onConnect ()V
METHOD method_31288 filterText (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; METHOD method_31288 filterText (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
ARG 1 text ARG 1 text

View File

@ -114,11 +114,14 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 1 messages ARG 1 messages
ARG 2 postProcessor ARG 2 postProcessor
ARG 3 book ARG 3 book
METHOD method_33798 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_3222;)Lnet/minecraft/class_2561;
ARG 3 player
CLASS 1 CLASS 1
METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V
ARG 1 hand ARG 1 hand
METHOD method_33898 (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; METHOD method_33898 (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
ARG 1 player ARG 1 player
ARG 2 entity
ARG 3 hand ARG 3 hand
CLASS class_5860 CLASS class_5860
METHOD run (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; METHOD run (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;

View File

@ -38,7 +38,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_23193 spawnPointSet Z FIELD field_23193 spawnPointSet Z
FIELD field_26353 spawnAngle F FIELD field_26353 spawnAngle F
FIELD field_26821 textStream Lnet/minecraft/class_5513; FIELD field_26821 textStream Lnet/minecraft/class_5513;
FIELD field_28860 filtersText Z FIELD field_28860 filterText Z
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;)V
ARG 1 server ARG 1 server
ARG 2 world ARG 2 world
@ -66,8 +66,15 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_14216 sendBlockEntityUpdate (Lnet/minecraft/class_2586;)V METHOD method_14216 sendBlockEntityUpdate (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity ARG 1 blockEntity
METHOD method_14217 markHealthDirty ()V METHOD method_14217 markHealthDirty ()V
METHOD method_14218 updateInput (FFZZ)V
ARG 1 sidewaysSpeed
ARG 2 forwardSpeed
ARG 3 jumping
ARG 4 sneaking
METHOD method_14219 getLastActionTime ()J METHOD method_14219 getLastActionTime ()J
METHOD method_14220 getServerWorld ()Lnet/minecraft/class_3218; METHOD method_14220 getServerWorld ()Lnet/minecraft/class_3218;
METHOD method_14221 (ILnet/minecraft/class_267;)V
ARG 1 score
METHOD method_14222 lookAtEntity (Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V METHOD method_14222 lookAtEntity (Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V
ARG 1 anchorPoint ARG 1 anchorPoint
ARG 2 targetEntity ARG 2 targetEntity
@ -164,10 +171,10 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 1 tag ARG 1 tag
METHOD method_32749 writeGameModeToNbt (Lnet/minecraft/class_2487;)V METHOD method_32749 writeGameModeToNbt (Lnet/minecraft/class_2487;)V
ARG 1 tag ARG 1 tag
METHOD method_33793 filtersText ()Z METHOD method_33793 shouldFilterText ()Z
METHOD method_33794 acceptsMessage (Lnet/minecraft/class_2556;)Z METHOD method_33794 acceptsMessage (Lnet/minecraft/class_2556;)Z
ARG 1 type ARG 1 type
METHOD method_33795 shouldFilterText (Lnet/minecraft/class_3222;)Z METHOD method_33795 shouldFilterMessagesSentTo (Lnet/minecraft/class_3222;)Z
ARG 1 from ARG 1 player
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode ARG 1 gameMode

View File

@ -89,6 +89,9 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
METHOD method_30312 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 2 pos
ARG 3 state
CLASS class_3194 LevelType CLASS class_3194 LevelType
METHOD method_14014 isAfter (Lnet/minecraft/class_3193$class_3194;)Z METHOD method_14014 isAfter (Lnet/minecraft/class_3193$class_3194;)Z
ARG 1 levelType ARG 1 levelType

View File

@ -23,3 +23,8 @@ CLASS net/minecraft/class_2564 net/minecraft/text/Texts
METHOD method_10889 setStyleIfAbsent (Lnet/minecraft/class_5250;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250; METHOD method_10889 setStyleIfAbsent (Lnet/minecraft/class_5250;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250;
ARG 0 text ARG 0 text
ARG 1 style ARG 1 style
METHOD method_27663 parseStyle (Lnet/minecraft/class_2168;Lnet/minecraft/class_2583;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_2583;
ARG 0 source
ARG 1 style
ARG 2 sender
ARG 3 depth

View File

@ -5,8 +5,12 @@ CLASS net/minecraft/class_4538 net/minecraft/world/WorldView
METHOD method_22340 isChunkLoaded (Lnet/minecraft/class_2338;)Z METHOD method_22340 isChunkLoaded (Lnet/minecraft/class_2338;)Z
ARG 1 pos ARG 1 pos
METHOD method_22341 isRegionLoaded (IIIIII)Z METHOD method_22341 isRegionLoaded (IIIIII)Z
ARG 1 minX
ARG 2 minY ARG 2 minY
ARG 3 minZ
ARG 4 maxX
ARG 5 maxY ARG 5 maxY
ARG 6 maxZ
METHOD method_22342 getChunk (IILnet/minecraft/class_2806;)Lnet/minecraft/class_2791; METHOD method_22342 getChunk (IILnet/minecraft/class_2806;)Lnet/minecraft/class_2791;
ARG 1 chunkX ARG 1 chunkX
ARG 2 chunkZ ARG 2 chunkZ
@ -39,6 +43,16 @@ CLASS net/minecraft/class_4538 net/minecraft/world/WorldView
ARG 3 biomeZ ARG 3 biomeZ
METHOD method_23753 getBiome (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959; METHOD method_23753 getBiome (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959;
ARG 1 pos ARG 1 pos
METHOD method_29556 getStatesInBoxIfLoaded (Lnet/minecraft/class_238;)Ljava/util/stream/Stream;
ARG 1 box
METHOD method_33597 isRegionLoaded (IIII)Z
ARG 1 minX
ARG 2 minZ
ARG 3 maxX
ARG 4 maxZ
METHOD method_33598 isPosLoaded (II)Z
ARG 1 x
ARG 2 z
METHOD method_8392 getChunk (II)Lnet/minecraft/class_2791; METHOD method_8392 getChunk (II)Lnet/minecraft/class_2791;
ARG 1 chunkX ARG 1 chunkX
ARG 2 chunkZ ARG 2 chunkZ