nurtex-protocol 1.2.1

Library that allows a Minecraft client to communicate with a server.
Documentation
use nurtex_derive::PacketUnion;

use crate::packets::status::packets::*;

#[derive(Clone, Debug, PartialEq, PacketUnion)]
pub enum ClientsideStatusPacket {
  #[id = 0x00]
  StatusResponse(ClientsideStatusResponse),
  #[id = 0x01]
  PongResponse(ClientsidePongResponse),
}

#[derive(Clone, Debug, PartialEq, PacketUnion)]
pub enum ServersideStatusPacket {
  #[id = 0x00]
  StatusRequest(ServersideStatusRequest),
  #[id = 0x01]
  PingRequest(ServersidePingRequest),
}