diff --git a/creator-tools/src/main/java/com/skcraft/launcher/creator/Creator.java b/creator-tools/src/main/java/com/skcraft/launcher/creator/Creator.java index 6311f2c..4084396 100644 --- a/creator-tools/src/main/java/com/skcraft/launcher/creator/Creator.java +++ b/creator-tools/src/main/java/com/skcraft/launcher/creator/Creator.java @@ -31,6 +31,8 @@ this.dataDir = getAppDataDir(); this.config = Persistence.load(new File(dataDir, "config.json"), CreatorConfig.class); + System.setProperty("com.skcraft.builder.ignoreURLOverrides", "true"); + // Remove deleted workspaces List recentEntries = config.getRecentEntries(); Iterator it = recentEntries.iterator(); diff --git a/launcher-builder/src/main/java/com/skcraft/launcher/builder/ClientFileCollector.java b/launcher-builder/src/main/java/com/skcraft/launcher/builder/ClientFileCollector.java index bf95762..02805a3 100644 --- a/launcher-builder/src/main/java/com/skcraft/launcher/builder/ClientFileCollector.java +++ b/launcher-builder/src/main/java/com/skcraft/launcher/builder/ClientFileCollector.java @@ -66,7 +66,7 @@ File urlFile = new File(file.getAbsoluteFile().getParentFile(), file.getName() + URL_FILE_SUFFIX); String location; boolean copy = true; - if (urlFile.exists()) { + if (urlFile.exists() && !System.getProperty("com.skcraft.builder.ignoreURLOverrides", "false").equalsIgnoreCase("true")) { location = Files.readFirstLine(urlFile, Charset.defaultCharset()); copy = false; } else {