Êþº¾E°  +io/netty/handler/codec/MessageToByteEncoder()V   #net/minecraft/network/PacketEncoder protocolInfo$Lnet/minecraft/network/ProtocolInfo;  %net/minecraft/network/protocol/Packettype-()Lnet/minecraft/network/protocol/PacketType;  "net/minecraft/network/ProtocolInfocodec+()Lnet/minecraft/network/codec/StreamCodec;  'net/minecraft/network/codec/StreamCodecencode'(Ljava/lang/Object;Ljava/lang/Object;)V !" #$io/netty/buffer/ByteBuf readableBytes()I & '(LOGGERLorg/slf4j/Logger; *+, -.org/slf4j/LoggerisDebugEnabled()Z 012 34 net/minecraft/network/ConnectionPACKET_SENT_MARKERLorg/slf4j/Marker;6OUT: [{}:{}] {} -> {} bytes8java/lang/Object : ;<id,()Lnet/minecraft/network/ConnectionProtocol; >?@ ;A(net/minecraft/network/ConnectionProtocol()Ljava/lang/String; C DEgetClass()Ljava/lang/Class; GHI JAjava/lang/ClassgetName LMN OPjava/lang/IntegervalueOf(I)Ljava/lang/Integer; *R STdebug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V VWX YZ,net/minecraft/util/profiling/jfr/JvmProfilerINSTANCE.Lnet/minecraft/util/profiling/jfr/JvmProfiler; \]^ _`&io/netty/channel/ChannelHandlerContextchannel()Lio/netty/channel/Channel; bcd efio/netty/channel/Channel remoteAddress()Ljava/net/SocketAddress; Vh ij onPacketSentq(Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V lmn op)net/minecraft/network/ProtocolSwapHandlerhandleOutboundTerminalPacketR(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)Vrjava/lang/ThrowabletError sending packet {} *v wxerror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V z {. isSkippable}0net/minecraft/network/SkipPacketEncoderException | €(Ljava/lang/Throwable;)V ‚ ƒk(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Lio/netty/buffer/ByteBuf;)V …†‡ ˆ‰com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; Signature)Lnet/minecraft/network/ProtocolInfo;'(Lnet/minecraft/network/ProtocolInfo;)VCodeLineNumberTableLocalVariableTablethis%Lnet/minecraft/network/PacketEncoder;LocalVariableTypeTable*Lnet/minecraft/network/PacketEncoder;MethodParameters,(Lnet/minecraft/network/ProtocolInfo;)V writtenBytesItLjava/lang/Throwable;ctx(Lio/netty/channel/ChannelHandlerContext;packet'Lnet/minecraft/network/protocol/Packet;outputLio/netty/buffer/ByteBuf;packetId+Lnet/minecraft/network/protocol/PacketType;,Lnet/minecraft/network/protocol/Packet;[Lnet/minecraft/network/protocol/PacketType<+Lnet/minecraft/network/protocol/Packet<-TT;>;>; StackMapTable¦)net/minecraft/network/protocol/PacketType Exceptions©java/lang/Exceptionp(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Lio/netty/buffer/ByteBuf;)VV(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V†Lio/netty/handler/codec/MessageToByteEncoder;>; SourceFilePacketEncoder.java!'( Š‹Œ�b *·*+µ±Ž � �‘ ’ �“ ‹” Š•ƒ�ï»,¹ :*´¹-,¹-¶6²%¹)™<²%²/5½7Y*´¹9¶=SYSY,¹B¶FSY¸KS¹Q²U*´¹9+¹[¹a¹g+,¸k§3:²%s¹u,¹y™ »|Y·~¿¿:+,¸k¿±‚Šq‚°Š²°ŽN)b"i#q%}"‚0‡1Š(Œ)š*£+­-°0·1º2�Hd–—Œ$˜™»�‘»š›»œ�»žŸ³ ¡’ »�“»œ¢³ £¤Býb¥ÿ'\ ¥qü"qÿ\ ¥q §¨” šœžŠªD«�G *+,À-¶�±Ž �  �‘’  �“§¨” šœž¬�¸„³%±Ž Š­®¯