From 9642558f8f8d983a7087f15d68be8cf07a85f0c2 Mon Sep 17 00:00:00 2001 From: mat Date: Wed, 15 Dec 2021 23:10:55 -0600 Subject: azalea --- .../login/clientbound_custom_query_packet.rs | 41 ---------------------- 1 file changed, 41 deletions(-) delete mode 100644 minecraft-protocol/src/packets/login/clientbound_custom_query_packet.rs (limited to 'minecraft-protocol/src/packets/login/clientbound_custom_query_packet.rs') diff --git a/minecraft-protocol/src/packets/login/clientbound_custom_query_packet.rs b/minecraft-protocol/src/packets/login/clientbound_custom_query_packet.rs deleted file mode 100644 index 093176eb..00000000 --- a/minecraft-protocol/src/packets/login/clientbound_custom_query_packet.rs +++ /dev/null @@ -1,41 +0,0 @@ -use std::hash::Hash; -use tokio::io::BufReader; - -use crate::mc_buf::{self, Readable, Writable}; - -use super::LoginPacket; - -#[derive(Hash, Clone, Debug)] -pub struct ClientboundCustomQueryPacket { - pub transaction_id: u32, - // TODO: this should be a resource location - pub identifier: String, - pub data: Vec, -} - -impl ClientboundCustomQueryPacket { - pub fn get(self) -> LoginPacket { - LoginPacket::ClientboundCustomQueryPacket(self) - } - - pub fn write(&self, buf: &mut Vec) { - buf.write_varint(self.transaction_id as i32).unwrap(); - buf.write_utf(&self.identifier).unwrap(); - buf.write_bytes(&self.data).unwrap(); - } - - pub async fn read( - buf: &mut BufReader, - ) -> Result { - let transaction_id = buf.read_varint().await?.0 as u32; - // TODO: this should be a resource location - let identifier = buf.read_utf().await?; - let data = buf.read_bytes(1048576).await?; - Ok(ClientboundCustomQueryPacket { - transaction_id, - identifier, - data, - } - .get()) - } -} -- cgit v1.2.3