aboutsummaryrefslogtreecommitdiff
path: root/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs
diff options
context:
space:
mode:
Diffstat (limited to 'minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs')
-rw-r--r--minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs b/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs
index 56799677..066131cc 100644
--- a/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs
+++ b/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs
@@ -2,19 +2,21 @@ use async_trait::async_trait;
use std::hash::Hash;
use tokio::io::BufReader;
-use crate::{
- packets::{Packet, PacketTrait},
-};
+use crate::packets::{Packet, PacketTrait, ProtocolPacket};
+
+use super::StatusPacket;
#[derive(Hash, Clone, Debug)]
pub struct ServerboundStatusRequestPacket {}
#[async_trait]
impl PacketTrait for ServerboundStatusRequestPacket {
- fn get(self) -> Packet {
- Packet::ServerboundStatusRequestPacket(self)
+ fn get(self) -> StatusPacket {
+ StatusPacket::ServerboundStatusRequestPacket(self)
+ }
+ fn write(&self, _buf: &mut Vec<u8>) {
+ panic!("ServerboundStatusRequestPacket::write not implemented")
}
- fn write(&self, _buf: &mut Vec<u8>) {}
async fn read<T: tokio::io::AsyncRead + std::marker::Unpin + std::marker::Send>(
_buf: &mut BufReader<T>,