aboutsummaryrefslogtreecommitdiff
path: root/azalea-client
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-04-24 17:37:57 -0500
committermat <github@matdoes.dev>2022-04-24 17:37:57 -0500
commit3e507f0db4020eaf406ba69aae3d4dc1301d29ac (patch)
treeca6c127c9db6dfd14511e98944fc031fe5f1e43a /azalea-client
parent9f576c5600ba9a244bc0d433bb7de174284066a2 (diff)
parentb7641ff308aab7840d2a2253ae50f8ee496b2a97 (diff)
downloadazalea-drasl-3e507f0db4020eaf406ba69aae3d4dc1301d29ac.tar.xz
Merge branch 'main' into auth
Diffstat (limited to 'azalea-client')
-rwxr-xr-x[-rw-r--r--]azalea-client/Cargo.toml0
-rwxr-xr-xazalea-client/README.md3
-rwxr-xr-x[-rw-r--r--]azalea-client/src/connect.rs43
-rwxr-xr-x[-rw-r--r--]azalea-client/src/crypt.rs0
-rwxr-xr-x[-rw-r--r--]azalea-client/src/lib.rs0
-rwxr-xr-x[-rw-r--r--]azalea-client/src/ping.rs2
6 files changed, 38 insertions, 10 deletions
diff --git a/azalea-client/Cargo.toml b/azalea-client/Cargo.toml
index 7e22f727..7e22f727 100644..100755
--- a/azalea-client/Cargo.toml
+++ b/azalea-client/Cargo.toml
diff --git a/azalea-client/README.md b/azalea-client/README.md
new file mode 100755
index 00000000..328eb0d5
--- /dev/null
+++ b/azalea-client/README.md
@@ -0,0 +1,3 @@
+# Azalea Client
+
+A lower level Minecraft bot library.
diff --git a/azalea-client/src/connect.rs b/azalea-client/src/connect.rs
index 7d987eab..884648b4 100644..100755
--- a/azalea-client/src/connect.rs
+++ b/azalea-client/src/connect.rs
@@ -49,10 +49,18 @@ pub async fn join_server(address: &ServerAddress) -> Result<(), String> {
println!("Got profile {:?}", p.game_profile);
break conn.game();
}
- _ => panic!("unhandled packet"),
+ LoginPacket::ServerboundHelloPacket(p) => {
+ println!("Got hello {:?}", p);
+ }
+ LoginPacket::ClientboundLoginDisconnectPacket(p) => {
+ println!("Got disconnect {:?}", p);
+ }
+ LoginPacket::ClientboundCustomQueryPacket(p) => {
+ println!("Got custom query {:?}", p);
+ }
},
Err(e) => {
- println!("Error: {:?}", e);
+ panic!("Error: {:?}", e);
}
}
};
@@ -65,13 +73,30 @@ pub async fn join_server(address: &ServerAddress) -> Result<(), String> {
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"),
+ GamePacket::ClientboundUpdateViewDistancePacket(p) => {
+ println!("Got view distance packet {:?}", p);
+ }
+ GamePacket::ClientboundCustomPayloadPacket(p) => {
+ println!("Got custom payload packet {:?}", p);
+ }
+ GamePacket::ClientboundChangeDifficultyPacket(p) => {
+ println!("Got difficulty packet {:?}", p);
+ }
+ GamePacket::ClientboundDeclareCommandsPacket(p) => {
+ println!("Got declare commands packet {:?}", p);
+ }
+ GamePacket::ClientboundPlayerAbilitiesPacket(p) => {
+ println!("Got player abilities packet {:?}", p);
+ }
+ GamePacket::ClientboundSetCarriedItemPacket(p) => {
+ println!("Got set carried item packet {:?}", p);
+ }
+ GamePacket::ClientboundUpdateTagsPacket(p) => {
+ println!("Got update tags packet {:?}", p);
+ }
+ GamePacket::ClientboundDisconnectPacket(p) => {
+ println!("Got login disconnect packet {:?}", p);
+ }
},
Err(e) => {
panic!("Error: {:?}", e);
diff --git a/azalea-client/src/crypt.rs b/azalea-client/src/crypt.rs
index e69de29b..e69de29b 100644..100755
--- a/azalea-client/src/crypt.rs
+++ b/azalea-client/src/crypt.rs
diff --git a/azalea-client/src/lib.rs b/azalea-client/src/lib.rs
index 8c1bcfe9..8c1bcfe9 100644..100755
--- a/azalea-client/src/lib.rs
+++ b/azalea-client/src/lib.rs
diff --git a/azalea-client/src/ping.rs b/azalea-client/src/ping.rs
index 87ccdf66..8ecff7ca 100644..100755
--- a/azalea-client/src/ping.rs
+++ b/azalea-client/src/ping.rs
@@ -38,7 +38,7 @@ pub async fn ping_server(
let packet = conn.read().await.unwrap();
match packet {
- StatusPacket::ClientboundStatusResponsePacket(p) => Ok(*p),
+ StatusPacket::ClientboundStatusResponsePacket(p) => Ok(p),
_ => Err("Invalid packet type".to_string()),
}
}