From 8e3ba097b48543a85f2cf487d5db90add3f28bac Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 18 Dec 2021 10:04:10 -0600 Subject: start adding clientbound_login_packet --- azalea-client/src/connect.rs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'azalea-client/src') diff --git a/azalea-client/src/connect.rs b/azalea-client/src/connect.rs index 07c2e0d0..94c800f6 100644 --- a/azalea-client/src/connect.rs +++ b/azalea-client/src/connect.rs @@ -56,7 +56,23 @@ pub async fn join_server(address: &ServerAddress) -> Result<(), String> { }; // game - panic!("ok i haven't implemented game yet"); + 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); + } + } + } Ok(()) } -- cgit v1.2.3