diff options
| author | mat <github@matdoes.dev> | 2021-12-15 13:08:36 -0600 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2021-12-15 13:08:36 -0600 |
| commit | ace140500734d33fe53126086a8d9278fa861e21 (patch) | |
| tree | 7ed5ab284631272afd81ccc2ee2d3b774555a975 /minecraft-protocol/src/packets/login/mod.rs | |
| parent | 0d6e4179e6cc16594a4be3ecd62d89411115f319 (diff) | |
| download | azalea-drasl-ace140500734d33fe53126086a8d9278fa861e21.tar.xz | |
isolate packets
Diffstat (limited to 'minecraft-protocol/src/packets/login/mod.rs')
| -rw-r--r-- | minecraft-protocol/src/packets/login/mod.rs | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/minecraft-protocol/src/packets/login/mod.rs b/minecraft-protocol/src/packets/login/mod.rs index 4d4f13d3..70799e22 100644 --- a/minecraft-protocol/src/packets/login/mod.rs +++ b/minecraft-protocol/src/packets/login/mod.rs @@ -21,15 +21,15 @@ where impl ProtocolPacket for LoginPacket { fn id(&self) -> u32 { match self { - LoginPacket::ServerboundStatusRequestPacket(_packet) => 0x00, - LoginPacket::ClientboundStatusResponsePacket(_packet) => 0x00, + LoginPacket::ServerboundHelloPacket(_packet) => 0x00, + LoginPacket::ClientboundHelloPacket(_packet) => 0x01, } } fn write(&self, buf: &mut Vec<u8>) { match self { - LoginPacket::ServerboundStatusRequestPacket(packet) => packet.write(buf), - LoginPacket::ClientboundStatusResponsePacket(packet) => packet.write(buf), + LoginPacket::ServerboundHelloPacket(packet) => packet.write(buf), + LoginPacket::ClientboundHelloPacket(packet) => packet.write(buf), } } @@ -44,17 +44,11 @@ impl ProtocolPacket for LoginPacket { { match flow { PacketFlow::ServerToClient => match id { - 0x00 => Ok( - clientbound_status_response_packet::ClientboundStatusResponsePacket::read(buf) - .await?, - ), + 0x01 => Ok(clientbound_hello_packet::ClientboundHelloPacket::read(buf).await?), _ => Err(format!("Unknown ServerToClient status packet id: {}", id)), }, PacketFlow::ClientToServer => match id { - 0x00 => Ok( - serverbound_status_request_packet::ServerboundStatusRequestPacket::read(buf) - .await?, - ), + 0x00 => Ok(serverbound_hello_packet::ServerboundHelloPacket::read(buf).await?), _ => Err(format!("Unknown ClientToServer status packet id: {}", id)), }, } |
