From d426952d47566e949d4e6599045ea79621edac96 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Wed, 19 Sep 2018 00:12:44 +0800 Subject: [PATCH] Fix Minecraft jar does not exist when renaming a version --- .../java/org/jackhuang/hmcl/game/DefaultGameRepository.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/DefaultGameRepository.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/DefaultGameRepository.java index 988c0e453..ccce0adf2 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/DefaultGameRepository.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/DefaultGameRepository.java @@ -140,6 +140,8 @@ public class DefaultGameRepository implements GameRepository { return false; } + if (fromVersion.getId().equals(fromVersion.getJar())) + fromVersion = fromVersion.setJar(to); FileUtils.writeText(toJson, Constants.GSON.toJson(fromVersion.setId(to))); return true; } catch (IOException | JsonParseException | VersionNotFoundException e) {