From af28b0e57aeeca8790e3014f3e568c60ae892e39 Mon Sep 17 00:00:00 2001 From: mat Date: Sun, 26 Dec 2021 14:15:06 -0600 Subject: reading nbt in the protocol works --- azalea-client/src/connect.rs | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) (limited to 'azalea-client/src') diff --git a/azalea-client/src/connect.rs b/azalea-client/src/connect.rs index d3702874..90cb3ad7 100644 --- a/azalea-client/src/connect.rs +++ b/azalea-client/src/connect.rs @@ -57,23 +57,26 @@ pub async fn join_server(address: &ServerAddress) -> Result<(), String> { }; // game - // loop { - // let packet_result = conn.read().await; - // match packet_result { - // Ok(packet) => match packet { - // GamePacket::ClientboundKeepAlivePacket(p) => { - // println!("Got keep alive packet {:?}", p.keep_alive_id); - // } - // GamePacket::ClientboundChatMessagePacket(p) => { - // println!("Got chat message packet {:?}", p.message); - // } - // _ => panic!("unhandled packet"), - // }, - // Err(e) => { - // println!("Error: {:?}", e); - // } - // } - // } + loop { + let packet_result = conn.read().await; + match packet_result { + Ok(packet) => match packet { + GamePacket::ClientboundLoginPacket(p) => { + println!("Got login packet {:?}", p); + } + // GamePacket::ClientboundKeepAlivePacket(p) => { + // println!("Got keep alive packet {:?}", p.keep_alive_id); + // } + // GamePacket::ClientboundChatMessagePacket(p) => { + // println!("Got chat message packet {:?}", p.message); + // } + _ => panic!("unhandled packet"), + }, + Err(e) => { + println!("Error: {:?}", e); + } + } + } Ok(()) } -- cgit v1.2.3