Skip to main content

nurtex_protocol/packets/status/
packets.rs

1use nurtex_codec::Buffer;
2use nurtex_derive::Packet;
3
4#[derive(Clone, Debug, PartialEq, Packet)]
5pub struct ClientsidePongResponse {
6  #[packet(varlong)]
7  pub timestamp: i64,
8}
9
10#[derive(Clone, Debug, PartialEq, Packet)]
11pub struct ClientsideStatusResponse {
12  pub response: String,
13}
14
15#[derive(Clone, Debug, PartialEq, Packet)]
16pub struct ServersideStatusRequest;
17
18#[derive(Clone, Debug, PartialEq, Packet)]
19pub struct ServersidePingRequest {
20  #[packet(varlong)]
21  pub timestamp: i64,
22}