Package net.minecraft.network
Class ClientConnection
java.lang.Object
- All Implemented Interfaces:
- ChannelHandler,- ChannelInboundHandler
- Direct Known Subclasses:
- RateLimitedConnection
A connection backed by a netty channel. It can be one to a client on the
 server or one to a server on a client.
- Mappings:
- Namespace - Name - official - sd- intermediary - net/minecraft/class_2535- named - net/minecraft/network/ClientConnection
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface io.netty.channel.ChannelHandlerChannelHandler.Sharable
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate SocketAddressprivate floatprivate floatprivate Channelstatic final Lazy<NioEventLoopGroup>private static final floatRepresents when the average packet counter is updated, what percent of the value of the average counter is set from the current counter.private booleanprivate Textprivate booleanstatic final Lazy<EpollEventLoopGroup>private booleanstatic final Lazy<DefaultEventLoopGroup>private static final Loggerstatic final Markerstatic final Markerstatic final Markerstatic final Markerprivate PacketListenerprivate final Queue<ClientConnection.QueuedPacket>private intprivate intstatic final AttributeKey<NetworkState>The attribute key for the current network state of the backing netty channel.private final NetworkSideThe side this connection is to.private int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidaddHandlers(ChannelPipeline pipeline, NetworkSide side) voidchannelActive(ChannelHandlerContext context) voidchannelInactive(ChannelHandlerContext context) protected voidchannelRead0(ChannelHandlerContext channelHandlerContext, Packet<?> packet) static ClientConnectionconnect(InetSocketAddress address, boolean useEpoll) static ChannelFutureconnect(InetSocketAddress address, boolean useEpoll, ClientConnection connection) static ClientConnectionconnectLocal(SocketAddress address) voidvoiddisconnect(Text disconnectReason) voidexceptionCaught(ChannelHandlerContext context, Throwable ex) floatfloatReturns the opposite side of this connection, or the direction of the packets sent by this connection.getSide()Returns the side of this connection, or the direction of the packets received by this connection.private NetworkStategetState()Returns the current network state of this connection.voidprivate static <T extends PacketListener>
 voidhandlePacket(Packet<T> packet, PacketListener listener) booleanbooleanbooleanisLocal()booleanisOpen()voidvoidsend(Packet<?> packet, @Nullable PacketCallbacks callbacks) private voidsendImmediately(Packet<?> packet, @Nullable PacketCallbacks callbacks) private voidsendInternal(Packet<?> packet, @Nullable PacketCallbacks callbacks, NetworkState packetState, NetworkState currentState) private voidvoidsetCompressionThreshold(int compressionThreshold, boolean rejectsBadPackets) Sets the compression threshold of this connection.voidsetPacketListener(PacketListener listener) Sets the packet listener that will handle oncoming packets, including ones that are not yet handled by the current packet listener.voidsetState(NetworkState state) voidsetupEncryption(Cipher decryptionCipher, Cipher encryptionCipher) voidtick()protected voidMethods inherited from class io.netty.channel.SimpleChannelInboundHandleracceptInboundMessage, channelReadMethods inherited from class io.netty.channel.ChannelInboundHandlerAdapterchannelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggeredMethods inherited from class io.netty.channel.ChannelHandlerAdapterensureNotSharable, handlerAdded, handlerRemoved, isSharableMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.channel.ChannelHandlerhandlerAdded, handlerRemoved
- 
Field Details- 
CURRENT_PACKET_COUNTER_WEIGHTprivate static final float CURRENT_PACKET_COUNTER_WEIGHTRepresents when the average packet counter is updated, what percent of the value of the average counter is set from the current counter.The formula is averagePacketsSent= 0.75f ×packetsSentCounter+ (1 - 0.75f) ×averagePacketsSent.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lsd;i:F- intermediary - field_33280- Lnet/minecraft/class_2535;field_33280:F- named - CURRENT_PACKET_COUNTER_WEIGHT- Lnet/minecraft/network/ClientConnection;CURRENT_PACKET_COUNTER_WEIGHT:F
 
- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - j- Lsd;j:Lorg/slf4j/Logger;- intermediary - field_11642- Lnet/minecraft/class_2535;field_11642:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/network/ClientConnection;LOGGER:Lorg/slf4j/Logger;
 
- 
NETWORK_MARKER- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a:Lorg/slf4j/Marker;- intermediary - field_11641- Lnet/minecraft/class_2535;field_11641:Lorg/slf4j/Marker;- named - NETWORK_MARKER- Lnet/minecraft/network/ClientConnection;NETWORK_MARKER:Lorg/slf4j/Marker;
 
- 
NETWORK_PACKETS_MARKER- Mappings:
- Namespace - Name - Mixin selector - official - b- Lsd;b:Lorg/slf4j/Marker;- intermediary - field_11639- Lnet/minecraft/class_2535;field_11639:Lorg/slf4j/Marker;- named - NETWORK_PACKETS_MARKER- Lnet/minecraft/network/ClientConnection;NETWORK_PACKETS_MARKER:Lorg/slf4j/Marker;
 
- 
PACKET_RECEIVED_MARKER- Mappings:
- Namespace - Name - Mixin selector - official - c- Lsd;c:Lorg/slf4j/Marker;- intermediary - field_36379- Lnet/minecraft/class_2535;field_36379:Lorg/slf4j/Marker;- named - PACKET_RECEIVED_MARKER- Lnet/minecraft/network/ClientConnection;PACKET_RECEIVED_MARKER:Lorg/slf4j/Marker;
 
- 
PACKET_SENT_MARKER- Mappings:
- Namespace - Name - Mixin selector - official - d- Lsd;d:Lorg/slf4j/Marker;- intermediary - field_36380- Lnet/minecraft/class_2535;field_36380:Lorg/slf4j/Marker;- named - PACKET_SENT_MARKER- Lnet/minecraft/network/ClientConnection;PACKET_SENT_MARKER:Lorg/slf4j/Marker;
 
- 
PROTOCOL_ATTRIBUTE_KEYThe attribute key for the current network state of the backing netty channel.- Mappings:
- Namespace - Name - Mixin selector - official - e- Lsd;e:Lio/netty/util/AttributeKey;- intermediary - field_11648- Lnet/minecraft/class_2535;field_11648:Lio/netty/util/AttributeKey;- named - PROTOCOL_ATTRIBUTE_KEY- Lnet/minecraft/network/ClientConnection;PROTOCOL_ATTRIBUTE_KEY:Lio/netty/util/AttributeKey;
 
- 
CLIENT_IO_GROUP- Mappings:
- Namespace - Name - Mixin selector - official - f- Lsd;f:Laov;- intermediary - field_11650- Lnet/minecraft/class_2535;field_11650:Lnet/minecraft/class_3528;- named - CLIENT_IO_GROUP- Lnet/minecraft/network/ClientConnection;CLIENT_IO_GROUP:Lnet/minecraft/util/Lazy;
 
- 
EPOLL_CLIENT_IO_GROUP- Mappings:
- Namespace - Name - Mixin selector - official - g- Lsd;g:Laov;- intermediary - field_11657- Lnet/minecraft/class_2535;field_11657:Lnet/minecraft/class_3528;- named - EPOLL_CLIENT_IO_GROUP- Lnet/minecraft/network/ClientConnection;EPOLL_CLIENT_IO_GROUP:Lnet/minecraft/util/Lazy;
 
- 
LOCAL_CLIENT_IO_GROUP- Mappings:
- Namespace - Name - Mixin selector - official - h- Lsd;h:Laov;- intermediary - field_11649- Lnet/minecraft/class_2535;field_11649:Lnet/minecraft/class_3528;- named - LOCAL_CLIENT_IO_GROUP- Lnet/minecraft/network/ClientConnection;LOCAL_CLIENT_IO_GROUP:Lnet/minecraft/util/Lazy;
 
- 
sideThe side this connection is to.- Mappings:
- Namespace - Name - Mixin selector - official - k- Lsd;k:Lup;- intermediary - field_11643- Lnet/minecraft/class_2535;field_11643:Lnet/minecraft/class_2598;- named - side- Lnet/minecraft/network/ClientConnection;side:Lnet/minecraft/network/NetworkSide;
 
- 
packetQueue- Mappings:
- Namespace - Name - Mixin selector - official - l- Lsd;l:Ljava/util/Queue;- intermediary - field_11644- Lnet/minecraft/class_2535;field_11644:Ljava/util/Queue;- named - packetQueue- Lnet/minecraft/network/ClientConnection;packetQueue:Ljava/util/Queue;
 
- 
channel- Mappings:
- Namespace - Name - Mixin selector - official - m- Lsd;m:Lio/netty/channel/Channel;- intermediary - field_11651- Lnet/minecraft/class_2535;field_11651:Lio/netty/channel/Channel;- named - channel- Lnet/minecraft/network/ClientConnection;channel:Lio/netty/channel/Channel;
 
- 
address- Mappings:
- Namespace - Name - Mixin selector - official - n- Lsd;n:Ljava/net/SocketAddress;- intermediary - field_11645- Lnet/minecraft/class_2535;field_11645:Ljava/net/SocketAddress;- named - address- Lnet/minecraft/network/ClientConnection;address:Ljava/net/SocketAddress;
 
- 
packetListener- Mappings:
- Namespace - Name - Mixin selector - official - o- Lsd;o:Lsk;- intermediary - field_11652- Lnet/minecraft/class_2535;field_11652:Lnet/minecraft/class_2547;- named - packetListener- Lnet/minecraft/network/ClientConnection;packetListener:Lnet/minecraft/network/listener/PacketListener;
 
- 
disconnectReason- Mappings:
- Namespace - Name - Mixin selector - official - p- Lsd;p:Lsw;- intermediary - field_11660- Lnet/minecraft/class_2535;field_11660:Lnet/minecraft/class_2561;- named - disconnectReason- Lnet/minecraft/network/ClientConnection;disconnectReason:Lnet/minecraft/text/Text;
 
- 
encryptedprivate boolean encrypted- Mappings:
- Namespace - Name - Mixin selector - official - q- Lsd;q:Z- intermediary - field_11647- Lnet/minecraft/class_2535;field_11647:Z- named - encrypted- Lnet/minecraft/network/ClientConnection;encrypted:Z
 
- 
disconnectedprivate boolean disconnected- Mappings:
- Namespace - Name - Mixin selector - official - r- Lsd;r:Z- intermediary - field_11646- Lnet/minecraft/class_2535;field_11646:Z- named - disconnected- Lnet/minecraft/network/ClientConnection;disconnected:Z
 
- 
packetsReceivedCounterprivate int packetsReceivedCounter- Mappings:
- Namespace - Name - Mixin selector - official - s- Lsd;s:I- intermediary - field_11658- Lnet/minecraft/class_2535;field_11658:I- named - packetsReceivedCounter- Lnet/minecraft/network/ClientConnection;packetsReceivedCounter:I
 
- 
packetsSentCounterprivate int packetsSentCounter- Mappings:
- Namespace - Name - Mixin selector - official - t- Lsd;t:I- intermediary - field_11656- Lnet/minecraft/class_2535;field_11656:I- named - packetsSentCounter- Lnet/minecraft/network/ClientConnection;packetsSentCounter:I
 
- 
averagePacketsReceivedprivate float averagePacketsReceived- Mappings:
- Namespace - Name - Mixin selector - official - u- Lsd;u:F- intermediary - field_11654- Lnet/minecraft/class_2535;field_11654:F- named - averagePacketsReceived- Lnet/minecraft/network/ClientConnection;averagePacketsReceived:F
 
- 
averagePacketsSentprivate float averagePacketsSent- Mappings:
- Namespace - Name - Mixin selector - official - v- Lsd;v:F- intermediary - field_11653- Lnet/minecraft/class_2535;field_11653:F- named - averagePacketsSent- Lnet/minecraft/network/ClientConnection;averagePacketsSent:F
 
- 
ticksprivate int ticks- Mappings:
- Namespace - Name - Mixin selector - official - w- Lsd;w:I- intermediary - field_11655- Lnet/minecraft/class_2535;field_11655:I- named - ticks- Lnet/minecraft/network/ClientConnection;ticks:I
 
- 
erroredprivate boolean errored- Mappings:
- Namespace - Name - Mixin selector - official - x- Lsd;x:Z- intermediary - field_11640- Lnet/minecraft/class_2535;field_11640:Z- named - errored- Lnet/minecraft/network/ClientConnection;errored:Z
 
- 
pendingDisconnectionReason- Mappings:
- Namespace - Name - Mixin selector - official - y- Lsd;y:Lsw;- intermediary - field_44972- Lnet/minecraft/class_2535;field_44972:Lnet/minecraft/class_2561;- named - pendingDisconnectionReason- Lnet/minecraft/network/ClientConnection;pendingDisconnectionReason:Lnet/minecraft/text/Text;
 
 
- 
- 
Constructor Details- 
ClientConnection- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lsd;<init>(Lup;)V- intermediary - <init>- Lnet/minecraft/class_2535;<init>(Lnet/minecraft/class_2598;)V- named - <init>- Lnet/minecraft/network/ClientConnection;<init>(Lnet/minecraft/network/NetworkSide;)V
 
 
- 
- 
Method Details- 
channelActive- Specified by:
- channelActivein interface- ChannelInboundHandler
- Overrides:
- channelActivein class- ChannelInboundHandlerAdapter
- Throws:
- Exception
- Mappings:
- Namespace - Name - Mixin selector - official - channelActive- Lsd;channelActive(Lio/netty/channel/ChannelHandlerContext;)V- intermediary - channelActive- Lnet/minecraft/class_2535;channelActive(Lio/netty/channel/ChannelHandlerContext;)V- named - channelActive- Lnet/minecraft/network/ClientConnection;channelActive(Lio/netty/channel/ChannelHandlerContext;)V
 
- 
setState- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Lse;)V- intermediary - method_10750- Lnet/minecraft/class_2535;method_10750(Lnet/minecraft/class_2539;)V- named - setState- Lnet/minecraft/network/ClientConnection;setState(Lnet/minecraft/network/NetworkState;)V
 
- 
channelInactive- Specified by:
- channelInactivein interface- ChannelInboundHandler
- Overrides:
- channelInactivein class- ChannelInboundHandlerAdapter
- Mappings:
- Namespace - Name - Mixin selector - official - channelInactive- Lsd;channelInactive(Lio/netty/channel/ChannelHandlerContext;)V- intermediary - channelInactive- Lnet/minecraft/class_2535;channelInactive(Lio/netty/channel/ChannelHandlerContext;)V- named - channelInactive- Lnet/minecraft/network/ClientConnection;channelInactive(Lio/netty/channel/ChannelHandlerContext;)V
 
- 
exceptionCaught- Specified by:
- exceptionCaughtin interface- ChannelHandler
- Specified by:
- exceptionCaughtin interface- ChannelInboundHandler
- Overrides:
- exceptionCaughtin class- ChannelInboundHandlerAdapter
- Mappings:
- Namespace - Name - Mixin selector - official - exceptionCaught- Lsd;exceptionCaught(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V- intermediary - exceptionCaught- Lnet/minecraft/class_2535;exceptionCaught(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V- named - exceptionCaught- Lnet/minecraft/network/ClientConnection;exceptionCaught(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V
 
- 
channelRead0- Specified by:
- channelRead0in class- SimpleChannelInboundHandler<Packet<?>>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Lio/netty/channel/ChannelHandlerContext;Luo;)V- intermediary - method_10770- Lnet/minecraft/class_2535;method_10770(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;)V- named - channelRead0- Lnet/minecraft/network/ClientConnection;channelRead0(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/packet/Packet;)V
 
- 
handlePacketprivate static <T extends PacketListener> void handlePacket(Packet<T> packet, PacketListener listener) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Luo;Lsk;)V- intermediary - method_10759- Lnet/minecraft/class_2535;method_10759(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V- named - handlePacket- Lnet/minecraft/network/ClientConnection;handlePacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/listener/PacketListener;)V
 
- 
setPacketListenerSets the packet listener that will handle oncoming packets, including ones that are not yet handled by the current packet listener.- API Note:
- This may be called from the packetListener stored in this connection.
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Lsk;)V- intermediary - method_10763- Lnet/minecraft/class_2535;method_10763(Lnet/minecraft/class_2547;)V- named - setPacketListener- Lnet/minecraft/network/ClientConnection;setPacketListener(Lnet/minecraft/network/listener/PacketListener;)V
 
- 
send- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Luo;)V- intermediary - method_10743- Lnet/minecraft/class_2535;method_10743(Lnet/minecraft/class_2596;)V- named - send- Lnet/minecraft/network/ClientConnection;send(Lnet/minecraft/network/packet/Packet;)V
 
- 
send- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Luo;Lsl;)V- intermediary - method_10752- Lnet/minecraft/class_2535;method_10752(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V- named - send- Lnet/minecraft/network/ClientConnection;send(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;)V
 
- 
sendImmediately- Mappings:
- Namespace - Name - Mixin selector - official - b- Lsd;b(Luo;Lsl;)V- intermediary - method_10764- Lnet/minecraft/class_2535;method_10764(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V- named - sendImmediately- Lnet/minecraft/network/ClientConnection;sendImmediately(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;)V
 
- 
sendInternalprivate void sendInternal(Packet<?> packet, @Nullable @Nullable PacketCallbacks callbacks, NetworkState packetState, NetworkState currentState) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Luo;Lsl;Lse;Lse;)V- intermediary - method_36942- Lnet/minecraft/class_2535;method_36942(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Lnet/minecraft/class_2539;Lnet/minecraft/class_2539;)V- named - sendInternal- Lnet/minecraft/network/ClientConnection;sendInternal(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Lnet/minecraft/network/NetworkState;Lnet/minecraft/network/NetworkState;)V
 
- 
getStateReturns the current network state of this connection.- Mappings:
- Namespace - Name - Mixin selector - official - p- Lsd;p()Lse;- intermediary - method_32306- Lnet/minecraft/class_2535;method_32306()Lnet/minecraft/class_2539;- named - getState- Lnet/minecraft/network/ClientConnection;getState()Lnet/minecraft/network/NetworkState;
 
- 
sendQueuedPacketsprivate void sendQueuedPackets()- Mappings:
- Namespace - Name - Mixin selector - official - q- Lsd;q()V- intermediary - method_10751- Lnet/minecraft/class_2535;method_10751()V- named - sendQueuedPackets- Lnet/minecraft/network/ClientConnection;sendQueuedPackets()V
 
- 
tickpublic void tick()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a()V- intermediary - method_10754- Lnet/minecraft/class_2535;method_10754()V- named - tick- Lnet/minecraft/network/ClientConnection;tick()V
 
- 
updateStatsprotected void updateStats()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lsd;b()V- intermediary - method_30615- Lnet/minecraft/class_2535;method_30615()V- named - updateStats- Lnet/minecraft/network/ClientConnection;updateStats()V
 
- 
getAddress- Mappings:
- Namespace - Name - Mixin selector - official - c- Lsd;c()Ljava/net/SocketAddress;- intermediary - method_10755- Lnet/minecraft/class_2535;method_10755()Ljava/net/SocketAddress;- named - getAddress- Lnet/minecraft/network/ClientConnection;getAddress()Ljava/net/SocketAddress;
 
- 
disconnect- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Lsw;)V- intermediary - method_10747- Lnet/minecraft/class_2535;method_10747(Lnet/minecraft/class_2561;)V- named - disconnect- Lnet/minecraft/network/ClientConnection;disconnect(Lnet/minecraft/text/Text;)V
 
- 
isLocalpublic boolean isLocal()- Mappings:
- Namespace - Name - Mixin selector - official - d- Lsd;d()Z- intermediary - method_10756- Lnet/minecraft/class_2535;method_10756()Z- named - isLocal- Lnet/minecraft/network/ClientConnection;isLocal()Z
 
- 
getSideReturns the side of this connection, or the direction of the packets received by this connection.- Mappings:
- Namespace - Name - Mixin selector - official - e- Lsd;e()Lup;- intermediary - method_36121- Lnet/minecraft/class_2535;method_36121()Lnet/minecraft/class_2598;- named - getSide- Lnet/minecraft/network/ClientConnection;getSide()Lnet/minecraft/network/NetworkSide;
 
- 
getOppositeSideReturns the opposite side of this connection, or the direction of the packets sent by this connection.- Mappings:
- Namespace - Name - Mixin selector - official - f- Lsd;f()Lup;- intermediary - method_36122- Lnet/minecraft/class_2535;method_36122()Lnet/minecraft/class_2598;- named - getOppositeSide- Lnet/minecraft/network/ClientConnection;getOppositeSide()Lnet/minecraft/network/NetworkSide;
 
- 
connect- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Ljava/net/InetSocketAddress;Z)Lsd;- intermediary - method_10753- Lnet/minecraft/class_2535;method_10753(Ljava/net/InetSocketAddress;Z)Lnet/minecraft/class_2535;- named - connect- Lnet/minecraft/network/ClientConnection;connect(Ljava/net/InetSocketAddress;Z)Lnet/minecraft/network/ClientConnection;
 
- 
connectpublic static ChannelFuture connect(InetSocketAddress address, boolean useEpoll, ClientConnection connection) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Ljava/net/InetSocketAddress;ZLsd;)Lio/netty/channel/ChannelFuture;- intermediary - method_52271- Lnet/minecraft/class_2535;method_52271(Ljava/net/InetSocketAddress;ZLnet/minecraft/class_2535;)Lio/netty/channel/ChannelFuture;- named - connect- Lnet/minecraft/network/ClientConnection;connect(Ljava/net/InetSocketAddress;ZLnet/minecraft/network/ClientConnection;)Lio/netty/channel/ChannelFuture;
 
- 
addHandlers- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Lio/netty/channel/ChannelPipeline;Lup;)V- intermediary - method_48311- Lnet/minecraft/class_2535;method_48311(Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V- named - addHandlers- Lnet/minecraft/network/ClientConnection;addHandlers(Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/NetworkSide;)V
 
- 
connectLocal- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Ljava/net/SocketAddress;)Lsd;- intermediary - method_10769- Lnet/minecraft/class_2535;method_10769(Ljava/net/SocketAddress;)Lnet/minecraft/class_2535;- named - connectLocal- Lnet/minecraft/network/ClientConnection;connectLocal(Ljava/net/SocketAddress;)Lnet/minecraft/network/ClientConnection;
 
- 
setupEncryption- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V- intermediary - method_10746- Lnet/minecraft/class_2535;method_10746(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V- named - setupEncryption- Lnet/minecraft/network/ClientConnection;setupEncryption(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V
 
- 
isEncryptedpublic boolean isEncrypted()- Mappings:
- Namespace - Name - Mixin selector - official - g- Lsd;g()Z- intermediary - method_10771- Lnet/minecraft/class_2535;method_10771()Z- named - isEncrypted- Lnet/minecraft/network/ClientConnection;isEncrypted()Z
 
- 
isOpenpublic boolean isOpen()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lsd;h()Z- intermediary - method_10758- Lnet/minecraft/class_2535;method_10758()Z- named - isOpen- Lnet/minecraft/network/ClientConnection;isOpen()Z
 
- 
isChannelAbsentpublic boolean isChannelAbsent()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lsd;i()Z- intermediary - method_10772- Lnet/minecraft/class_2535;method_10772()Z- named - isChannelAbsent- Lnet/minecraft/network/ClientConnection;isChannelAbsent()Z
 
- 
getPacketListener- Mappings:
- Namespace - Name - Mixin selector - official - j- Lsd;j()Lsk;- intermediary - method_10744- Lnet/minecraft/class_2535;method_10744()Lnet/minecraft/class_2547;- named - getPacketListener- Lnet/minecraft/network/ClientConnection;getPacketListener()Lnet/minecraft/network/listener/PacketListener;
 
- 
getDisconnectReason- Mappings:
- Namespace - Name - Mixin selector - official - k- Lsd;k()Lsw;- intermediary - method_10748- Lnet/minecraft/class_2535;method_10748()Lnet/minecraft/class_2561;- named - getDisconnectReason- Lnet/minecraft/network/ClientConnection;getDisconnectReason()Lnet/minecraft/text/Text;
 
- 
disableAutoReadpublic void disableAutoRead()- Mappings:
- Namespace - Name - Mixin selector - official - l- Lsd;l()V- intermediary - method_10757- Lnet/minecraft/class_2535;method_10757()V- named - disableAutoRead- Lnet/minecraft/network/ClientConnection;disableAutoRead()V
 
- 
setCompressionThresholdpublic void setCompressionThreshold(int compressionThreshold, boolean rejectsBadPackets) Sets the compression threshold of this connection.Packets over the threshold in size will be written as a 0byte followed by contents, while compressed ones will be written as a var int for the decompressed size followed by the compressed contents.The connections on the two sides must have the same compression threshold, or compression errors may result. - Parameters:
- compressionThreshold- the compression threshold, in number of bytes
- rejectsBadPackets- whether this connection may abort if a compressed packet with a bad size is received
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lsd;a(IZ)V- intermediary - method_10760- Lnet/minecraft/class_2535;method_10760(IZ)V- named - setCompressionThreshold- Lnet/minecraft/network/ClientConnection;setCompressionThreshold(IZ)V
 
- 
handleDisconnectionpublic void handleDisconnection()- Mappings:
- Namespace - Name - Mixin selector - official - m- Lsd;m()V- intermediary - method_10768- Lnet/minecraft/class_2535;method_10768()V- named - handleDisconnection- Lnet/minecraft/network/ClientConnection;handleDisconnection()V
 
- 
getAveragePacketsReceivedpublic float getAveragePacketsReceived()- Mappings:
- Namespace - Name - Mixin selector - official - n- Lsd;n()F- intermediary - method_10762- Lnet/minecraft/class_2535;method_10762()F- named - getAveragePacketsReceived- Lnet/minecraft/network/ClientConnection;getAveragePacketsReceived()F
 
- 
getAveragePacketsSentpublic float getAveragePacketsSent()- Mappings:
- Namespace - Name - Mixin selector - official - o- Lsd;o()F- intermediary - method_10745- Lnet/minecraft/class_2535;method_10745()F- named - getAveragePacketsSent- Lnet/minecraft/network/ClientConnection;getAveragePacketsSent()F
 
 
-