This commit is contained in:
huanghongxun
2020-03-26 18:54:26 +08:00
parent e79206bcb6
commit 511b555255

View File

@@ -104,6 +104,8 @@ public class HMCLGameRepository extends DefaultGameRepository {
if (dstDir.exists()) throw new IOException("Version exists"); if (dstDir.exists()) throw new IOException("Version exists");
FileUtils.copyDirectory(srcDir.toPath(), dstDir.toPath()); FileUtils.copyDirectory(srcDir.toPath(), dstDir.toPath());
Files.move(dstDir.toPath().resolve(srcId + ".jar"), dstDir.toPath().resolve(dstId + ".jar"));
Files.move(dstDir.toPath().resolve(srcId + ".json"), dstDir.toPath().resolve(dstId + ".json"));
VersionSetting oldVersionSetting = getVersionSetting(srcId).clone(); VersionSetting oldVersionSetting = getVersionSetting(srcId).clone();
EnumGameDirectory originalGameDirType = oldVersionSetting.getGameDirType(); EnumGameDirectory originalGameDirType = oldVersionSetting.getGameDirType();
oldVersionSetting.setUsesGlobal(false); oldVersionSetting.setUsesGlobal(false);