CLASS ir net/minecraft/network/ClientConnection
	FIELD c ATTR_KEY_PROTOCOL Lio/netty/util/AttributeKey;
	FIELD d CLIENT_IO_GROUP Lyt;
	FIELD e CLIENT_IO_GROUP_EPOLL Lyt;
	FIELD f CLIENT_IO_GROUP_LOCAL Lyt;
	FIELD g LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD h side Ljs;
	FIELD j lock Ljava/util/concurrent/locks/ReentrantReadWriteLock;
	FIELD k channel Lio/netty/channel/Channel;
	FIELD l address Ljava/net/SocketAddress;
	FIELD m packetListener Liw;
	FIELD n disconnectReason Ljd;
	FIELD o encrypted Z
	FIELD p disconnected Z
	METHOD a tick ()V
	METHOD a setMinCompressedSize (I)V
	METHOD a setState (Lis;)V
	METHOD a setPacketListener (Liw;)V
	METHOD a connect (Ljava/net/InetAddress;IZ)Lir;
		ARG 0 address
		ARG 1 port
		ARG 2 shouldUseNativeTransport
	METHOD a connect (Ljava/net/SocketAddress;)Lir;
		ARG 0 address
	METHOD a setupEncryption (Ljavax/crypto/SecretKey;)V
	METHOD a disconnect (Ljd;)V
		ARG 1 disconnectReason
	METHOD a sendPacket (Ljr;)V
	METHOD a sendPacket (Ljr;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 ()Liw;
	METHOD j getDisconnectReason ()Ljd;
	METHOD l handleDisconnection ()V
