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 named net/minecraft/network/ClientConnectionintermediary net/minecraft/class_2535official wv
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
ChannelHandler.Sharable -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SocketAddressprivate floatprivate floatprivate static final NetworkState<ServerHandshakePacketListener> private Channelprivate 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 DisconnectionInfoprivate booleanprivate booleanprivate booleanprivate static final Loggerstatic final Markerstatic final Markerstatic final Markerstatic final Markerprivate PacketListener(package private) PacketSizeLoggerprivate intprivate intprivate DisconnectionInfoprivate PacketListenerprivate final Queue<Consumer<ClientConnection>> private final NetworkSideThe side this connection is to.private int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFlowControlHandler(ChannelPipeline pipeline) static voidaddHandlers(ChannelPipeline pipeline, NetworkSide side, boolean local, @Nullable PacketSizeLogger packetSizeLogger) static voidaddLocalValidator(ChannelPipeline pipeline, NetworkSide side) voidchannelActive(ChannelHandlerContext context) voidchannelInactive(ChannelHandlerContext context) protected voidchannelRead0(ChannelHandlerContext channelHandlerContext, Packet<?> packet) voidconnect(String address, int port, ClientLoginPacketListener listener) voidconnect(String address, int port, ClientQueryPacketListener listener) <S extends ServerPacketListener,C extends ClientPacketListener>
voidconnect(String address, int port, NetworkState<S> outboundState, NetworkState<C> inboundState, C prePlayStateListener, boolean transfer) private <S extends ServerPacketListener,C extends ClientPacketListener>
voidconnect(String address, int port, NetworkState<S> outboundState, NetworkState<C> inboundState, C prePlayStateListener, ConnectionIntent intent) static ChannelFutureconnect(InetSocketAddress address, NetworkingBackend backend, ClientConnection connection) static ClientConnectionconnect(InetSocketAddress address, NetworkingBackend backend, @Nullable MultiValueDebugSampleLogImpl packetSizeLog) static ClientConnectionconnectLocal(SocketAddress address) voiddisconnect(DisconnectionInfo disconnectionInfo) voiddisconnect(Text disconnectReason) voidexceptionCaught(ChannelHandlerContext context, Throwable ex) voidflush()private voidgetAddressAsString(boolean logIps) floatfloat@Nullable DisconnectionInfoprivate static StringgetInboundHandlerName(boolean receivingSide) Returns the opposite side of this connection, or the direction of the packets sent by this connection.private static StringgetOutboundHandlerName(boolean sendingSide) @Nullable PacketListenerprivate static ChannelOutboundHandlergetPrepender(boolean local) getSide()Returns the side of this connection, or the direction of the packets received by this connection.private static ChannelInboundHandlergetSplitter(@Nullable PacketSizeLogger packetSizeLogger, boolean local) voidprivate static <T extends PacketListener>
voidhandlePacket(Packet<T> packet, PacketListener listener) private voidbooleanbooleanbooleanisLocal()booleanisOpen()voidvoidvoidsend(Packet<?> packet, @Nullable ChannelFutureListener listener) voidsend(Packet<?> packet, @Nullable ChannelFutureListener listener, boolean flush) private voidsendImmediately(Packet<?> packet, @Nullable ChannelFutureListener listener, boolean flush) private voidsendInternal(Packet<?> packet, @Nullable ChannelFutureListener listener, boolean flush) voidsetCompressionThreshold(int compressionThreshold, boolean rejectsBadPackets) Sets the compression threshold of this connection.voidsetInitialPacketListener(PacketListener packetListener) Sets the initial packet listener.private voidsetPacketListener(NetworkState<?> state, PacketListener listener) voidsetupEncryption(Cipher decryptionCipher, Cipher encryptionCipher) voidsubmit(Consumer<ClientConnection> task) private static voidsyncUninterruptibly(ChannelFuture future) voidtick()<T extends PacketListener>
voidtransitionInbound(NetworkState<T> state, T packetListener) voidtransitionOutbound(NetworkState<?> newState) voidprotected voidMethods inherited from class io.netty.channel.SimpleChannelInboundHandler
acceptInboundMessage, channelReadMethods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggeredMethods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 named CURRENT_PACKET_COUNTER_WEIGHTLnet/minecraft/network/ClientConnection;CURRENT_PACKET_COUNTER_WEIGHT:Fintermediary field_33280Lnet/minecraft/class_2535;field_33280:Fofficial eLwv;e:F
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/network/ClientConnection;LOGGER:Lorg/slf4j/Logger;intermediary field_11642Lnet/minecraft/class_2535;field_11642:Lorg/slf4j/Logger;official fLwv;f:Lorg/slf4j/Logger;
-
NETWORK_MARKER
- Mappings:
Namespace Name Mixin selector named NETWORK_MARKERLnet/minecraft/network/ClientConnection;NETWORK_MARKER:Lorg/slf4j/Marker;intermediary field_11641Lnet/minecraft/class_2535;field_11641:Lorg/slf4j/Marker;official aLwv;a:Lorg/slf4j/Marker;
-
NETWORK_PACKETS_MARKER
- Mappings:
Namespace Name Mixin selector named NETWORK_PACKETS_MARKERLnet/minecraft/network/ClientConnection;NETWORK_PACKETS_MARKER:Lorg/slf4j/Marker;intermediary field_11639Lnet/minecraft/class_2535;field_11639:Lorg/slf4j/Marker;official bLwv;b:Lorg/slf4j/Marker;
-
PACKET_RECEIVED_MARKER
- Mappings:
Namespace Name Mixin selector named PACKET_RECEIVED_MARKERLnet/minecraft/network/ClientConnection;PACKET_RECEIVED_MARKER:Lorg/slf4j/Marker;intermediary field_36379Lnet/minecraft/class_2535;field_36379:Lorg/slf4j/Marker;official cLwv;c:Lorg/slf4j/Marker;
-
PACKET_SENT_MARKER
- Mappings:
Namespace Name Mixin selector named PACKET_SENT_MARKERLnet/minecraft/network/ClientConnection;PACKET_SENT_MARKER:Lorg/slf4j/Marker;intermediary field_36380Lnet/minecraft/class_2535;field_36380:Lorg/slf4j/Marker;official dLwv;d:Lorg/slf4j/Marker;
-
C2S_HANDSHAKE_STATE
- Mappings:
Namespace Name Mixin selector named C2S_HANDSHAKE_STATELnet/minecraft/network/ClientConnection;C2S_HANDSHAKE_STATE:Lnet/minecraft/network/state/NetworkState;intermediary field_48514Lnet/minecraft/class_2535;field_48514:Lnet/minecraft/class_9127;official gLwv;g:Lxo;
-
side
The side this connection is to.- Mappings:
Namespace Name Mixin selector named sideLnet/minecraft/network/ClientConnection;side:Lnet/minecraft/network/NetworkSide;intermediary field_11643Lnet/minecraft/class_2535;field_11643:Lnet/minecraft/class_2598;official hLwv;h:Laba;
-
duringLogin
private volatile boolean duringLogin- Mappings:
Namespace Name Mixin selector named duringLoginLnet/minecraft/network/ClientConnection;duringLogin:Zintermediary field_48515Lnet/minecraft/class_2535;field_48515:Zofficial iLwv;i:Z
-
queuedTasks
- Mappings:
Namespace Name Mixin selector named queuedTasksLnet/minecraft/network/ClientConnection;queuedTasks:Ljava/util/Queue;intermediary field_45668Lnet/minecraft/class_2535;field_45668:Ljava/util/Queue;official jLwv;j:Ljava/util/Queue;
-
channel
- Mappings:
Namespace Name Mixin selector named channelLnet/minecraft/network/ClientConnection;channel:Lio/netty/channel/Channel;intermediary field_11651Lnet/minecraft/class_2535;field_11651:Lio/netty/channel/Channel;official kLwv;k:Lio/netty/channel/Channel;
-
address
- Mappings:
Namespace Name Mixin selector named addressLnet/minecraft/network/ClientConnection;address:Ljava/net/SocketAddress;intermediary field_11645Lnet/minecraft/class_2535;field_11645:Ljava/net/SocketAddress;official lLwv;l:Ljava/net/SocketAddress;
-
prePlayStateListener
- Mappings:
Namespace Name Mixin selector named prePlayStateListenerLnet/minecraft/network/ClientConnection;prePlayStateListener:Lnet/minecraft/network/listener/PacketListener;intermediary field_45669Lnet/minecraft/class_2535;field_45669:Lnet/minecraft/class_2547;official mLwv;m:Lxl;
-
packetListener
- Mappings:
Namespace Name Mixin selector named packetListenerLnet/minecraft/network/ClientConnection;packetListener:Lnet/minecraft/network/listener/PacketListener;intermediary field_11652Lnet/minecraft/class_2535;field_11652:Lnet/minecraft/class_2547;official nLwv;n:Lxl;
-
disconnectionInfo
- Mappings:
Namespace Name Mixin selector named disconnectionInfoLnet/minecraft/network/ClientConnection;disconnectionInfo:Lnet/minecraft/network/DisconnectionInfo;intermediary field_52180Lnet/minecraft/class_2535;field_52180:Lnet/minecraft/class_9812;official oLwv;o:Lwx;
-
encrypted
private boolean encrypted- Mappings:
Namespace Name Mixin selector named encryptedLnet/minecraft/network/ClientConnection;encrypted:Zintermediary field_11647Lnet/minecraft/class_2535;field_11647:Zofficial pLwv;p:Z
-
disconnected
private boolean disconnected- Mappings:
Namespace Name Mixin selector named disconnectedLnet/minecraft/network/ClientConnection;disconnected:Zintermediary field_11646Lnet/minecraft/class_2535;field_11646:Zofficial qLwv;q:Z
-
packetsReceivedCounter
private int packetsReceivedCounter- Mappings:
Namespace Name Mixin selector named packetsReceivedCounterLnet/minecraft/network/ClientConnection;packetsReceivedCounter:Iintermediary field_11658Lnet/minecraft/class_2535;field_11658:Iofficial rLwv;r:I
-
packetsSentCounter
private int packetsSentCounter- Mappings:
Namespace Name Mixin selector named packetsSentCounterLnet/minecraft/network/ClientConnection;packetsSentCounter:Iintermediary field_11656Lnet/minecraft/class_2535;field_11656:Iofficial sLwv;s:I
-
averagePacketsReceived
private float averagePacketsReceived- Mappings:
Namespace Name Mixin selector named averagePacketsReceivedLnet/minecraft/network/ClientConnection;averagePacketsReceived:Fintermediary field_11654Lnet/minecraft/class_2535;field_11654:Fofficial tLwv;t:F
-
averagePacketsSent
private float averagePacketsSent- Mappings:
Namespace Name Mixin selector named averagePacketsSentLnet/minecraft/network/ClientConnection;averagePacketsSent:Fintermediary field_11653Lnet/minecraft/class_2535;field_11653:Fofficial uLwv;u:F
-
ticks
private int ticks- Mappings:
Namespace Name Mixin selector named ticksLnet/minecraft/network/ClientConnection;ticks:Iintermediary field_11655Lnet/minecraft/class_2535;field_11655:Iofficial vLwv;v:I
-
errored
private boolean errored- Mappings:
Namespace Name Mixin selector named erroredLnet/minecraft/network/ClientConnection;errored:Zintermediary field_11640Lnet/minecraft/class_2535;field_11640:Zofficial wLwv;w:Z
-
pendingDisconnectionInfo
- Mappings:
Namespace Name Mixin selector named pendingDisconnectionInfoLnet/minecraft/network/ClientConnection;pendingDisconnectionInfo:Lnet/minecraft/network/DisconnectionInfo;intermediary field_44972Lnet/minecraft/class_2535;field_44972:Lnet/minecraft/class_9812;official xLwv;x:Lwx;
-
packetSizeLogger
PacketSizeLogger packetSizeLogger- Mappings:
Namespace Name Mixin selector named packetSizeLoggerLnet/minecraft/network/ClientConnection;packetSizeLogger:Lnet/minecraft/network/handler/PacketSizeLogger;intermediary field_45955Lnet/minecraft/class_2535;field_45955:Lnet/minecraft/class_8762;official yLwv;y:Lwo;
-
-
Constructor Details
-
ClientConnection
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/network/ClientConnection;<init>(Lnet/minecraft/network/NetworkSide;)Vintermediary <init>Lnet/minecraft/class_2535;<init>(Lnet/minecraft/class_2598;)Vofficial <init>Lwv;<init>(Laba;)V
-
-
Method Details
-
channelActive
- Specified by:
channelActivein interfaceChannelInboundHandler- Overrides:
channelActivein classChannelInboundHandlerAdapter- Throws:
Exception- Mappings:
Namespace Name Mixin selector named channelActiveLnet/minecraft/network/ClientConnection;channelActive(Lio/netty/channel/ChannelHandlerContext;)Vintermediary channelActiveLnet/minecraft/class_2535;channelActive(Lio/netty/channel/ChannelHandlerContext;)Vofficial channelActiveLwv;channelActive(Lio/netty/channel/ChannelHandlerContext;)V
-
channelInactive
- Specified by:
channelInactivein interfaceChannelInboundHandler- Overrides:
channelInactivein classChannelInboundHandlerAdapter- Mappings:
Namespace Name Mixin selector named channelInactiveLnet/minecraft/network/ClientConnection;channelInactive(Lio/netty/channel/ChannelHandlerContext;)Vintermediary channelInactiveLnet/minecraft/class_2535;channelInactive(Lio/netty/channel/ChannelHandlerContext;)Vofficial channelInactiveLwv;channelInactive(Lio/netty/channel/ChannelHandlerContext;)V
-
exceptionCaught
- Specified by:
exceptionCaughtin interfaceChannelHandler- Specified by:
exceptionCaughtin interfaceChannelInboundHandler- Overrides:
exceptionCaughtin classChannelInboundHandlerAdapter- Mappings:
Namespace Name Mixin selector named exceptionCaughtLnet/minecraft/network/ClientConnection;exceptionCaught(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)Vintermediary exceptionCaughtLnet/minecraft/class_2535;exceptionCaught(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)Vofficial exceptionCaughtLwv;exceptionCaught(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V
-
channelRead0
- Specified by:
channelRead0in classSimpleChannelInboundHandler<Packet<?>>- Mappings:
Namespace Name Mixin selector named channelRead0Lnet/minecraft/network/ClientConnection;channelRead0(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/packet/Packet;)Vintermediary method_10770Lnet/minecraft/class_2535;method_10770(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;)Vofficial aLwv;a(Lio/netty/channel/ChannelHandlerContext;Laaz;)V
-
handlePacket
private static <T extends PacketListener> void handlePacket(Packet<T> packet, PacketListener listener) - Mappings:
Namespace Name Mixin selector named handlePacketLnet/minecraft/network/ClientConnection;handlePacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/listener/PacketListener;)Vintermediary method_10759Lnet/minecraft/class_2535;method_10759(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)Vofficial aLwv;a(Laaz;Lxl;)V
-
setPacketListener
- Mappings:
Namespace Name Mixin selector named setPacketListenerLnet/minecraft/network/ClientConnection;setPacketListener(Lnet/minecraft/network/state/NetworkState;Lnet/minecraft/network/listener/PacketListener;)Vintermediary method_56332Lnet/minecraft/class_2535;method_56332(Lnet/minecraft/class_9127;Lnet/minecraft/class_2547;)Vofficial bLwv;b(Lxo;Lxl;)V
-
syncUninterruptibly
- Mappings:
Namespace Name Mixin selector named syncUninterruptiblyLnet/minecraft/network/ClientConnection;syncUninterruptibly(Lio/netty/channel/ChannelFuture;)Vintermediary method_59851Lnet/minecraft/class_2535;method_59851(Lio/netty/channel/ChannelFuture;)Vofficial aLwv;a(Lio/netty/channel/ChannelFuture;)V
-
transitionInbound
- Mappings:
Namespace Name Mixin selector named transitionInboundLnet/minecraft/network/ClientConnection;transitionInbound(Lnet/minecraft/network/state/NetworkState;Lnet/minecraft/network/listener/PacketListener;)Vintermediary method_56330Lnet/minecraft/class_2535;method_56330(Lnet/minecraft/class_9127;Lnet/minecraft/class_2547;)Vofficial aLwv;a(Lxo;Lxl;)V
-
transitionOutbound
- Mappings:
Namespace Name Mixin selector named transitionOutboundLnet/minecraft/network/ClientConnection;transitionOutbound(Lnet/minecraft/network/state/NetworkState;)Vintermediary method_56329Lnet/minecraft/class_2535;method_56329(Lnet/minecraft/class_9127;)Vofficial aLwv;a(Lxo;)V
-
setInitialPacketListener
Sets the initial packet listener.- Throws:
IllegalStateException- if the listener was already set- See Also:
- Mappings:
Namespace Name Mixin selector named setInitialPacketListenerLnet/minecraft/network/ClientConnection;setInitialPacketListener(Lnet/minecraft/network/listener/PacketListener;)Vintermediary method_52912Lnet/minecraft/class_2535;method_52912(Lnet/minecraft/class_2547;)Vofficial aLwv;a(Lxl;)V
-
connect
- Mappings:
Namespace Name Mixin selector named connectLnet/minecraft/network/ClientConnection;connect(Ljava/lang/String;ILnet/minecraft/network/listener/ClientQueryPacketListener;)Vintermediary method_52903Lnet/minecraft/class_2535;method_52903(Ljava/lang/String;ILnet/minecraft/class_2921;)Vofficial aLwv;a(Ljava/lang/String;ILalp;)V
-
connect
- Mappings:
Namespace Name Mixin selector named connectLnet/minecraft/network/ClientConnection;connect(Ljava/lang/String;ILnet/minecraft/network/listener/ClientLoginPacketListener;)Vintermediary method_52902Lnet/minecraft/class_2535;method_52902(Ljava/lang/String;ILnet/minecraft/class_2896;)Vofficial aLwv;a(Ljava/lang/String;ILakp;)V
-
connect
public <S extends ServerPacketListener,C extends ClientPacketListener> void connect(String address, int port, NetworkState<S> outboundState, NetworkState<C> inboundState, C prePlayStateListener, boolean transfer) - Mappings:
Namespace Name Mixin selector named connectLnet/minecraft/network/ClientConnection;connect(Ljava/lang/String;ILnet/minecraft/network/state/NetworkState;Lnet/minecraft/network/state/NetworkState;Lnet/minecraft/network/listener/ClientPacketListener;Z)Vintermediary method_56326Lnet/minecraft/class_2535;method_56326(Ljava/lang/String;ILnet/minecraft/class_9127;Lnet/minecraft/class_9127;Lnet/minecraft/class_8697;Z)Vofficial aLwv;a(Ljava/lang/String;ILxo;Lxo;Lws;Z)V
-
connect
private <S extends ServerPacketListener,C extends ClientPacketListener> void connect(String address, int port, NetworkState<S> outboundState, NetworkState<C> inboundState, C prePlayStateListener, ConnectionIntent intent) - Mappings:
Namespace Name Mixin selector named connectLnet/minecraft/network/ClientConnection;connect(Ljava/lang/String;ILnet/minecraft/network/state/NetworkState;Lnet/minecraft/network/state/NetworkState;Lnet/minecraft/network/listener/ClientPacketListener;Lnet/minecraft/network/packet/c2s/handshake/ConnectionIntent;)Vintermediary method_52904Lnet/minecraft/class_2535;method_52904(Ljava/lang/String;ILnet/minecraft/class_9127;Lnet/minecraft/class_9127;Lnet/minecraft/class_8697;Lnet/minecraft/class_8592;)Vofficial aLwv;a(Ljava/lang/String;ILxo;Lxo;Lws;Lakj;)V
-
send
- Mappings:
Namespace Name Mixin selector named sendLnet/minecraft/network/ClientConnection;send(Lnet/minecraft/network/packet/Packet;)Vintermediary method_10743Lnet/minecraft/class_2535;method_10743(Lnet/minecraft/class_2596;)Vofficial aLwv;a(Laaz;)V
-
send
- Mappings:
Namespace Name Mixin selector named sendLnet/minecraft/network/ClientConnection;send(Lnet/minecraft/network/packet/Packet;Lio/netty/channel/ChannelFutureListener;)Vintermediary method_10752Lnet/minecraft/class_2535;method_10752(Lnet/minecraft/class_2596;Lio/netty/channel/ChannelFutureListener;)Vofficial aLwv;a(Laaz;Lio/netty/channel/ChannelFutureListener;)V
-
send
- Mappings:
Namespace Name Mixin selector named sendLnet/minecraft/network/ClientConnection;send(Lnet/minecraft/network/packet/Packet;Lio/netty/channel/ChannelFutureListener;Z)Vintermediary method_52906Lnet/minecraft/class_2535;method_52906(Lnet/minecraft/class_2596;Lio/netty/channel/ChannelFutureListener;Z)Vofficial aLwv;a(Laaz;Lio/netty/channel/ChannelFutureListener;Z)V
-
submit
- Mappings:
Namespace Name Mixin selector named submitLnet/minecraft/network/ClientConnection;submit(Ljava/util/function/Consumer;)Vintermediary method_52905Lnet/minecraft/class_2535;method_52905(Ljava/util/function/Consumer;)Vofficial aLwv;a(Ljava/util/function/Consumer;)V
-
sendImmediately
private void sendImmediately(Packet<?> packet, @Nullable ChannelFutureListener listener, boolean flush) - Mappings:
Namespace Name Mixin selector named sendImmediatelyLnet/minecraft/network/ClientConnection;sendImmediately(Lnet/minecraft/network/packet/Packet;Lio/netty/channel/ChannelFutureListener;Z)Vintermediary method_10764Lnet/minecraft/class_2535;method_10764(Lnet/minecraft/class_2596;Lio/netty/channel/ChannelFutureListener;Z)Vofficial bLwv;b(Laaz;Lio/netty/channel/ChannelFutureListener;Z)V
-
sendInternal
private void sendInternal(Packet<?> packet, @Nullable ChannelFutureListener listener, boolean flush) - Mappings:
Namespace Name Mixin selector named sendInternalLnet/minecraft/network/ClientConnection;sendInternal(Lnet/minecraft/network/packet/Packet;Lio/netty/channel/ChannelFutureListener;Z)Vintermediary method_36942Lnet/minecraft/class_2535;method_36942(Lnet/minecraft/class_2596;Lio/netty/channel/ChannelFutureListener;Z)Vofficial cLwv;c(Laaz;Lio/netty/channel/ChannelFutureListener;Z)V
-
flush
public void flush()- Mappings:
Namespace Name Mixin selector named flushLnet/minecraft/network/ClientConnection;flush()Vintermediary method_52915Lnet/minecraft/class_2535;method_52915()Vofficial aLwv;a()V
-
flushInternal
private void flushInternal()- Mappings:
Namespace Name Mixin selector named flushInternalLnet/minecraft/network/ClientConnection;flushInternal()Vintermediary method_52918Lnet/minecraft/class_2535;method_52918()Vofficial qLwv;q()V
-
handleQueuedTasks
private void handleQueuedTasks()- Mappings:
Namespace Name Mixin selector named handleQueuedTasksLnet/minecraft/network/ClientConnection;handleQueuedTasks()Vintermediary method_10751Lnet/minecraft/class_2535;method_10751()Vofficial rLwv;r()V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/network/ClientConnection;tick()Vintermediary method_10754Lnet/minecraft/class_2535;method_10754()Vofficial bLwv;b()V
-
updateStats
protected void updateStats()- Mappings:
Namespace Name Mixin selector named updateStatsLnet/minecraft/network/ClientConnection;updateStats()Vintermediary method_30615Lnet/minecraft/class_2535;method_30615()Vofficial cLwv;c()V
-
getAddress
- Mappings:
Namespace Name Mixin selector named getAddressLnet/minecraft/network/ClientConnection;getAddress()Ljava/net/SocketAddress;intermediary method_10755Lnet/minecraft/class_2535;method_10755()Ljava/net/SocketAddress;official dLwv;d()Ljava/net/SocketAddress;
-
getAddressAsString
- Mappings:
Namespace Name Mixin selector named getAddressAsStringLnet/minecraft/network/ClientConnection;getAddressAsString(Z)Ljava/lang/String;intermediary method_52909Lnet/minecraft/class_2535;method_52909(Z)Ljava/lang/String;official aLwv;a(Z)Ljava/lang/String;
-
disconnect
- Mappings:
Namespace Name Mixin selector named disconnectLnet/minecraft/network/ClientConnection;disconnect(Lnet/minecraft/text/Text;)Vintermediary method_10747Lnet/minecraft/class_2535;method_10747(Lnet/minecraft/class_2561;)Vofficial aLwv;a(Lyi;)V
-
disconnect
- Mappings:
Namespace Name Mixin selector named disconnectLnet/minecraft/network/ClientConnection;disconnect(Lnet/minecraft/network/DisconnectionInfo;)Vintermediary method_60924Lnet/minecraft/class_2535;method_60924(Lnet/minecraft/class_9812;)Vofficial aLwv;a(Lwx;)V
-
isLocal
public boolean isLocal()- Mappings:
Namespace Name Mixin selector named isLocalLnet/minecraft/network/ClientConnection;isLocal()Zintermediary method_10756Lnet/minecraft/class_2535;method_10756()Zofficial eLwv;e()Z
-
getSide
Returns the side of this connection, or the direction of the packets received by this connection.- Mappings:
Namespace Name Mixin selector named getSideLnet/minecraft/network/ClientConnection;getSide()Lnet/minecraft/network/NetworkSide;intermediary method_36121Lnet/minecraft/class_2535;method_36121()Lnet/minecraft/class_2598;official fLwv;f()Laba;
-
getOppositeSide
Returns the opposite side of this connection, or the direction of the packets sent by this connection.- Mappings:
Namespace Name Mixin selector named getOppositeSideLnet/minecraft/network/ClientConnection;getOppositeSide()Lnet/minecraft/network/NetworkSide;intermediary method_36122Lnet/minecraft/class_2535;method_36122()Lnet/minecraft/class_2598;official gLwv;g()Laba;
-
connect
public static ClientConnection connect(InetSocketAddress address, NetworkingBackend backend, @Nullable MultiValueDebugSampleLogImpl packetSizeLog) - Mappings:
Namespace Name Mixin selector named connectLnet/minecraft/network/ClientConnection;connect(Ljava/net/InetSocketAddress;Lnet/minecraft/network/NetworkingBackend;Lnet/minecraft/util/profiler/MultiValueDebugSampleLogImpl;)Lnet/minecraft/network/ClientConnection;intermediary method_10753Lnet/minecraft/class_2535;method_10753(Ljava/net/InetSocketAddress;Lnet/minecraft/class_12239;Lnet/minecraft/class_9191;)Lnet/minecraft/class_2535;official aLwv;a(Ljava/net/InetSocketAddress;Laxx;Lbxf;)Lwv;
-
connect
public static ChannelFuture connect(InetSocketAddress address, NetworkingBackend backend, ClientConnection connection) - Mappings:
Namespace Name Mixin selector named connectLnet/minecraft/network/ClientConnection;connect(Ljava/net/InetSocketAddress;Lnet/minecraft/network/NetworkingBackend;Lnet/minecraft/network/ClientConnection;)Lio/netty/channel/ChannelFuture;intermediary method_52271Lnet/minecraft/class_2535;method_52271(Ljava/net/InetSocketAddress;Lnet/minecraft/class_12239;Lnet/minecraft/class_2535;)Lio/netty/channel/ChannelFuture;official aLwv;a(Ljava/net/InetSocketAddress;Laxx;Lwv;)Lio/netty/channel/ChannelFuture;
-
getOutboundHandlerName
- Mappings:
Namespace Name Mixin selector named getOutboundHandlerNameLnet/minecraft/network/ClientConnection;getOutboundHandlerName(Z)Ljava/lang/String;intermediary method_56333Lnet/minecraft/class_2535;method_56333(Z)Ljava/lang/String;official bLwv;b(Z)Ljava/lang/String;
-
getInboundHandlerName
- Mappings:
Namespace Name Mixin selector named getInboundHandlerNameLnet/minecraft/network/ClientConnection;getInboundHandlerName(Z)Ljava/lang/String;intermediary method_56334Lnet/minecraft/class_2535;method_56334(Z)Ljava/lang/String;official cLwv;c(Z)Ljava/lang/String;
-
addFlowControlHandler
- Mappings:
Namespace Name Mixin selector named addFlowControlHandlerLnet/minecraft/network/ClientConnection;addFlowControlHandler(Lio/netty/channel/ChannelPipeline;)Vintermediary method_53859Lnet/minecraft/class_2535;method_53859(Lio/netty/channel/ChannelPipeline;)Vofficial aLwv;a(Lio/netty/channel/ChannelPipeline;)V
-
addHandlers
public static void addHandlers(ChannelPipeline pipeline, NetworkSide side, boolean local, @Nullable PacketSizeLogger packetSizeLogger) - Mappings:
Namespace Name Mixin selector named addHandlersLnet/minecraft/network/ClientConnection;addHandlers(Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/NetworkSide;ZLnet/minecraft/network/handler/PacketSizeLogger;)Vintermediary method_48311Lnet/minecraft/class_2535;method_48311(Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;ZLnet/minecraft/class_8762;)Vofficial aLwv;a(Lio/netty/channel/ChannelPipeline;Laba;ZLwo;)V
-
getPrepender
- Mappings:
Namespace Name Mixin selector named getPrependerLnet/minecraft/network/ClientConnection;getPrepender(Z)Lio/netty/channel/ChannelOutboundHandler;intermediary method_59853Lnet/minecraft/class_2535;method_59853(Z)Lio/netty/channel/ChannelOutboundHandler;official dLwv;d(Z)Lio/netty/channel/ChannelOutboundHandler;
-
getSplitter
private static ChannelInboundHandler getSplitter(@Nullable PacketSizeLogger packetSizeLogger, boolean local) - Mappings:
Namespace Name Mixin selector named getSplitterLnet/minecraft/network/ClientConnection;getSplitter(Lnet/minecraft/network/handler/PacketSizeLogger;Z)Lio/netty/channel/ChannelInboundHandler;intermediary method_59852Lnet/minecraft/class_2535;method_59852(Lnet/minecraft/class_8762;Z)Lio/netty/channel/ChannelInboundHandler;official aLwv;a(Lwo;Z)Lio/netty/channel/ChannelInboundHandler;
-
addLocalValidator
- Mappings:
Namespace Name Mixin selector named addLocalValidatorLnet/minecraft/network/ClientConnection;addLocalValidator(Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/NetworkSide;)Vintermediary method_52911Lnet/minecraft/class_2535;method_52911(Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)Vofficial aLwv;a(Lio/netty/channel/ChannelPipeline;Laba;)V
-
connectLocal
- Mappings:
Namespace Name Mixin selector named connectLocalLnet/minecraft/network/ClientConnection;connectLocal(Ljava/net/SocketAddress;)Lnet/minecraft/network/ClientConnection;intermediary method_10769Lnet/minecraft/class_2535;method_10769(Ljava/net/SocketAddress;)Lnet/minecraft/class_2535;official aLwv;a(Ljava/net/SocketAddress;)Lwv;
-
setupEncryption
- Mappings:
Namespace Name Mixin selector named setupEncryptionLnet/minecraft/network/ClientConnection;setupEncryption(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)Vintermediary method_10746Lnet/minecraft/class_2535;method_10746(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)Vofficial aLwv;a(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V
-
isEncrypted
public boolean isEncrypted()- Mappings:
Namespace Name Mixin selector named isEncryptedLnet/minecraft/network/ClientConnection;isEncrypted()Zintermediary method_10771Lnet/minecraft/class_2535;method_10771()Zofficial hLwv;h()Z
-
isOpen
public boolean isOpen()- Mappings:
Namespace Name Mixin selector named isOpenLnet/minecraft/network/ClientConnection;isOpen()Zintermediary method_10758Lnet/minecraft/class_2535;method_10758()Zofficial iLwv;i()Z
-
isChannelAbsent
public boolean isChannelAbsent()- Mappings:
Namespace Name Mixin selector named isChannelAbsentLnet/minecraft/network/ClientConnection;isChannelAbsent()Zintermediary method_10772Lnet/minecraft/class_2535;method_10772()Zofficial jLwv;j()Z
-
getPacketListener
- Mappings:
Namespace Name Mixin selector named getPacketListenerLnet/minecraft/network/ClientConnection;getPacketListener()Lnet/minecraft/network/listener/PacketListener;intermediary method_10744Lnet/minecraft/class_2535;method_10744()Lnet/minecraft/class_2547;official kLwv;k()Lxl;
-
getDisconnectionInfo
- Mappings:
Namespace Name Mixin selector named getDisconnectionInfoLnet/minecraft/network/ClientConnection;getDisconnectionInfo()Lnet/minecraft/network/DisconnectionInfo;intermediary method_60926Lnet/minecraft/class_2535;method_60926()Lnet/minecraft/class_9812;official lLwv;l()Lwx;
-
tryDisableAutoRead
public void tryDisableAutoRead()- Mappings:
Namespace Name Mixin selector named tryDisableAutoReadLnet/minecraft/network/ClientConnection;tryDisableAutoRead()Vintermediary method_10757Lnet/minecraft/class_2535;method_10757()Vofficial mLwv;m()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
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 bytesrejectsBadPackets- whether this connection may abort if a compressed packet with a bad size is received- Mappings:
Namespace Name Mixin selector named setCompressionThresholdLnet/minecraft/network/ClientConnection;setCompressionThreshold(IZ)Vintermediary method_10760Lnet/minecraft/class_2535;method_10760(IZ)Vofficial aLwv;a(IZ)V
-
handleDisconnection
public void handleDisconnection()- Mappings:
Namespace Name Mixin selector named handleDisconnectionLnet/minecraft/network/ClientConnection;handleDisconnection()Vintermediary method_10768Lnet/minecraft/class_2535;method_10768()Vofficial nLwv;n()V
-
getAveragePacketsReceived
public float getAveragePacketsReceived()- Mappings:
Namespace Name Mixin selector named getAveragePacketsReceivedLnet/minecraft/network/ClientConnection;getAveragePacketsReceived()Fintermediary method_10762Lnet/minecraft/class_2535;method_10762()Fofficial oLwv;o()F
-
getAveragePacketsSent
public float getAveragePacketsSent()- Mappings:
Namespace Name Mixin selector named getAveragePacketsSentLnet/minecraft/network/ClientConnection;getAveragePacketsSent()Fintermediary method_10745Lnet/minecraft/class_2535;method_10745()Fofficial pLwv;p()F
-
resetPacketSizeLog
- Mappings:
Namespace Name Mixin selector named resetPacketSizeLogLnet/minecraft/network/ClientConnection;resetPacketSizeLog(Lnet/minecraft/util/profiler/MultiValueDebugSampleLogImpl;)Vintermediary method_53505Lnet/minecraft/class_2535;method_53505(Lnet/minecraft/class_9191;)Vofficial aLwv;a(Lbxf;)V
-