From ff68b5cac503412a97d84982ded562f9d7b9167c Mon Sep 17 00:00:00 2001 From: DaniD3v Date: Sat, 31 Aug 2024 18:49:23 +0200 Subject: [PATCH] Removed manual Default implementation --- pumpkin/src/config/mod.rs | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/pumpkin/src/config/mod.rs b/pumpkin/src/config/mod.rs index d5e1876c5..e98b78dc7 100644 --- a/pumpkin/src/config/mod.rs +++ b/pumpkin/src/config/mod.rs @@ -19,7 +19,7 @@ const CURRENT_BASE_VERSION: &str = "1.0.0"; /// /// This also allows you get some Performance or Resource boosts. /// Important: The Configuration should match Vanilla by default -#[derive(Deserialize, Serialize)] +#[derive(Deserialize, Serialize, Default)] pub struct AdvancedConfiguration { pub proxy: ProxyConfig, pub authentication: AuthenticationConfig, @@ -111,21 +111,6 @@ impl Default for CompressionConfig { } } -/// Important: The Configuration should match Vanilla by default -impl Default for AdvancedConfiguration { - fn default() -> Self { - Self { - proxy: ProxyConfig::default(), - authentication: AuthenticationConfig::default(), - commands: CommandsConfig::default(), - packet_compression: CompressionConfig::default(), - resource_pack: ResourcePackConfig::default(), - rcon: RCONConfig::default(), - pvp: PVPConfig::default(), - } - } -} - #[derive(Serialize, Deserialize)] pub struct BasicConfiguration { /// A version identifier for the configuration format.