diff options
| author | mat <github@matdoes.dev> | 2021-12-18 10:04:10 -0600 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2021-12-18 10:04:10 -0600 |
| commit | 8e3ba097b48543a85f2cf487d5db90add3f28bac (patch) | |
| tree | eb691675842ecaec0a8a561deb8cf5e2951c9d81 /azalea-client/src | |
| parent | 498077e09f372ecd5c4f32f20363d7011f09e70a (diff) | |
| download | azalea-drasl-8e3ba097b48543a85f2cf487d5db90add3f28bac.tar.xz | |
start adding clientbound_login_packet
Diffstat (limited to 'azalea-client/src')
| -rw-r--r-- | azalea-client/src/connect.rs | 18 |
1 files changed, 17 insertions, 1 deletions
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(()) } |
