diff options
| author | mat <github@matdoes.dev> | 2022-07-29 15:38:33 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-07-29 15:38:33 -0500 |
| commit | f22a386c78ed6cae638d35888a5376cfa48c1a90 (patch) | |
| tree | 6356bf5748cb9154d11c04c785f8cd27a40c6b8b | |
| parent | 1b602d0be793394ac2b0d009b77c6a877a4efb7d (diff) | |
| download | azalea-drasl-f22a386c78ed6cae638d35888a5376cfa48c1a90.tar.xz | |
fix errors in az-client
| -rw-r--r-- | azalea-client/src/client.rs | 12 | ||||
| -rwxr-xr-x | azalea-client/src/ping.rs | 6 |
2 files changed, 9 insertions, 9 deletions
diff --git a/azalea-client/src/client.rs b/azalea-client/src/client.rs index 8b456276..f5dfdf98 100644 --- a/azalea-client/src/client.rs +++ b/azalea-client/src/client.rs @@ -18,6 +18,7 @@ use azalea_protocol::{ login::{ serverbound_hello_packet::ServerboundHelloPacket, serverbound_key_packet::{NonceOrSaltSignature, ServerboundKeyPacket}, + ClientboundLoginPacket, }, ConnectionProtocol, PROTOCOL_VERSION, }, @@ -110,7 +111,7 @@ impl Client { let packet_result = conn.read().await; match packet_result { Ok(packet) => match packet { - LoginPacket::ClientboundHelloPacket(p) => { + ClientboundLoginPacket::ClientboundHelloPacket(p) => { println!("Got encryption request"); let e = azalea_crypto::encrypt(&p.public_key, &p.nonce).unwrap(); @@ -128,21 +129,20 @@ impl Client { .await; conn.set_encryption_key(e.secret_key); } - LoginPacket::ClientboundLoginCompressionPacket(p) => { + ClientboundLoginPacket::ClientboundLoginCompressionPacket(p) => { println!("Got compression request {:?}", p.compression_threshold); conn.set_compression_threshold(p.compression_threshold); } - LoginPacket::ClientboundGameProfilePacket(p) => { + ClientboundLoginPacket::ClientboundGameProfilePacket(p) => { println!("Got profile {:?}", p.game_profile); break (conn.game(), p.game_profile); } - LoginPacket::ClientboundLoginDisconnectPacket(p) => { + ClientboundLoginPacket::ClientboundLoginDisconnectPacket(p) => { println!("Got disconnect {:?}", p); } - LoginPacket::ClientboundCustomQueryPacket(p) => { + ClientboundLoginPacket::ClientboundCustomQueryPacket(p) => { println!("Got custom query {:?}", p); } - _ => panic!("Unexpected packet {:?}", packet), }, Err(e) => { panic!("Error: {:?}", e); diff --git a/azalea-client/src/ping.rs b/azalea-client/src/ping.rs index 8ecff7ca..c4ef2915 100755 --- a/azalea-client/src/ping.rs +++ b/azalea-client/src/ping.rs @@ -5,7 +5,8 @@ use azalea_protocol::{ handshake::client_intention_packet::ClientIntentionPacket, status::{ clientbound_status_response_packet::ClientboundStatusResponsePacket, - serverbound_status_request_packet::ServerboundStatusRequestPacket, StatusPacket, + serverbound_status_request_packet::ServerboundStatusRequestPacket, + ClientboundStatusPacket, }, ConnectionProtocol, PROTOCOL_VERSION, }, @@ -38,7 +39,6 @@ pub async fn ping_server( let packet = conn.read().await.unwrap(); match packet { - StatusPacket::ClientboundStatusResponsePacket(p) => Ok(p), - _ => Err("Invalid packet type".to_string()), + ClientboundStatusPacket::ClientboundStatusResponsePacket(p) => Ok(p), } } |
