From 07056cdd9b777db2fc7f679cde596a3c5f32325c Mon Sep 17 00:00:00 2001 From: miclebrick Date: Tue, 2 Jul 2019 15:55:53 -0400 Subject: [PATCH] use cross platform method to replace --- src/main/java/net/starlegacy/explosionregen/WorldData.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/starlegacy/explosionregen/WorldData.java b/src/main/java/net/starlegacy/explosionregen/WorldData.java index 1000317..659e55c 100644 --- a/src/main/java/net/starlegacy/explosionregen/WorldData.java +++ b/src/main/java/net/starlegacy/explosionregen/WorldData.java @@ -8,6 +8,9 @@ import org.bukkit.block.data.BlockData; import java.io.*; +import java.nio.file.CopyOption; +import java.nio.file.Files; +import java.nio.file.StandardCopyOption; import java.util.*; import java.util.stream.Collectors; @@ -132,7 +135,7 @@ public void save(World world) { } } - tmpFile.renameTo(file); + Files.move(tmpFile.toPath(), file.toPath(), StandardCopyOption.REPLACE_EXISTING); } catch (IOException e) { e.printStackTrace(); tmpFile.delete();