CLASS ip net/minecraft/network/ClientConnection
	FIELD c ATTR_KEY_PROTOCOL Lio/netty/util/AttributeKey;
	FIELD d CLIENT_IO_GROUP Lyy;
	FIELD e CLIENT_IO_GROUP_EPOLL Lyy;
	FIELD f CLIENT_IO_GROUP_LOCAL Lyy;
	FIELD g LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD h side Ljq;
	FIELD j lock Ljava/util/concurrent/locks/ReentrantReadWriteLock;
	FIELD k channel Lio/netty/channel/Channel;
	FIELD l address Ljava/net/SocketAddress;
	FIELD m packetListener Liu;
	FIELD n disconnectReason Ljb;
	FIELD o encrypted Z
	FIELD p disconnected Z
	METHOD a tick ()V
	METHOD a setMinCompressedSize (I)V
	METHOD a setState (Liq;)V
	METHOD a setPacketListener (Liu;)V
	METHOD a connect (Ljava/net/InetAddress;IZ)Lip;
		ARG 0 address
		ARG 1 port
		ARG 2 shouldUseNativeTransport
	METHOD a connect (Ljava/net/SocketAddress;)Lip;
		ARG 0 address
	METHOD a setupEncryption (Ljavax/crypto/SecretKey;)V
	METHOD a disconnect (Ljb;)V
		ARG 1 disconnectReason
	METHOD a sendPacket (Ljp;)V
	METHOD a sendPacket (Ljp;Lio/netty/util/concurrent/GenericFutureListener;)V
	METHOD b getAddress ()Ljava/net/SocketAddress;
	METHOD c isLocal ()Z
	METHOD f isEncrypted ()Z
	METHOD g isOpen ()Z
	METHOD h hasChannel ()Z
	METHOD i getPacketListener ()Liu;
	METHOD j getDisconnectReason ()Ljb;
	METHOD l handleDisconnection ()V
	METHOD m getPacketsReceived ()F
	METHOD n getPacketsSent ()F
