From 7775f119edaa76202586486f24cec376b2fabfc9 Mon Sep 17 00:00:00 2001 From: Alexander Medvedev Date: Wed, 8 Jan 2025 12:51:16 +0100 Subject: [PATCH] fix: clippy --- pumpkin-world/src/level.rs | 4 +--- pumpkin-world/src/world_info/anvil.rs | 6 +++++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pumpkin-world/src/level.rs b/pumpkin-world/src/level.rs index 3dc3d999b..2a26dbf91 100644 --- a/pumpkin-world/src/level.rs +++ b/pumpkin-world/src/level.rs @@ -89,12 +89,10 @@ impl Level { pub async fn save(&self) { log::info!("Saving level..."); // lets first save all chunks - let mut chunks_to_clean = vec![]; for chunk in self.loaded_chunks.iter() { let chunk = chunk.read().await; - chunks_to_clean.push(chunk.position); + self.clean_chunk(&chunk.position).await; } - self.clean_chunks(&chunks_to_clean).await; // then lets save the world info self.world_info_writer .write_world_info(self.level_info.clone(), &self.level_folder) diff --git a/pumpkin-world/src/world_info/anvil.rs b/pumpkin-world/src/world_info/anvil.rs index 06ca7a657..37734af5b 100644 --- a/pumpkin-world/src/world_info/anvil.rs +++ b/pumpkin-world/src/world_info/anvil.rs @@ -72,7 +72,11 @@ impl WorldInfoWriter for AnvilLevelInfo { // open file let path = level_folder.root_folder.join(LEVEL_DAT_FILE_NAME); - let mut world_info_file = OpenOptions::new().create(true).write(true).open(path)?; + let mut world_info_file = OpenOptions::new() + .truncate(true) + .create(true) + .write(true) + .open(path)?; // write compressed data into file world_info_file.write_all(&compressed_data).unwrap();