| Package | Description | 
|---|---|
| net.minecraftforge.fml.common.network.handshake | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HandshakeMessageHandler<S extends java.lang.Enum<S> & IHandshakeState<S>> | 
| Modifier and Type | Class and Description | 
|---|---|
| (package private) class  | FMLHandshakeClientStatePacket handshake sequence manager- client side (responding to remote server)
 Flow:
 1. | 
| (package private) class  | FMLHandshakeServerState | 
| Modifier and Type | Field and Description | 
|---|---|
| private static io.netty.util.AttributeKey<IHandshakeState<?>> | HandshakeMessageHandler. STATE |