From 3763d086f6e6f6c49ac996ec2b787d9de0d3bab7 Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 11 Dec 2021 18:03:07 -0600 Subject: misc polish --- minecraft-protocol/src/connection.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'minecraft-protocol/src/connection.rs') diff --git a/minecraft-protocol/src/connection.rs b/minecraft-protocol/src/connection.rs index 2fe03dfb..5b750802 100644 --- a/minecraft-protocol/src/connection.rs +++ b/minecraft-protocol/src/connection.rs @@ -50,13 +50,14 @@ impl Connection { // 1. reads the first 5 bytes, probably only some of this will be used to get the packet length // 2. how much we should read = packet length - 5 // 3. read the rest of the packet and add it to the cursor + // 4. figure out what packet this is and parse it // 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, &mut self.stream); - println!("reading length varint"); + let (_packet_size, _packet_size_varint_size) = mc_buf::read_varint(&mut buf).await?; + // then, minecraft tells us the packet id as a varint - println!("reading id varint"); let (packet_id, _packet_id_size) = mc_buf::read_varint(&mut buf).await?; // if we recognize the packet id, parse it -- cgit v1.2.3