From 4a44c58444c901d939a8594669c819ab2bfbac13 Mon Sep 17 00:00:00 2001 From: mat Date: Tue, 7 Dec 2021 22:12:16 +0000 Subject: keep doing packet stuff --- minecraft-protocol/src/packets/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'minecraft-protocol/src/packets/mod.rs') diff --git a/minecraft-protocol/src/packets/mod.rs b/minecraft-protocol/src/packets/mod.rs index 6a053124..8d943be0 100644 --- a/minecraft-protocol/src/packets/mod.rs +++ b/minecraft-protocol/src/packets/mod.rs @@ -2,6 +2,7 @@ mod client_intention_packet; pub use client_intention_packet::ClientIntentionPacket; mod serverbound_status_request_packet; pub use serverbound_status_request_packet::ServerboundStatusRequestPacket; +use tokio::io::AsyncRead; #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub enum ConnectionProtocol { @@ -15,5 +16,6 @@ pub trait Packet { /// Get the id of the packet, this is always a byte. fn get_id(&self) -> u32; - fn write(&self, friendly_byte_buf: &mut Vec) -> (); + fn write(&self, buf: &mut Vec) -> (); + fn parse(&self, buf: T) -> (); } -- cgit v1.2.3