diff --git a/src/main/java/com/replaymod/editor/gui/MarkerProcessor.java b/src/main/java/com/replaymod/editor/gui/MarkerProcessor.java index 072e1f4c..5f5703a8 100644 --- a/src/main/java/com/replaymod/editor/gui/MarkerProcessor.java +++ b/src/main/java/com/replaymod/editor/gui/MarkerProcessor.java @@ -120,6 +120,9 @@ public class MarkerProcessor { squashFilter.init(studio, null); Path inputPath = path.resolveSibling("raw").resolve(path.getFileName()); + for (int i = 1; Files.exists(inputPath); i++) { + inputPath = inputPath.resolveSibling(replayName + "." + i + ".mcpr"); + } Files.createDirectories(inputPath.getParent()); Files.move(path, inputPath);