Hierarchy For Package net.minecraft.network.packet
Class Hierarchy
- java.lang.Object
- net.minecraft.network.packet.BundlePacket<T> (implements net.minecraft.network.packet.Packet<T>)
 - net.minecraft.network.packet.BundleSplitterPacket<T> (implements net.minecraft.network.packet.Packet<T>)
 - net.minecraft.network.packet.CommonPackets
 - net.minecraft.network.packet.ConfigPackets
 - net.minecraft.network.packet.CookiePackets
 - net.minecraft.network.packet.HandshakePackets
 - net.minecraft.network.packet.LoginPackets
 - net.minecraft.network.packet.PingPackets
 - net.minecraft.network.packet.PlayPackets
 - net.minecraft.network.packet.StatusPackets
 
 
Interface Hierarchy
- net.minecraft.network.packet.CustomPayload
 - net.minecraft.network.packet.CustomPayload.CodecFactory<B>
 - net.minecraft.network.packet.Packet<T>
 - net.minecraft.network.packet.PacketCodecModifier<B,
V, C>  
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.network.packet.BrandCustomPayload (implements net.minecraft.network.packet.CustomPayload)
 - net.minecraft.network.packet.CustomPayload.Id<T>
 - net.minecraft.network.packet.CustomPayload.Type<B,
T>  - net.minecraft.network.packet.PacketType<T>
 - net.minecraft.network.packet.UnknownCustomPayload (implements net.minecraft.network.packet.CustomPayload)
 
 
 - java.lang.Record