Êþº¾Ex  )net/minecraft/network/protocol/PacketFlow SERVERBOUND+Lnet/minecraft/network/protocol/PacketFlow;    net/minecraft/network/Connection.(Lnet/minecraft/network/protocol/PacketFlow;)V  +net/minecraft/network/RateKickingConnectionrateLimitPacketsPerSecondI   tickSecond()V  getAverageReceivedPackets()F  LOGGERLorg/slf4j/Logger; 7Player exceeded rate-limit (sent {} packets per second) "#$ %&java/lang/FloatvalueOf(F)Ljava/lang/Float; ()* +,org/slf4j/Loggerwarn'(Ljava/lang/String;Ljava/lang/Object;)V.Anet/minecraft/network/protocol/common/ClientboundDisconnectPacket 0 12 EXCEED_REASON&Lnet/minecraft/network/chat/Component; -4 5)(Lnet/minecraft/network/chat/Component;)V7 89runC(Lnet/minecraft/network/RateKickingConnection;)Ljava/lang/Runnable; ;<= >?(net/minecraft/network/PacketSendListenerthenRun>(Ljava/lang/Runnable;)Lio/netty/channel/ChannelFutureListener; A BCsendR(Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;)V E F setReadOnly H I5 disconnect KLM NOcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;Qdisconnect.exceeded_packet_rate STU VW$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;(I)VCodeLineNumberTableLocalVariableTablethis-Lnet/minecraft/network/RateKickingConnection;MethodParametersaverageReceivedPacketsF StackMapTablelambda$tickSecond$0 SourceFileRateKickingConnection.javaBootstrapMethodsi j bl mno pq"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassest%java/lang/invoke/MethodHandles$Lookupvjava/lang/invoke/MethodHandlesLookup!12 XYI *²·*µ ±Z [ \] ^Y•=*·*¶D#*´ †•ž,²#¸!¹'*»-Y²/·3*º6¸:¶@*¶D±Z !8<[=\] 4_`aü<bY2*²/¶G±Z[ \]cY+¸J³P¸R³/±Z   def kghgr suw