From a162828f0af9f0ddabb6d8fbe8b78c493b3ff9da Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Tue, 4 Feb 2020 22:49:23 +0800 Subject: [PATCH] fix: recongnizing vanilla as patched --- .../java/org/jackhuang/hmcl/game/HMCLGameRepository.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java b/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java index c7bfcbe1a..166095bda 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java @@ -154,12 +154,11 @@ public class HMCLGameRepository extends DefaultGameRepository { if (id == null || !isLoaded()) return newImage("/assets/img/grass.png"); - Version version = getVersion(id); + Version version = getVersion(id).resolve(this); File iconFile = getVersionIconFile(id); if (iconFile.exists()) return new Image("file:" + iconFile.getAbsolutePath()); - else if (!version.getPatches().isEmpty() || - version.getMainClass() != null && + else if (version.getMainClass() != null && ("net.minecraft.launchwrapper.Launch".equals(version.getMainClass()) || version.getMainClass().startsWith("net.fabricmc") || "cpw.mods.modlauncher.Launcher".equals(version.getMainClass())))