diff --git a/pumpkin/src/client/mod.rs b/pumpkin/src/client/mod.rs index 5146a31f2..4744594e8 100644 --- a/pumpkin/src/client/mod.rs +++ b/pumpkin/src/client/mod.rs @@ -35,7 +35,6 @@ mod client_packet; mod container; pub mod player_packet; -#[derive(Clone)] pub struct PlayerConfig { pub locale: String, // 16 pub view_distance: i8, diff --git a/pumpkin/src/entity/player.rs b/pumpkin/src/entity/player.rs index 935ba7cd4..19a9c2ac1 100644 --- a/pumpkin/src/entity/player.rs +++ b/pumpkin/src/entity/player.rs @@ -200,13 +200,13 @@ impl Player { } } -#[derive(FromPrimitive, Clone)] +#[derive(FromPrimitive)] pub enum Hand { Main, Off, } -#[derive(FromPrimitive, Clone)] +#[derive(FromPrimitive)] pub enum ChatMode { Enabled, CommandsOnly, diff --git a/pumpkin/src/server.rs b/pumpkin/src/server.rs index c2aa939d6..7e569bf4b 100644 --- a/pumpkin/src/server.rs +++ b/pumpkin/src/server.rs @@ -282,7 +282,7 @@ impl Server { )) } // entity meta data - if let Some(config) = player.client.config.clone() { + if let Some(config) = player.client.config.as_ref() { self.broadcast_packet( player, &CSetEntityMetadata::new(