pub mod handshaking;
pub mod login;
pub mod play;
pub mod status;
pub mod types;
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)]
pub struct V1_16_5;
impl crate::packet::Version for V1_16_5 {
const PROTOCOL: i32 = 754;
const NAME: &'static str = "1.16.5";
const POSITION_LAYOUT: crate::types::PositionLayout = crate::types::PositionLayout::Xzy;
type HandshakingServerbound = handshaking::serverbound::ServerboundHandshakingPacket;
type StatusClientbound = status::clientbound::ClientboundStatusPacket;
type StatusServerbound = status::serverbound::ServerboundStatusPacket;
type LoginClientbound = login::clientbound::ClientboundLoginPacket;
type LoginServerbound = login::serverbound::ServerboundLoginPacket;
type PlayClientbound = play::clientbound::ClientboundPlayPacket;
type PlayServerbound = play::serverbound::ServerboundPlayPacket;
}