Hierarchy For Package net.minecraft.network.state
Class Hierarchy
- java.lang.Object
- net.minecraft.network.state.ConfigurationStates
 - net.minecraft.network.state.HandshakeStates
 - net.minecraft.network.state.LoginStates
 - net.minecraft.network.state.NetworkStateBuilder<T,
B, C>  - net.minecraft.network.state.PlayStateFactories
 - net.minecraft.network.state.QueryStates
 
 
Interface Hierarchy
- net.minecraft.network.state.NetworkState<T>
 - net.minecraft.network.state.NetworkState.Factory
- net.minecraft.network.state.ContextAwareNetworkStateFactory<T,
B, C>  - net.minecraft.network.state.NetworkStateFactory<T,
B>  
 - net.minecraft.network.state.ContextAwareNetworkStateFactory<T,
 - net.minecraft.network.state.NetworkState.Unbound
 - net.minecraft.network.state.NetworkState.Unbound.PacketTypeConsumer
 - net.minecraft.network.state.PlayStateFactories.PacketCodecModifierContext
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.network.state.NetworkStateBuilder.NetworkStateImpl<L> (implements net.minecraft.network.state.NetworkState<T>)
 - net.minecraft.network.state.NetworkStateBuilder.PacketType<T,
P, B, C>  
 
 - java.lang.Record