more misc packet codecs

This commit is contained in:
MattiDragon 2024-01-17 20:43:06 +02:00
parent 2af84a5880
commit ff6c1f0e2d
39 changed files with 57 additions and 0 deletions

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_8779 net/minecraft/advancement/AdvancementEntry
FIELD comp_1919 id Lnet/minecraft/class_2960;
FIELD comp_1920 value Lnet/minecraft/class_161;
FIELD field_48180 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48181 LIST_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD comp_1919 id ()Lnet/minecraft/class_2960;
METHOD comp_1920 value ()Lnet/minecraft/class_161;
METHOD equals (Ljava/lang/Object;)Z

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_8736 net/minecraft/network/packet/c2s/config/ReadyC2SPacket
FIELD field_48700 INSTANCE Lnet/minecraft/class_8736;
FIELD field_48701 CODEC Lnet/minecraft/class_9139;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_8593 net/minecraft/network/packet/c2s/login/EnterConfigurationC2SPacket
FIELD field_48252 INSTANCE Lnet/minecraft/class_8593;
FIELD field_48253 CODEC Lnet/minecraft/class_9139;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_8591 net/minecraft/network/packet/c2s/play/AcknowledgeReconfigurationC2SPacket
FIELD field_48186 INSTANCE Lnet/minecraft/class_8591;
FIELD field_48187 CODEC Lnet/minecraft/class_9139;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_2866 net/minecraft/network/packet/c2s/play/UpdateBeaconC2SPacket
FIELD field_48215 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 primaryEffectId
ARG 2 secondaryEffectId

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_2937 net/minecraft/network/packet/c2s/query/QueryRequestC2SPacket
FIELD field_48259 INSTANCE Lnet/minecraft/class_2937;
FIELD field_48260 CODEC Lnet/minecraft/class_9139;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_8733 net/minecraft/network/packet/s2c/config/ReadyS2CPacket
FIELD field_48690 INSTANCE Lnet/minecraft/class_8733;
FIELD field_48691 ODEC Lnet/minecraft/class_9139;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_8713 net/minecraft/network/packet/s2c/custom/DebugGameEventListenersCustomPayload
FIELD field_48662 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48663 PAYLOAD_TYPE Lnet/minecraft/class_8710$class_9154;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2622 net/minecraft/network/packet/s2c/play/BlockEntity
FIELD field_12038 blockEntityType Lnet/minecraft/class_2591;
FIELD field_12039 nbt Lnet/minecraft/class_2487;
FIELD field_12040 pos Lnet/minecraft/class_2338;
FIELD field_47903 CODEC Lnet/minecraft/class_9139;
METHOD method_11290 getNbt ()Lnet/minecraft/class_2487;
METHOD method_11291 getBlockEntityType ()Lnet/minecraft/class_2591;
METHOD method_11293 getPos ()Lnet/minecraft/class_2338;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2626 net/minecraft/network/packet/s2c/play/BlockUpdateS2CPacket
FIELD field_12051 state Lnet/minecraft/class_2680;
FIELD field_12052 pos Lnet/minecraft/class_2338;
FIELD field_47905 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_2656 net/minecraft/network/packet/s2c/play/CooldownUpdateS2CPacket
FIELD comp_2198 item Lnet/minecraft/class_1792;
FIELD comp_2199 cooldown I
FIELD field_47919 CODEC Lnet/minecraft/class_9139;
METHOD comp_2198 item ()Lnet/minecraft/class_1792;
METHOD comp_2199 cooldown ()I

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_5891 net/minecraft/network/packet/s2c/play/EnterCombatS2CPacket
FIELD field_47951 INSTANCE Lnet/minecraft/class_5891;
FIELD field_47952 CODEC Lnet/minecraft/class_9139;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_8588 net/minecraft/network/packet/s2c/play/EnterReconfigurationS2CPacket
FIELD field_47997 INSTANCE Lnet/minecraft/class_8588;
FIELD field_47998 CODEC Lnet/minecraft/class_9139;

View File

@ -1,12 +1,18 @@
CLASS net/minecraft/class_2781 net/minecraft/network/packet/s2c/play/EntityAttributesS2CPacket
FIELD field_12719 entityId I
FIELD field_12720 entries Ljava/util/List;
FIELD field_48008 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/util/Collection;)V
ARG 1 entityId
ARG 2 attributes
METHOD <init> (ILjava/util/List;)V
ARG 1 entityId
ARG 2 attributes
METHOD method_11937 getEntityId ()I
METHOD method_11938 getEntries ()Ljava/util/List;
CLASS class_2782 Entry
FIELD field_48009 MODIFIER_CODEC Lnet/minecraft/class_9139;
FIELD field_48010 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_6880;DLjava/util/Collection;)V
ARG 2 baseValue
ARG 4 modifiers

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3944 net/minecraft/network/packet/s2c/play/OpenScreenS
FIELD field_17436 syncId I
FIELD field_17437 screenHandlerId Lnet/minecraft/class_3917;
FIELD field_17438 name Lnet/minecraft/class_2561;
FIELD field_47945 CODEC Lnet/minecraft/class_9139;
METHOD method_17592 getSyncId ()I
METHOD method_17593 getScreenHandlerType ()Lnet/minecraft/class_3917;
METHOD method_17594 getName ()Lnet/minecraft/class_2561;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_2718 net/minecraft/network/packet/s2c/play/RemoveEntityStatusEffectS2CPacket
FIELD field_47960 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_6880;)V
ARG 1 entityId
METHOD method_11767 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_8739 net/minecraft/network/packet/s2c/play/StartChunkSendS2CPacket
FIELD field_47909 INSTANCE Lnet/minecraft/class_8739;
FIELD field_47910 CODEC Lnet/minecraft/class_9139;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_2788 net/minecraft/network/packet/s2c/play/SynchronizeRecipesS2CPacket
FIELD field_12751 recipes Ljava/util/List;
FIELD field_48012 CODEC Lnet/minecraft/class_9139;
METHOD method_11998 getRecipes ()Ljava/util/List;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_2400 net/minecraft/particle/DefaultParticleType
FIELD field_11259 PARAMETER_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_25127 codec Lcom/mojang/serialization/Codec;
FIELD field_48460 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Z)V
ARG 1 alwaysShow

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_5743 net/minecraft/particle/DustColorTransitionParticl
FIELD field_28269 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28270 FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_28271 toColor Lorg/joml/Vector3f;
FIELD field_48454 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lorg/joml/Vector3f;Lorg/joml/Vector3f;F)V
ARG 1 fromColor
ARG 2 toColor

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2390 net/minecraft/particle/DustParticleEffect
FIELD field_11189 PARAMETERS_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_25124 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28272 RED Lorg/joml/Vector3f;
FIELD field_48455 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_33115 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_33116 (Lnet/minecraft/class_2390;)Ljava/lang/Float;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_7227 net/minecraft/particle/SculkChargeParticleEffect
FIELD field_38005 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38006 FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_48458 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_42024 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42025 (Lnet/minecraft/class_7227;)Ljava/lang/Float;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_5745 net/minecraft/particle/VibrationParticleEffect
FIELD field_28278 PARAMETERS_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_38361 destination Lnet/minecraft/class_5716;
FIELD field_38362 arrivalInTicks I
FIELD field_48461 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_5716;I)V
ARG 1 destination
ARG 2 arrivalInTicks

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe
COMMENT or recipe books. Users can have stub implementations if they do not use
COMMENT those functionalities.
FIELD field_47319 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48356 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_17447 createIcon ()Lnet/minecraft/class_1799;
COMMENT {@return an item rendered on the top left of the {@linkplain #getResult(DynamicRegistryManager)
COMMENT output preview} on the recipe toast when a new recipe is unlocked} This

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_8786 net/minecraft/recipe/RecipeEntry
FIELD comp_1932 id Lnet/minecraft/class_2960;
FIELD comp_1933 value Lnet/minecraft/class_1860;
FIELD field_48357 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD comp_1932 id ()Lnet/minecraft/class_2960;
METHOD comp_1933 value ()Lnet/minecraft/class_1860;
METHOD equals (Ljava/lang/Object;)Z

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_9020 net/minecraft/scoreboard/number/BlankNumberFormat
FIELD field_47558 TYPE Lnet/minecraft/class_9023;
CLASS 1
FIELD field_47559 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_48542 PACKET_CODEC Lnet/minecraft/class_9139;

View File

@ -5,5 +5,6 @@ CLASS net/minecraft/class_9021 net/minecraft/scoreboard/number/FixedNumberFormat
ARG 1 text
CLASS 1
FIELD field_47562 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_48543 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55465 (Lnet/minecraft/class_9021;)Lnet/minecraft/class_2561;
ARG 0 format

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_9023 net/minecraft/scoreboard/number/NumberFormatType
METHOD method_55458 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_56360 getPacketCodec ()Lnet/minecraft/class_9139;

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_9024 net/minecraft/scoreboard/number/NumberFormatTypes
FIELD field_47563 REGISTRY_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_47564 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48544 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48545 OPTIONAL_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55466 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_9023;
ARG 0 registry
METHOD method_55469 (Lnet/minecraft/class_9023;)Lcom/mojang/serialization/Codec;

View File

@ -8,5 +8,6 @@ CLASS net/minecraft/class_9025 net/minecraft/scoreboard/number/StyledNumberForma
ARG 1 style
CLASS 1
FIELD field_47570 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_48546 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55472 (Lnet/minecraft/class_9025;)Lnet/minecraft/class_2583;
ARG 0 format

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_3414 net/minecraft/sound/SoundEvent
FIELD field_41661 DEFAULT_DISTANCE_TO_TRAVEL F
FIELD field_41698 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41699 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48278 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48279 ENTRY_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2960;FZ)V
ARG 1 id
ARG 2 distanceToTravel

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3445 net/minecraft/stat/Stat
FIELD field_15319 formatter Lnet/minecraft/class_3446;
FIELD field_15320 value Ljava/lang/Object;
FIELD field_15321 type Lnet/minecraft/class_3448;
FIELD field_48280 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_3448;Ljava/lang/Object;Lnet/minecraft/class_3446;)V
ARG 1 type
ARG 2 value

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3448 net/minecraft/stat/StatType
FIELD field_15323 registry Lnet/minecraft/class_2378;
FIELD field_15324 stats Ljava/util/Map;
FIELD field_26382 name Lnet/minecraft/class_2561;
FIELD field_48281 packetCodec Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2561;)V
ARG 1 registry
ARG 2 name
@ -16,3 +17,4 @@ CLASS net/minecraft/class_3448 net/minecraft/stat/StatType
METHOD method_14961 (Lnet/minecraft/class_3446;Ljava/lang/Object;)Lnet/minecraft/class_3445;
ARG 2 value
METHOD method_30739 getName ()Lnet/minecraft/class_2561;
METHOD method_56054 getPacketCodec ()Lnet/minecraft/class_9139;

View File

@ -158,6 +158,7 @@ CLASS net/minecraft/class_2583 net/minecraft/text/Style
COMMENT Contains codecs to serialize {@link Style}s.
FIELD field_46612 MAP_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_46613 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48541 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_54211 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_54212 (Lnet/minecraft/class_2583;)Ljava/util/Optional;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1916 net/minecraft/village/TradeOfferList
FIELD field_48373 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 size
METHOD <init> (Lnet/minecraft/class_2487;)V

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_5707 net/minecraft/world/event/BlockPositionSource
FIELD field_28137 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28138 pos Lnet/minecraft/class_2338;
FIELD field_48377 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_32927 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_5709 net/minecraft/world/event/EntityPositionSource
FIELD field_28139 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38242 yOffset F
FIELD field_38424 source Lcom/mojang/datafixers/util/Either;
FIELD field_48378 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lcom/mojang/datafixers/util/Either;F)V
ARG 1 source
ARG 2 yOffset

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_5716 net/minecraft/world/event/PositionSource
FIELD field_28184 CODEC Lcom/mojang/serialization/Codec;
COMMENT A codec for encoding and decoding any position source whose {@link #getType() type}
COMMENT is in the {@link net.minecraft.registry.Registries#POSITION_SOURCE_TYPE registry}.
FIELD field_48379 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_32955 getType ()Lnet/minecraft/class_5717;
COMMENT Returns the type of this position source.
METHOD method_32956 getPos (Lnet/minecraft/class_1937;)Ljava/util/Optional;

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_5717 net/minecraft/world/event/PositionSourceType
METHOD method_32959 register (Ljava/lang/String;Lnet/minecraft/class_5717;)Lnet/minecraft/class_5717;
ARG 0 id
ARG 1 positionSourceType
METHOD method_56123 getPacketCodec ()Lnet/minecraft/class_9139;