diff options
| author | mat <github@matdoes.dev> | 2021-12-10 16:27:51 +0000 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2021-12-10 16:28:12 +0000 |
| commit | f9f7e3498e63d6553b67cefc3958c98f009b33a2 (patch) | |
| tree | 38203a31089fabe1b67b9f6ed6e7e55591929966 /minecraft-protocol/src/packets | |
| parent | f6a3f088ac1cd9526e6b93e03ea9929658478565 (diff) | |
| download | azalea-drasl-f9f7e3498e63d6553b67cefc3958c98f009b33a2.tar.xz | |
reading packets works
Diffstat (limited to 'minecraft-protocol/src/packets')
4 files changed, 6 insertions, 6 deletions
diff --git a/minecraft-protocol/src/packets/handshake/client_intention_packet.rs b/minecraft-protocol/src/packets/handshake/client_intention_packet.rs index 0f14ed48..c6a940e3 100644 --- a/minecraft-protocol/src/packets/handshake/client_intention_packet.rs +++ b/minecraft-protocol/src/packets/handshake/client_intention_packet.rs @@ -8,7 +8,7 @@ use crate::{ packets::{ConnectionProtocol, Packet, PacketTrait}, }; -#[derive(Hash, Clone)] +#[derive(Hash, Clone, Debug)] pub struct ClientIntentionPacket { pub protocol_version: u32, pub hostname: String, diff --git a/minecraft-protocol/src/packets/mod.rs b/minecraft-protocol/src/packets/mod.rs index 0d8b6883..1fac2a3b 100644 --- a/minecraft-protocol/src/packets/mod.rs +++ b/minecraft-protocol/src/packets/mod.rs @@ -16,7 +16,7 @@ pub enum ConnectionProtocol { Login = 2, } -#[derive(Clone)] +#[derive(Clone, Debug)] pub enum Packet { // game @@ -55,8 +55,8 @@ impl Packet { /// Read a packet by its id, ConnectionProtocol, and flow pub async fn read<T: tokio::io::AsyncRead + std::marker::Unpin + std::marker::Send>( id: u32, - protocol: ConnectionProtocol, - flow: PacketFlow, + protocol: &ConnectionProtocol, + flow: &PacketFlow, buf: &mut BufReader<T>, ) -> Result<Packet, String> { match protocol { diff --git a/minecraft-protocol/src/packets/status/clientbound_status_response_packet.rs b/minecraft-protocol/src/packets/status/clientbound_status_response_packet.rs index 28ac9b16..b61562cf 100644 --- a/minecraft-protocol/src/packets/status/clientbound_status_response_packet.rs +++ b/minecraft-protocol/src/packets/status/clientbound_status_response_packet.rs @@ -7,7 +7,7 @@ use crate::{ packets::{Packet, PacketTrait}, }; -#[derive(Hash, Clone)] +#[derive(Hash, Clone, Debug)] pub struct ClientboundStatusResponsePacket { status: String, } diff --git a/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs b/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs index 1a301a4d..a08ffdff 100644 --- a/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs +++ b/minecraft-protocol/src/packets/status/serverbound_status_request_packet.rs @@ -7,7 +7,7 @@ use crate::{ packets::{Packet, PacketTrait}, }; -#[derive(Hash, Clone)] +#[derive(Hash, Clone, Debug)] pub struct ServerboundStatusRequestPacket {} #[async_trait] |
