Êþº¾EÌ  +io/netty/handler/codec/ByteToMessageDecoder()V   #net/minecraft/network/PacketDecoder protocolInfo$Lnet/minecraft/network/ProtocolInfo;  io/netty/buffer/ByteBuf readableBytes()I  "net/minecraft/network/ProtocolInfocodec+()Lnet/minecraft/network/codec/StreamCodec;  'net/minecraft/network/codec/StreamCodecdecode&(Ljava/lang/Object;)Ljava/lang/Object; %net/minecraft/network/protocol/Packet"java/lang/Exception$)net/minecraft/network/SkipPacketException & '( skipBytes(I)Lio/netty/buffer/ByteBuf; * +,type-()Lnet/minecraft/network/protocol/PacketType; ./0 12,net/minecraft/util/profiling/jfr/JvmProfilerINSTANCE.Lnet/minecraft/util/profiling/jfr/JvmProfiler; 4 56id,()Lnet/minecraft/network/ConnectionProtocol; 89: ;<&io/netty/channel/ChannelHandlerContextchannel()Lio/netty/channel/Channel; >?@ ABio/netty/channel/Channel remoteAddress()Ljava/net/SocketAddress; .D EFonPacketReceivedq(Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)VHjava/io/IOException JKL 5M(net/minecraft/network/ConnectionProtocol()Ljava/lang/String; OPQ RSjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String; U VWgetClass()Ljava/lang/Class; YZ[ \Mjava/lang/Class getSimpleName^ _`makeConcatWithConstants](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; Gb c(Ljava/lang/String;)V efg hijava/util/Listadd(Ljava/lang/Object;)Z k lmLOGGERLorg/slf4j/Logger; opq rsorg/slf4j/LoggerisDebugEnabled()Z uvw xy net/minecraft/network/ConnectionPACKET_RECEIVED_MARKERLorg/slf4j/Marker;{ IN: [{}:{}] {} -> {} bytes}java/lang/Object U Y€ �MgetName ƒ„… R†java/lang/Integer(I)Ljava/lang/Integer; oˆ ‰Šdebug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V Œ�Ž ��)net/minecraft/network/ProtocolSwapHandlerhandleInboundTerminalPacketR(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V ’“” •–com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; Signature)Lnet/minecraft/network/ProtocolInfo;'(Lnet/minecraft/network/ProtocolInfo;)VCodeLineNumberTableLocalVariableTablethis%Lnet/minecraft/network/PacketDecoder;LocalVariableTypeTable*Lnet/minecraft/network/PacketDecoder;MethodParameters,(Lnet/minecraft/network/ProtocolInfo;)VT(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)Vpacket'Lnet/minecraft/network/protocol/Packet;eLjava/lang/Exception;ctx(Lio/netty/channel/ChannelHandlerContext;inputLio/netty/buffer/ByteBuf;outLjava/util/List;IpacketId+Lnet/minecraft/network/protocol/PacketType;-Lnet/minecraft/network/protocol/Packet<-TT;>;$Ljava/util/List;[Lnet/minecraft/network/protocol/PacketType<+Lnet/minecraft/network/protocol/Packet<-TT;>;>; StackMapTable¶)net/minecraft/network/protocol/PacketType Exceptionsh(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)VƒLio/netty/handler/codec/ByteToMessageDecoder;Lnet/minecraft/network/ProtocolSwapHandler; SourceFilePacketDecoder.javaBootstrapMethods¿VPacket / () was larger than I expected, found  bytes extra whilst reading packet Á ÂÃÄ _Å$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesÈ%java/lang/invoke/MethodHandles$LookupÊjava/lang/invoke/MethodHandlesLookup!Œlm —˜™šb *·*+µ±› œ �ž Ÿ �  ˜¡ —¢£š3é,¶ 6*´¹,¹À:§:Á#™ ,,¶ ¶%W¿¹):²-*´¹3+¹7¹=¹C,¶ ž4»GY*´¹3¶I¸N¹T¶X,¶ ¸Nº]·a¿-¹dW²j¹n™=²j²tz½|Y*´¹3¶ISYSY¹~¶SY¸‚S¹‡+¸‹±!›N$ '!0#3&<(C)K+W(\/c0”2�5¨6â9è:œ\ ¤¥¦§é�žé¨©骫鬭ã®3¶¤¥<­¯°Ÿ4¤±é� é¬²3¶¤±<­¯³´@ÿ8e!ý!ÿ8eü`µûM·!¡ ¨ª¬—¸¹š¸‘³j±›—º»¼½À¾Æ ÇÉË