Class ClientConnection

All Implemented Interfaces:
ChannelHandler, ChannelInboundHandler

public class ClientConnection
extends SimpleChannelInboundHandler<Packet>
Mappings:
Namespace Name
official ek
intermediary net/minecraft/class_1432
named net/minecraft/network/ClientConnection
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official g Lek;g:Lorg/apache/logging/log4j/Logger;
      intermediary field_5958 Lnet/minecraft/class_1432;field_5958:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/network/ClientConnection;LOGGER:Lorg/apache/logging/log4j/Logger;
    • MARKER_NETWORK

      public static final Marker MARKER_NETWORK
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a:Lorg/apache/logging/log4j/Marker;
      intermediary field_5952 Lnet/minecraft/class_1432;field_5952:Lorg/apache/logging/log4j/Marker;
      named MARKER_NETWORK Lnet/minecraft/network/ClientConnection;MARKER_NETWORK:Lorg/apache/logging/log4j/Marker;
    • MARKER_NETWORK_PACKETS

      public static final Marker MARKER_NETWORK_PACKETS
      Mappings:
      Namespace Name Mixin selector
      official b Lek;b:Lorg/apache/logging/log4j/Marker;
      intermediary field_5953 Lnet/minecraft/class_1432;field_5953:Lorg/apache/logging/log4j/Marker;
      named MARKER_NETWORK_PACKETS Lnet/minecraft/network/ClientConnection;MARKER_NETWORK_PACKETS:Lorg/apache/logging/log4j/Marker;
    • ATTR_KEY_PROTOCOL

      public static final AttributeKey<NetworkState> ATTR_KEY_PROTOCOL
      Mappings:
      Namespace Name Mixin selector
      official c Lek;c:Lio/netty/util/AttributeKey;
      intermediary field_5954 Lnet/minecraft/class_1432;field_5954:Lio/netty/util/AttributeKey;
      named ATTR_KEY_PROTOCOL Lnet/minecraft/network/ClientConnection;ATTR_KEY_PROTOCOL:Lio/netty/util/AttributeKey;
    • field_5955

      public static final Lazy<NioEventLoopGroup> field_5955
      Mappings:
      Namespace Name Mixin selector
      official d Lek;d:Lno;
      intermediary field_5955 Lnet/minecraft/class_1432;field_5955:Lnet/minecraft/class_1699;
      named field_5955 Lnet/minecraft/network/ClientConnection;field_5955:Lnet/minecraft/util/Lazy;
    • field_5956

      public static final Lazy<EpollEventLoopGroup> field_5956
      Mappings:
      Namespace Name Mixin selector
      official e Lek;e:Lno;
      intermediary field_5956 Lnet/minecraft/class_1432;field_5956:Lnet/minecraft/class_1699;
      named field_5956 Lnet/minecraft/network/ClientConnection;field_5956:Lnet/minecraft/util/Lazy;
    • field_5957

      public static final Lazy<LocalEventLoopGroup> field_5957
      Mappings:
      Namespace Name Mixin selector
      official f Lek;f:Lno;
      intermediary field_5957 Lnet/minecraft/class_1432;field_5957:Lnet/minecraft/class_1699;
      named field_5957 Lnet/minecraft/network/ClientConnection;field_5957:Lnet/minecraft/util/Lazy;
    • field_5959

      private final NetworkSide field_5959
      Mappings:
      Namespace Name Mixin selector
      official h Lek;h:Lfg;
      intermediary field_5959 Lnet/minecraft/class_1432;field_5959:Lnet/minecraft/class_1458;
      named field_5959 Lnet/minecraft/network/ClientConnection;field_5959:Lnet/minecraft/network/NetworkSide;
    • packetQueue

      private final Queue<ClientConnection.PacketWrapper> packetQueue
      Mappings:
      Namespace Name Mixin selector
      official i Lek;i:Ljava/util/Queue;
      intermediary field_5960 Lnet/minecraft/class_1432;field_5960:Ljava/util/Queue;
      named packetQueue Lnet/minecraft/network/ClientConnection;packetQueue:Ljava/util/Queue;
    • field_5961

      private final ReentrantReadWriteLock field_5961
      Mappings:
      Namespace Name Mixin selector
      official j Lek;j:Ljava/util/concurrent/locks/ReentrantReadWriteLock;
      intermediary field_5961 Lnet/minecraft/class_1432;field_5961:Ljava/util/concurrent/locks/ReentrantReadWriteLock;
      named field_5961 Lnet/minecraft/network/ClientConnection;field_5961:Ljava/util/concurrent/locks/ReentrantReadWriteLock;
    • channel

      private Channel channel
      Mappings:
      Namespace Name Mixin selector
      official k Lek;k:Lio/netty/channel/Channel;
      intermediary field_5962 Lnet/minecraft/class_1432;field_5962:Lio/netty/channel/Channel;
      named channel Lnet/minecraft/network/ClientConnection;channel:Lio/netty/channel/Channel;
    • address

      private SocketAddress address
      Mappings:
      Namespace Name Mixin selector
      official l Lek;l:Ljava/net/SocketAddress;
      intermediary field_5963 Lnet/minecraft/class_1432;field_5963:Ljava/net/SocketAddress;
      named address Lnet/minecraft/network/ClientConnection;address:Ljava/net/SocketAddress;
    • field_5964

      private PacketListener field_5964
      Mappings:
      Namespace Name Mixin selector
      official m Lek;m:Lep;
      intermediary field_5964 Lnet/minecraft/class_1432;field_5964:Lnet/minecraft/class_1438;
      named field_5964 Lnet/minecraft/network/ClientConnection;field_5964:Lnet/minecraft/network/listener/PacketListener;
    • field_5965

      private Text field_5965
      Mappings:
      Namespace Name Mixin selector
      official n Lek;n:Leu;
      intermediary field_5965 Lnet/minecraft/class_1432;field_5965:Lnet/minecraft/class_1444;
      named field_5965 Lnet/minecraft/network/ClientConnection;field_5965:Lnet/minecraft/text/Text;
    • encrypted

      private boolean encrypted
      Mappings:
      Namespace Name Mixin selector
      official o Lek;o:Z
      intermediary field_5966 Lnet/minecraft/class_1432;field_5966:Z
      named encrypted Lnet/minecraft/network/ClientConnection;encrypted:Z
    • disconnected

      private boolean disconnected
      Mappings:
      Namespace Name Mixin selector
      official p Lek;p:Z
      intermediary field_5967 Lnet/minecraft/class_1432;field_5967:Z
      named disconnected Lnet/minecraft/network/ClientConnection;disconnected:Z
  • Constructor Details

    • ClientConnection

      public ClientConnection​(NetworkSide networkSide)
  • Method Details

    • channelActive

      public void channelActive​(ChannelHandlerContext channelHandlerContext) throws Exception
      Specified by:
      channelActive in interface ChannelInboundHandler
      Overrides:
      channelActive in class ChannelInboundHandlerAdapter
      Throws:
      Exception
      Mappings:
      Namespace Name Mixin selector
      official channelActive Lek;channelActive(Lio/netty/channel/ChannelHandlerContext;)V
      intermediary channelActive Lnet/minecraft/class_1432;channelActive(Lio/netty/channel/ChannelHandlerContext;)V
      named channelActive Lnet/minecraft/network/ClientConnection;channelActive(Lio/netty/channel/ChannelHandlerContext;)V
    • setState

      public void setState​(NetworkState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Lel;)V
      intermediary method_5095 Lnet/minecraft/class_1432;method_5095(Lnet/minecraft/class_1434;)V
      named setState Lnet/minecraft/network/ClientConnection;setState(Lnet/minecraft/network/NetworkState;)V
    • channelInactive

      public void channelInactive​(ChannelHandlerContext channelHandlerContext) throws Exception
      Specified by:
      channelInactive in interface ChannelInboundHandler
      Overrides:
      channelInactive in class ChannelInboundHandlerAdapter
      Throws:
      Exception
      Mappings:
      Namespace Name Mixin selector
      official channelInactive Lek;channelInactive(Lio/netty/channel/ChannelHandlerContext;)V
      intermediary channelInactive Lnet/minecraft/class_1432;channelInactive(Lio/netty/channel/ChannelHandlerContext;)V
      named channelInactive Lnet/minecraft/network/ClientConnection;channelInactive(Lio/netty/channel/ChannelHandlerContext;)V
    • exceptionCaught

      public void exceptionCaught​(ChannelHandlerContext channelHandlerContext, Throwable throwable) throws Exception
      Specified by:
      exceptionCaught in interface ChannelHandler
      Specified by:
      exceptionCaught in interface ChannelInboundHandler
      Overrides:
      exceptionCaught in class ChannelInboundHandlerAdapter
      Throws:
      Exception
      Mappings:
      Namespace Name Mixin selector
      official exceptionCaught Lek;exceptionCaught(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V
      intermediary exceptionCaught Lnet/minecraft/class_1432;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

      protected void channelRead0​(ChannelHandlerContext channelHandlerContext, Packet packet) throws Exception
      Specified by:
      channelRead0 in class SimpleChannelInboundHandler<Packet>
      Throws:
      Exception
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Lio/netty/channel/ChannelHandlerContext;Lff;)V
      intermediary method_5101 Lnet/minecraft/class_1432;method_5101(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_1457;)V
      named channelRead0 Lnet/minecraft/network/ClientConnection;channelRead0(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/Packet;)V
    • setPacketListener

      public void setPacketListener​(PacketListener listener)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Lep;)V
      intermediary method_5096 Lnet/minecraft/class_1432;method_5096(Lnet/minecraft/class_1438;)V
      named setPacketListener Lnet/minecraft/network/ClientConnection;setPacketListener(Lnet/minecraft/network/listener/PacketListener;)V
    • send

      public void send​(Packet packet)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Lff;)V
      intermediary method_5098 Lnet/minecraft/class_1432;method_5098(Lnet/minecraft/class_1457;)V
      named send Lnet/minecraft/network/ClientConnection;send(Lnet/minecraft/network/Packet;)V
    • send

      public void send​(Packet packet, GenericFutureListener<? extends Future<? super Void>> genericFutureListener, GenericFutureListener<? extends Future<? super Void>>[] genericFutureListener2)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Lff;Lio/netty/util/concurrent/GenericFutureListener;[Lio/netty/util/concurrent/GenericFutureListener;)V
      intermediary method_5099 Lnet/minecraft/class_1432;method_5099(Lnet/minecraft/class_1457;Lio/netty/util/concurrent/GenericFutureListener;[Lio/netty/util/concurrent/GenericFutureListener;)V
      named send Lnet/minecraft/network/ClientConnection;send(Lnet/minecraft/network/Packet;Lio/netty/util/concurrent/GenericFutureListener;[Lio/netty/util/concurrent/GenericFutureListener;)V
    • method_5100

      private void method_5100​(Packet packet, GenericFutureListener<? extends Future<? super Void>>[] genericFutureListener)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Lff;[Lio/netty/util/concurrent/GenericFutureListener;)V
      intermediary method_5100 Lnet/minecraft/class_1432;method_5100(Lnet/minecraft/class_1457;[Lio/netty/util/concurrent/GenericFutureListener;)V
      named method_5100 Lnet/minecraft/network/ClientConnection;method_5100(Lnet/minecraft/network/Packet;[Lio/netty/util/concurrent/GenericFutureListener;)V
    • sendQueuedPackets

      private void sendQueuedPackets()
      Mappings:
      Namespace Name Mixin selector
      official m Lek;m()V
      intermediary method_5114 Lnet/minecraft/class_1432;method_5114()V
      named sendQueuedPackets Lnet/minecraft/network/ClientConnection;sendQueuedPackets()V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a()V
      intermediary method_5092 Lnet/minecraft/class_1432;method_5092()V
      named tick Lnet/minecraft/network/ClientConnection;tick()V
    • getAddress

      public SocketAddress getAddress()
      Mappings:
      Namespace Name Mixin selector
      official b Lek;b()Ljava/net/SocketAddress;
      intermediary method_5105 Lnet/minecraft/class_1432;method_5105()Ljava/net/SocketAddress;
      named getAddress Lnet/minecraft/network/ClientConnection;getAddress()Ljava/net/SocketAddress;
    • disconnect

      public void disconnect​(Text disconnectReason)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Leu;)V
      intermediary method_5097 Lnet/minecraft/class_1432;method_5097(Lnet/minecraft/class_1444;)V
      named disconnect Lnet/minecraft/network/ClientConnection;disconnect(Lnet/minecraft/text/Text;)V
    • isLocal

      public boolean isLocal()
      Mappings:
      Namespace Name Mixin selector
      official c Lek;c()Z
      intermediary method_5106 Lnet/minecraft/class_1432;method_5106()Z
      named isLocal Lnet/minecraft/network/ClientConnection;isLocal()Z
    • connect

      @Environment(CLIENT) public static ClientConnection connect​(InetAddress address, int port, boolean shouldUseNativeTransport)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Ljava/net/InetAddress;IZ)Lek;
      intermediary method_5102 Lnet/minecraft/class_1432;method_5102(Ljava/net/InetAddress;IZ)Lnet/minecraft/class_1432;
      named connect Lnet/minecraft/network/ClientConnection;connect(Ljava/net/InetAddress;IZ)Lnet/minecraft/network/ClientConnection;
    • connectLocal

      @Environment(CLIENT) public static ClientConnection connectLocal​(SocketAddress address)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Ljava/net/SocketAddress;)Lek;
      intermediary method_5103 Lnet/minecraft/class_1432;method_5103(Ljava/net/SocketAddress;)Lnet/minecraft/class_1432;
      named connectLocal Lnet/minecraft/network/ClientConnection;connectLocal(Ljava/net/SocketAddress;)Lnet/minecraft/network/ClientConnection;
    • setupEncryption

      public void setupEncryption​(SecretKey secretKey)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(Ljavax/crypto/SecretKey;)V
      intermediary method_5104 Lnet/minecraft/class_1432;method_5104(Ljavax/crypto/SecretKey;)V
      named setupEncryption Lnet/minecraft/network/ClientConnection;setupEncryption(Ljavax/crypto/SecretKey;)V
    • isEncrypted

      @Environment(CLIENT) public boolean isEncrypted()
      Mappings:
      Namespace Name Mixin selector
      official f Lek;f()Z
      intermediary method_5107 Lnet/minecraft/class_1432;method_5107()Z
      named isEncrypted Lnet/minecraft/network/ClientConnection;isEncrypted()Z
    • isOpen

      public boolean isOpen()
      Mappings:
      Namespace Name Mixin selector
      official g Lek;g()Z
      intermediary method_5108 Lnet/minecraft/class_1432;method_5108()Z
      named isOpen Lnet/minecraft/network/ClientConnection;isOpen()Z
    • hasChannel

      public boolean hasChannel()
      Mappings:
      Namespace Name Mixin selector
      official h Lek;h()Z
      intermediary method_5109 Lnet/minecraft/class_1432;method_5109()Z
      named hasChannel Lnet/minecraft/network/ClientConnection;hasChannel()Z
    • getPacketListener

      public PacketListener getPacketListener()
      Mappings:
      Namespace Name Mixin selector
      official i Lek;i()Lep;
      intermediary method_5110 Lnet/minecraft/class_1432;method_5110()Lnet/minecraft/class_1438;
      named getPacketListener Lnet/minecraft/network/ClientConnection;getPacketListener()Lnet/minecraft/network/listener/PacketListener;
    • getDisconnectReason

      public Text getDisconnectReason()
      Mappings:
      Namespace Name Mixin selector
      official j Lek;j()Leu;
      intermediary method_5111 Lnet/minecraft/class_1432;method_5111()Lnet/minecraft/class_1444;
      named getDisconnectReason Lnet/minecraft/network/ClientConnection;getDisconnectReason()Lnet/minecraft/text/Text;
    • disableAutoRead

      public void disableAutoRead()
      Mappings:
      Namespace Name Mixin selector
      official k Lek;k()V
      intermediary method_5112 Lnet/minecraft/class_1432;method_5112()V
      named disableAutoRead Lnet/minecraft/network/ClientConnection;disableAutoRead()V
    • setCompressionThreshold

      public void setCompressionThreshold​(int compressionThreshold)
      Mappings:
      Namespace Name Mixin selector
      official a Lek;a(I)V
      intermediary method_5093 Lnet/minecraft/class_1432;method_5093(I)V
      named setCompressionThreshold Lnet/minecraft/network/ClientConnection;setCompressionThreshold(I)V
    • handleDisconnection

      public void handleDisconnection()
      Mappings:
      Namespace Name Mixin selector
      official l Lek;l()V
      intermediary method_5113 Lnet/minecraft/class_1432;method_5113()V
      named handleDisconnection Lnet/minecraft/network/ClientConnection;handleDisconnection()V