Êþº¾Ex  java/lang/Record()V   =net/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntrytype+Lnet/minecraft/network/protocol/PacketType;   serializer)Lnet/minecraft/network/codec/StreamCodec;  modifier.Lnet/minecraft/network/protocol/CodecModifier;  ,net/minecraft/network/protocol/CodecModifierapplyf(Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec;   'net/minecraft/network/codec/StreamCodec mapStreamH(Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; "#$ %&3net/minecraft/network/protocol/ProtocolCodecBuilderadd‹(Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolCodecBuilder;( )*toStringS(Lnet/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry;)Ljava/lang/String;, -.hashCodeB(Lnet/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry;)I0 12equalsT(Lnet/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry;Ljava/lang/Object;)Z Signature0Lnet/minecraft/network/protocol/PacketType;2Lnet/minecraft/network/codec/StreamCodec<-TB;TP;>;9Lnet/minecraft/network/protocol/CodecModifier;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;…(Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/CodecModifier;)VCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry;LocalVariableTypeTableMLnet/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry;MethodParametersž(Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec<-TB;TP;>;Lnet/minecraft/network/protocol/CodecModifier;)V addToBuilderg(Lnet/minecraft/network/protocol/ProtocolCodecBuilder;Ljava/util/function/Function;Ljava/lang/Object;)VfinalSerializer codecBuilder5Lnet/minecraft/network/protocol/ProtocolCodecBuilder;contextWrapperLjava/util/function/Function;contextLjava/lang/Object; baseCodecSLnet/minecraft/network/protocol/ProtocolCodecBuilder;;Ljava/util/function/Function;TC;GLnet/minecraft/network/codec/StreamCodec; StackMapTable”(Lnet/minecraft/network/protocol/ProtocolCodecBuilder;Ljava/util/function/Function;TC;)V()Ljava/lang/String;()I(Ljava/lang/Object;)Zo-()Lnet/minecraft/network/protocol/PacketType;2()Lnet/minecraft/network/protocol/PacketType;+()Lnet/minecraft/network/codec/StreamCodec;4()Lnet/minecraft/network/codec/StreamCodec<-TB;TP;>;0()Lnet/minecraft/network/protocol/CodecModifier;;()Lnet/minecraft/network/protocol/CodecModifier;œ;B:Lio/netty/buffer/ByteBuf;C:Ljava/lang/Object;>Ljava/lang/Record; SourceFileProtocolInfoBuilder.javaNestHostb2net/minecraft/network/protocol/ProtocolInfoBuilderRecordBootstrapMethodsftype;serializer;modifier k lmn opjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClasses CodecEntryt%java/lang/invoke/MethodHandles$Lookupvjava/lang/invoke/MethodHandlesLookup0 343536789:Œ*·*+µ*,µ *-µ±;<*=> ?*=@ 456A  3B7 8CD: 6*´Æ*´*´ -¹:§ *´ :,¹:+*´¶!W±;$%' )**5+<HE6=>6FG6HI6JK E* L?HE56=@6FM6HN6JO E5* LPQ üA FHJ3R)S:C*º'°;< =>? =@-T:C*º+¬;< =>? =@1U:N*+º/¬;<=>VK? =@AV W:A*´°;< =>? =@3XY:A*´ °;< =>? =@3Z[:A*´°;< =>? =@3\783]^_`ac: 34353678djeghiqarsuw