From ff8e3f2d9e4752cf3ecf8ed80041ab352cceb870 Mon Sep 17 00:00:00 2001 From: mat Date: Wed, 15 Dec 2021 19:10:44 -0600 Subject: reading packets is now friendlier --- minecraft-protocol/src/read.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'minecraft-protocol/src/read.rs') diff --git a/minecraft-protocol/src/read.rs b/minecraft-protocol/src/read.rs index f0c82641..6f242e8b 100644 --- a/minecraft-protocol/src/read.rs +++ b/minecraft-protocol/src/read.rs @@ -1,6 +1,6 @@ use tokio::{io::BufReader, net::TcpStream}; -use crate::{connect::PacketFlow, mc_buf, packets::ProtocolPacket}; +use crate::{connect::PacketFlow, mc_buf::Readable, packets::ProtocolPacket}; pub async fn read_packet( flow: &PacketFlow, @@ -15,10 +15,10 @@ pub async fn read_packet( // the first thing minecraft sends us is the length as a varint, which can be up to 5 bytes long let mut buf = BufReader::with_capacity(4 * 1024 * 1024, stream); - let (_packet_size, _packet_size_varint_size) = mc_buf::read_varint(&mut buf).await?; + let (_packet_size, _packet_size_varint_size) = buf.read_varint().await?; // then, minecraft tells us the packet id as a varint - let (packet_id, _packet_id_size) = mc_buf::read_varint(&mut buf).await?; + let (packet_id, _packet_id_size) = buf.read_varint().await?; // if we recognize the packet id, parse it -- cgit v1.2.3