CLASS or net/minecraft/server/network/packet/HandshakeServerPacket
	FIELD a version I
	FIELD b address Ljava/lang/String;
	FIELD c port I
	FIELD d state Liq;
	METHOD <init> (Ljava/lang/String;ILiq;)V
		ARG 1 address
		ARG 2 port
	METHOD a read (Lir;)V
		ARG 0 buf
	METHOD a apply (Liu;)V
		ARG 0 handler
	METHOD a apply (Los;)V
	METHOD b getRequestedState ()Liq;
	METHOD b write (Lir;)V
		ARG 0 buf
	METHOD c getProtocolVersion ()I
