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 Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
Field Summary
Modifier and TypeFieldDescriptionprivate SocketAddress
private float
private float
private Channel
static final Lazy<NioEventLoopGroup>
private static final float
Represents when the average packet counter is updated, what percent of the value of the average counter is set from the current counter.private boolean
private Text
private boolean
static final Lazy<EpollEventLoopGroup>
private boolean
static final Lazy<DefaultEventLoopGroup>
private static final Logger
static final Marker
static final Marker
static final Marker
static final Marker
private PacketListener
private final Queue<ClientConnection.QueuedPacket>
private int
private int
static final AttributeKey<NetworkState>
The attribute key for the current network state of the backing netty channel.private final NetworkSide
The side this connection is to.private int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addHandlers
(ChannelPipeline pipeline, NetworkSide side) void
channelActive
(ChannelHandlerContext context) void
channelInactive
(ChannelHandlerContext context) protected void
channelRead0
(ChannelHandlerContext channelHandlerContext, Packet<?> packet) static ClientConnection
connect
(InetSocketAddress address, boolean useEpoll) static ClientConnection
connectLocal
(SocketAddress address) void
void
disconnect
(Text disconnectReason) void
exceptionCaught
(ChannelHandlerContext context, Throwable ex) float
float
Returns 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 NetworkState
getState()
Returns the current network state of this connection.void
private static <T extends PacketListener>
voidhandlePacket
(Packet<T> packet, PacketListener listener) boolean
boolean
boolean
isLocal()
boolean
isOpen()
void
void
send
(Packet<?> packet, @Nullable PacketCallbacks callbacks) private void
sendImmediately
(Packet<?> packet, @Nullable PacketCallbacks callbacks) private void
sendInternal
(Packet<?> packet, @Nullable PacketCallbacks callbacks, NetworkState packetState, NetworkState currentState) private void
void
setCompressionThreshold
(int compressionThreshold, boolean rejectsBadPackets) Sets the compression threshold of this connection.void
setPacketListener
(PacketListener listener) Sets the packet listener that will handle oncoming packets, including ones that are not yet handled by the current packet listener.void
setState
(NetworkState state) void
setupEncryption
(Cipher decryptionCipher, Cipher encryptionCipher) void
tick()
protected void
Methods inherited from class io.netty.channel.SimpleChannelInboundHandler
acceptInboundMessage, channelRead
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.netty.channel.ChannelHandler
handlerAdded, handlerRemoved
-
Field Details
-
CURRENT_PACKET_COUNTER_WEIGHT
private 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_KEY
The 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;
-
side
The 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;
-
encrypted
private 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
-
disconnected
private 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
-
packetsReceivedCounter
private 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
-
packetsSentCounter
private 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
-
averagePacketsReceived
private 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
-
averagePacketsSent
private 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
-
ticks
private 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
-
errored
private 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
-
-
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:
channelActive
in interfaceChannelInboundHandler
- Overrides:
channelActive
in classChannelInboundHandlerAdapter
- 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:
channelInactive
in interfaceChannelInboundHandler
- Overrides:
channelInactive
in classChannelInboundHandlerAdapter
- 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:
exceptionCaught
in interfaceChannelHandler
- Specified by:
exceptionCaught
in interfaceChannelInboundHandler
- Overrides:
exceptionCaught
in classChannelInboundHandlerAdapter
- 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:
channelRead0
in classSimpleChannelInboundHandler<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
-
handlePacket
private 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
-
setPacketListener
Sets 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
-
sendInternal
private 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
-
getState
Returns 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;
-
sendQueuedPackets
private 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
-
tick
public 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
-
updateStats
protected 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
-
isLocal
public 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
-
getSide
Returns 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;
-
getOppositeSide
Returns 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;
-
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
-
isEncrypted
public 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
-
isOpen
public 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
-
isChannelAbsent
public 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;
-
disableAutoRead
public 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
-
setCompressionThreshold
public void setCompressionThreshold(int compressionThreshold, boolean rejectsBadPackets) Sets the compression threshold of this connection.Packets over the threshold in size will be written as a
0
byte 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 bytesrejectsBadPackets
- 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
-
handleDisconnection
public 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
-
getAveragePacketsReceived
public 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
-
getAveragePacketsSent
public 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
-