From 052e549606bb817f5d4355a442bd2740500f6b5c Mon Sep 17 00:00:00 2001 From: Lixfel Date: Mon, 20 Jan 2025 16:09:40 +0100 Subject: [PATCH] Fix replay saving --- .../steamwar/fightsystem/utils/FightStatistics.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/FightStatistics.java b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/FightStatistics.java index 35e0fc80..ae9a56ac 100644 --- a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/FightStatistics.java +++ b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/FightStatistics.java @@ -38,7 +38,7 @@ import de.steamwar.sql.SteamwarUser; import lombok.Getter; import org.bukkit.Bukkit; -import java.io.IOException; +import java.nio.file.Files; import java.sql.Timestamp; import java.time.Instant; import java.util.logging.Level; @@ -126,14 +126,9 @@ public class FightStatistics { Config.EventKampf.setFight(fightId); } - try { - if(!FileRecorder.getFile().renameTo(FileSource.replayFile(fightId))) - throw new IOException("Failed to move replay"); + Files.move(FileRecorder.getFile().toPath(), FileSource.replayFile(fightId).toPath()); - markReplayAvailable(fightId); - } catch (Exception e) { - Bukkit.getLogger().log(Level.INFO, "Failed to save replay", e); - } + markReplayAvailable(fightId); } catch (Exception e) { Bukkit.getLogger().log(Level.SEVERE, "Failed to save statistics", e); }