类 ClientConnection

    • 字段详细资料

      • CURRENT_PACKET_COUNTER_WEIGHT

        private static final float CURRENT_PACKET_COUNTER_WEIGHT
        Represents 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.

        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lnz;g: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

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official h Lnz;h:Lorg/apache/logging/log4j/Logger;
        intermediary field_11642 Lnet/minecraft/class_2535;field_11642:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/network/ClientConnection;LOGGER:Lorg/apache/logging/log4j/Logger;
      • NETWORK_MARKER

        public static final Marker NETWORK_MARKER
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a:Lorg/apache/logging/log4j/Marker;
        intermediary field_11641 Lnet/minecraft/class_2535;field_11641:Lorg/apache/logging/log4j/Marker;
        named NETWORK_MARKER Lnet/minecraft/network/ClientConnection;NETWORK_MARKER:Lorg/apache/logging/log4j/Marker;
      • NETWORK_PACKETS_MARKER

        public static final Marker NETWORK_PACKETS_MARKER
        Mappings:
        Namespace Name Mixin selector
        official b Lnz;b:Lorg/apache/logging/log4j/Marker;
        intermediary field_11639 Lnet/minecraft/class_2535;field_11639:Lorg/apache/logging/log4j/Marker;
        named NETWORK_PACKETS_MARKER Lnet/minecraft/network/ClientConnection;NETWORK_PACKETS_MARKER:Lorg/apache/logging/log4j/Marker;
      • PROTOCOL_ATTRIBUTE_KEY

        public static final AttributeKey<NetworkState> PROTOCOL_ATTRIBUTE_KEY
        The attribute key for the current network state of the backing netty channel.
        Mappings:
        Namespace Name Mixin selector
        official c Lnz;c: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

        public static final Lazy<NioEventLoopGroup> CLIENT_IO_GROUP
        Mappings:
        Namespace Name Mixin selector
        official d Lnz;d:Lagp;
        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

        public static final Lazy<EpollEventLoopGroup> EPOLL_CLIENT_IO_GROUP
        Mappings:
        Namespace Name Mixin selector
        official e Lnz;e:Lagp;
        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

        public static final Lazy<DefaultEventLoopGroup> LOCAL_CLIENT_IO_GROUP
        Mappings:
        Namespace Name Mixin selector
        official f Lnz;f:Lagp;
        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

        private final NetworkSide side
        The side this connection is to.
        Mappings:
        Namespace Name Mixin selector
        official i Lnz;i:Lpg;
        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

        private final Queue<ClientConnection.QueuedPacket> packetQueue
        Mappings:
        Namespace Name Mixin selector
        official j Lnz;j: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

        private Channel channel
        Mappings:
        Namespace Name Mixin selector
        official k Lnz;k: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

        private SocketAddress address
        Mappings:
        Namespace Name Mixin selector
        official l Lnz;l: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

        private PacketListener packetListener
        Mappings:
        Namespace Name Mixin selector
        official m Lnz;m:Loe;
        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

        private Text disconnectReason
        Mappings:
        Namespace Name Mixin selector
        official n Lnz;n:Lon;
        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 o Lnz;o: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 p Lnz;p: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 q Lnz;q: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 r Lnz;r: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 s Lnz;s: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 t Lnz;t: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 u Lnz;u: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 v Lnz;v:Z
        intermediary field_11640 Lnet/minecraft/class_2535;field_11640:Z
        named errored Lnet/minecraft/network/ClientConnection;errored:Z
    • 构造器详细资料

      • ClientConnection

        public ClientConnection​(NetworkSide side)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lnz;<init>(Lpg;)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
    • 方法详细资料

      • channelActive

        public void channelActive​(ChannelHandlerContext context)
                           throws Exception
        指定者:
        channelActive 在接口中 ChannelInboundHandler
        覆盖:
        channelActive 在类中 ChannelInboundHandlerAdapter
        抛出:
        Exception
        Mappings:
        Namespace Name Mixin selector
        official channelActive Lnz;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

        public void setState​(NetworkState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Loa;)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

        public void channelInactive​(ChannelHandlerContext context)
        指定者:
        channelInactive 在接口中 ChannelInboundHandler
        覆盖:
        channelInactive 在类中 ChannelInboundHandlerAdapter
        Mappings:
        Namespace Name Mixin selector
        official channelInactive Lnz;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

        public void exceptionCaught​(ChannelHandlerContext context,
                                    Throwable ex)
        指定者:
        exceptionCaught 在接口中 ChannelHandler
        指定者:
        exceptionCaught 在接口中 ChannelInboundHandler
        覆盖:
        exceptionCaught 在类中 ChannelInboundHandlerAdapter
        Mappings:
        Namespace Name Mixin selector
        official exceptionCaught Lnz;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

        protected void channelRead0​(ChannelHandlerContext channelHandlerContext,
                                    Packet<?> packet)
        指定者:
        channelRead0 在类中 SimpleChannelInboundHandler<Packet<?>>
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Lio/netty/channel/ChannelHandlerContext;Lpf;)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;)V
      • handlePacket

        private static <T extends PacketListener> void handlePacket​(Packet<T> packet,
                                                                    PacketListener listener)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Lpf;Loe;)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;Lnet/minecraft/network/listener/PacketListener;)V
      • setPacketListener

        public 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.
        API Note:
        This may be called from the packetListener stored in this connection.
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Loe;)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

        public void send​(Packet<?> packet)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Lpf;)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;)V
      • send

        public void send​(Packet<?> packet,
                         @Nullable
                         @Nullable GenericFutureListener<? extends Future<? super Void>> callback)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Lpf;Lio/netty/util/concurrent/GenericFutureListener;)V
        intermediary method_10752 Lnet/minecraft/class_2535;method_10752(Lnet/minecraft/class_2596;Lio/netty/util/concurrent/GenericFutureListener;)V
        named send Lnet/minecraft/network/ClientConnection;send(Lnet/minecraft/network/Packet;Lio/netty/util/concurrent/GenericFutureListener;)V
      • sendImmediately

        private void sendImmediately​(Packet<?> packet,
                                     @Nullable
                                     @Nullable GenericFutureListener<? extends Future<? super Void>> callback)
        Mappings:
        Namespace Name Mixin selector
        official b Lnz;b(Lpf;Lio/netty/util/concurrent/GenericFutureListener;)V
        intermediary method_10764 Lnet/minecraft/class_2535;method_10764(Lnet/minecraft/class_2596;Lio/netty/util/concurrent/GenericFutureListener;)V
        named sendImmediately Lnet/minecraft/network/ClientConnection;sendImmediately(Lnet/minecraft/network/Packet;Lio/netty/util/concurrent/GenericFutureListener;)V
      • getState

        private NetworkState getState()
        Returns the current network state of this connection.
        Mappings:
        Namespace Name Mixin selector
        official p Lnz;p()Loa;
        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 Lnz;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 Lnz;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 Lnz;b()V
        intermediary method_30615 Lnet/minecraft/class_2535;method_30615()V
        named updateStats Lnet/minecraft/network/ClientConnection;updateStats()V
      • getAddress

        public SocketAddress getAddress()
        Mappings:
        Namespace Name Mixin selector
        official c Lnz;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

        public void disconnect​(Text disconnectReason)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Lon;)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 Lnz;d()Z
        intermediary method_10756 Lnet/minecraft/class_2535;method_10756()Z
        named isLocal Lnet/minecraft/network/ClientConnection;isLocal()Z
      • getSide

        public NetworkSide getSide()
        Returns the side of this connection, or the direction of the packets received by this connection.
        Mappings:
        Namespace Name Mixin selector
        official e Lnz;e()Lpg;
        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

        public 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 Lnz;f()Lpg;
        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

        public static ClientConnection connect​(InetAddress address,
                                               int port,
                                               boolean shouldUseNativeTransport)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Ljava/net/InetAddress;IZ)Lnz;
        intermediary method_10753 Lnet/minecraft/class_2535;method_10753(Ljava/net/InetAddress;IZ)Lnet/minecraft/class_2535;
        named connect Lnet/minecraft/network/ClientConnection;connect(Ljava/net/InetAddress;IZ)Lnet/minecraft/network/ClientConnection;
      • connectLocal

        public static ClientConnection connectLocal​(SocketAddress address)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(Ljava/net/SocketAddress;)Lnz;
        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

        public void setupEncryption​(Cipher cipher,
                                    Cipher cipher2)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;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 Lnz;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 Lnz;h()Z
        intermediary method_10758 Lnet/minecraft/class_2535;method_10758()Z
        named isOpen Lnet/minecraft/network/ClientConnection;isOpen()Z
      • hasChannel

        public boolean hasChannel()
        Mappings:
        Namespace Name Mixin selector
        official i Lnz;i()Z
        intermediary method_10772 Lnet/minecraft/class_2535;method_10772()Z
        named hasChannel Lnet/minecraft/network/ClientConnection;hasChannel()Z
      • getPacketListener

        public PacketListener getPacketListener()
        Mappings:
        Namespace Name Mixin selector
        official j Lnz;j()Loe;
        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

        @Nullable
        public @Nullable Text getDisconnectReason()
        Mappings:
        Namespace Name Mixin selector
        official k Lnz;k()Lon;
        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 Lnz;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)
        Mappings:
        Namespace Name Mixin selector
        official a Lnz;a(I)V
        intermediary method_10760 Lnet/minecraft/class_2535;method_10760(I)V
        named setCompressionThreshold Lnet/minecraft/network/ClientConnection;setCompressionThreshold(I)V
      • handleDisconnection

        public void handleDisconnection()
        Mappings:
        Namespace Name Mixin selector
        official m Lnz;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 Lnz;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 Lnz;o()F
        intermediary method_10745 Lnet/minecraft/class_2535;method_10745()F
        named getAveragePacketsSent Lnet/minecraft/network/ClientConnection;getAveragePacketsSent()F