| public void |  | channelActive(io.netty.channel.ChannelHandlerContext arg0) |   | channelActive(io.netty.channel.ChannelHandlerContext arg0) |   | channelActive(io.netty.channel.ChannelHandlerContext arg0) |   | channelActive(io.netty.channel.ChannelHandlerContext context) |   | channelActive(io.netty.channel.ChannelHandlerContext arg0) |  
  | 
| public void |  | channelInactive(io.netty.channel.ChannelHandlerContext arg0) |   | channelInactive(io.netty.channel.ChannelHandlerContext arg0) |   | channelInactive(io.netty.channel.ChannelHandlerContext arg0) |   | channelInactive(io.netty.channel.ChannelHandlerContext context) |   | channelInactive(io.netty.channel.ChannelHandlerContext arg0) |  
  | 
| public void |  | exceptionCaught(io.netty.channel.ChannelHandlerContext arg0, Throwable arg1) |   | exceptionCaught(io.netty.channel.ChannelHandlerContext arg0, Throwable arg1) |   | exceptionCaught(io.netty.channel.ChannelHandlerContext arg0, Throwable arg1) |   | exceptionCaught(io.netty.channel.ChannelHandlerContext context, Throwable ex) |   | exceptionCaught(io.netty.channel.ChannelHandlerContext p_129534_, Throwable arg1) |  
  | 
| protected void |  | a(io.netty.channel.ChannelHandlerContext arg0, aao<?> arg1) |   | channelRead0(io.netty.channel.ChannelHandlerContext arg0, Packet<?> arg1) |   | method_10770(io.netty.channel.ChannelHandlerContext arg0, class_2596<?> arg1) |   | channelRead0(io.netty.channel.ChannelHandlerContext arg0, Packet<?> arg1) |   | channelRead0(io.netty.channel.ChannelHandlerContext p_129488_, C_5028_<?> arg1) |  
  | 
| private static <T extends PacketListener> void |  | 
| private void |  | 
| private static void |  | a(io.netty.channel.ChannelFuture arg0) |   | syncAfterConfigurationChange(io.netty.channel.ChannelFuture arg0) |   | method_59851(io.netty.channel.ChannelFuture arg0) |   | syncUninterruptibly(io.netty.channel.ChannelFuture future) |   | m_319552_(io.netty.channel.ChannelFuture p_330528_) |  
  | 
| public <T extends PacketListener> void |  | 
| public void |  | 
| public void |  | 
| public void |  | a(String arg0, int arg1, ale arg2) |   | initiateServerboundStatusConnection(String arg0, int arg1, ClientStatusPacketListener arg2) |   | method_52903(String arg0, int arg1, class_2921 arg2) |   | connect(String address, int port, ClientQueryPacketListener listener) |   | m_292894_(String p_297423_, int p_300237_, C_5213_ arg2) |  
  | 
| public void |  | a(String arg0, int arg1, ake arg2) |   | initiateServerboundPlayConnection(String arg0, int arg1, ClientLoginPacketListener arg2) |   | method_52902(String arg0, int arg1, class_2896 arg2) |   | connect(String address, int port, ClientLoginPacketListener listener) |   | m_295889_(String p_297906_, int p_297708_, C_5202_ arg2) |  
  | 
| public <S extends ServerboundPacketListener, C extends ClientboundPacketListener> void |  | a(String arg0, int arg1, xd<S> arg2, xd<C> arg3, C arg4, boolean arg5) |   | initiateServerboundPlayConnection(String arg0, int arg1, ProtocolInfo<S> arg2, ProtocolInfo<C> arg3, C arg4, boolean arg5) |   | method_56326(String arg0, int arg1, class_9127<S> arg2, class_9127<C> arg3, C arg4, boolean arg5) |   | connect(String address, int port, NetworkState<S> outboundState, NetworkState<C> inboundState, C prePlayStateListener, boolean transfer) |   | m_321635_(String p_334200_, int p_332351_, C_313600_<S> p_328002_, C_313600_<C> p_329302_, C p_331884_, boolean arg5) |  
  | 
| private <S extends ServerboundPacketListener, C extends ClientboundPacketListener> void |  | a(String arg0, int arg1, xd<S> arg2, xd<C> arg3, C arg4, ajy arg5) |   | initiateServerboundConnection(String arg0, int arg1, ProtocolInfo<S> arg2, ProtocolInfo<C> arg3, C arg4, ClientIntent arg5) |   | method_52904(String arg0, int arg1, class_9127<S> arg2, class_9127<C> arg3, C arg4, class_8592 arg5) |   | connect(String address, int port, NetworkState<S> outboundState, NetworkState<C> inboundState, C prePlayStateListener, ConnectionIntent intent) |   | m_295796_(String p_300598_, int p_328134_, C_313600_<S> p_329827_, C_313600_<C> p_330656_, C p_297789_, C_290271_ arg5) |  
  | 
| public void |  | 
| public void |  | a(aao<?> arg0, io.netty.channel.ChannelFutureListener arg1) |   | send(Packet<?> arg0, io.netty.channel.ChannelFutureListener arg1) |   | method_10752(class_2596<?> arg0, io.netty.channel.ChannelFutureListener arg1) |   | send(Packet<?> packet, io.netty.channel.ChannelFutureListener arg1) |   | m_294750_(C_5028_<?> p_406534_, io.netty.channel.ChannelFutureListener arg1) |  
  | 
| public void |  | a(aao<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | send(Packet<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | method_52906(class_2596<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | send(Packet<?> packet, io.netty.channel.ChannelFutureListener arg1, boolean flush) |   | m_243124_(C_5028_<?> p_407770_, io.netty.channel.ChannelFutureListener p_409014_, boolean arg2) |  
  | 
| public void |  | 
| private void |  | b(aao<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | sendPacket(Packet<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | method_10764(class_2596<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | sendImmediately(Packet<?> packet, io.netty.channel.ChannelFutureListener arg1, boolean flush) |   | m_129520_(C_5028_<?> p_409913_, io.netty.channel.ChannelFutureListener p_299777_, boolean arg2) |  
  | 
| private void |  | c(aao<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | doSendPacket(Packet<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | method_36942(class_2596<?> arg0, io.netty.channel.ChannelFutureListener arg1, boolean arg2) |   | sendInternal(Packet<?> packet, io.netty.channel.ChannelFutureListener arg1, boolean flush) |   | m_243087_(C_5028_<?> p_405953_, io.netty.channel.ChannelFutureListener p_299937_, boolean arg2) |  
  | 
| public void |  | a() |   | flushChannel() |   | method_52915() |   | flush() |   | m_295610_() |  
  | 
| private void |  | q() |   | flush() |   | method_52918() |   | flushInternal() |   | m_294674_() |  
  | 
| private void |  | r() |   | flushQueue() |   | method_10751() |   | handleQueuedTasks() |   | m_129544_() |  
  | 
| public void |  | b() |   | tick() |   | method_10754() |   | tick() |   | m_129483_() |  
  | 
| protected void |  | c() |   | tickSecond() |   | method_30615() |   | updateStats() |   | m_7073_() |  
  | 
| public SocketAddress |  | d() |   | getRemoteAddress() |   | method_10755() |   | getAddress() |   | m_129523_() |  
  | 
| public String |  | a(boolean arg0) |   | getLoggableAddress(boolean arg0) |   | method_52909(boolean arg0) |   | getAddressAsString(boolean logIps) |   | m_295656_(boolean arg0) |  
  | 
| public void |  | 
| public void |  | 
| public boolean |  | e() |   | isMemoryConnection() |   | method_10756() |   | isLocal() |   | m_129531_() |  
  | 
| public PacketFlow |  | f() |   | getReceiving() |   | method_36121() |   | getSide() |   | m_178313_() |  
  | 
| public PacketFlow |  | g() |   | getSending() |   | method_36122() |   | getOppositeSide() |   | m_178314_() |  
  | 
| public static Connection |  | a(InetSocketAddress arg0, boolean arg1, bwb arg2) |   | connectToServer(InetSocketAddress arg0, boolean arg1, LocalSampleLogger arg2) |   | method_10753(InetSocketAddress arg0, boolean arg1, class_9191 arg2) |   | connect(InetSocketAddress address, boolean useEpoll, MultiValueDebugSampleLogImpl packetSizeLog) |   | m_178300_(InetSocketAddress p_178301_, boolean p_178302_, C_313429_ p_333468_) |  
  | 
| public static io.netty.channel.ChannelFuture |  | a(InetSocketAddress arg0, boolean arg1, wk arg2) |   | connect(InetSocketAddress arg0, boolean arg1, Connection arg2) |   | method_52271(InetSocketAddress arg0, boolean arg1, class_2535 arg2) |   | connect(InetSocketAddress address, boolean useEpoll, ClientConnection connection) |   | m_290025_(InetSocketAddress p_290034_, boolean p_290035_, C_4961_ p_290031_) |  
  | 
| private static String |  | b(boolean arg0) |   | outboundHandlerName(boolean arg0) |   | method_56333(boolean arg0) |   | getOutboundHandlerName(boolean sendingSide) |   | m_323525_(boolean p_334174_) |  
  | 
| private static String |  | c(boolean arg0) |   | inboundHandlerName(boolean arg0) |   | method_56334(boolean arg0) |   | getInboundHandlerName(boolean receivingSide) |   | m_323969_(boolean p_334983_) |  
  | 
| public void |  | a(io.netty.channel.ChannelPipeline arg0) |   | configurePacketHandler(io.netty.channel.ChannelPipeline arg0) |   | method_53859(io.netty.channel.ChannelPipeline arg0) |   | addFlowControlHandler(io.netty.channel.ChannelPipeline pipeline) |   | m_295611_(io.netty.channel.ChannelPipeline arg0) |  
  | 
| public static void |  | a(io.netty.channel.ChannelPipeline arg0, aap arg1, boolean arg2, wd arg3) |   | configureSerialization(io.netty.channel.ChannelPipeline arg0, PacketFlow arg1, boolean arg2, BandwidthDebugMonitor arg3) |   | method_48311(io.netty.channel.ChannelPipeline arg0, class_2598 arg1, boolean arg2, class_8762 arg3) |   | addHandlers(io.netty.channel.ChannelPipeline pipeline, NetworkSide side, boolean local, PacketSizeLogger packetSizeLogger) |   | m_264299_(io.netty.channel.ChannelPipeline p_265436_, C_5029_ p_265104_, boolean p_328504_, C_290249_ p_299297_) |  
  | 
| private static io.netty.channel.ChannelOutboundHandler |  | d(boolean arg0) |   | createFrameEncoder(boolean arg0) |   | method_59853(boolean arg0) |   | getPrepender(boolean local) |   | m_322880_(boolean p_335200_) |  
  | 
| private static io.netty.channel.ChannelInboundHandler |  | 
| public static void |  | a(io.netty.channel.ChannelPipeline arg0, aap arg1) |   | configureInMemoryPipeline(io.netty.channel.ChannelPipeline arg0, PacketFlow arg1) |   | method_52911(io.netty.channel.ChannelPipeline arg0, class_2598 arg1) |   | addLocalValidator(io.netty.channel.ChannelPipeline pipeline, NetworkSide side) |   | m_294700_(io.netty.channel.ChannelPipeline p_298130_, C_5029_ p_298133_) |  
  | 
| public static Connection |  | 
| public void |  | 
| public boolean |  | h() |   | isEncrypted() |   | method_10771() |   | isEncrypted() |   | m_129535_() |  
  | 
| public boolean |  | i() |   | isConnected() |   | method_10758() |   | isOpen() |   | m_129536_() |  
  | 
| public boolean |  | j() |   | isConnecting() |   | method_10772() |   | isChannelAbsent() |   | m_129537_() |  
  | 
| public PacketListener |  | k() |   | getPacketListener() |   | method_10744() |   | getPacketListener() |   | m_129538_() |  
  | 
| public DisconnectionDetails |  | l() |   | getDisconnectionDetails() |   | method_60926() |   | getDisconnectionInfo() |   | m_339542_() |  
  | 
| public void |  | m() |   | setReadOnly() |   | method_10757() |   | tryDisableAutoRead() |   | m_129540_() |  
  | 
| public void |  | a(int arg0, boolean arg1) |   | setupCompression(int arg0, boolean arg1) |   | method_10760(int arg0, boolean arg1) |   | setCompressionThreshold(int compressionThreshold, boolean rejectsBadPackets) |   | m_129484_(int p_182682_, boolean arg1) |  
  | 
| public void |  | n() |   | handleDisconnection() |   | method_10768() |   | handleDisconnection() |   | m_129541_() |  
  | 
| public float |  | o() |   | getAverageReceivedPackets() |   | method_10762() |   | getAveragePacketsReceived() |   | m_129542_() |  
  | 
| public float |  | p() |   | getAverageSentPackets() |   | method_10745() |   | getAveragePacketsSent() |   | m_129543_() |  
  | 
| public void |  |