|
41 | 41 | import org.jackhuang.hmcl.java.JavaRuntime; |
42 | 42 | import org.jackhuang.hmcl.util.platform.OperatingSystem; |
43 | 43 | import org.jackhuang.hmcl.util.platform.SystemInfo; |
44 | | -import org.jackhuang.hmcl.util.versioning.GameVersionNumber; |
45 | 44 | import org.jackhuang.hmcl.util.versioning.VersionNumber; |
46 | 45 | import org.jetbrains.annotations.Nullable; |
47 | 46 |
|
@@ -319,32 +318,23 @@ public Image getVersionIconImage(String id) { |
319 | 318 | LibraryAnalyzer libraryAnalyzer = LibraryAnalyzer.analyze(version, null); |
320 | 319 | if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.FABRIC)) |
321 | 320 | return VersionIconType.FABRIC.getIcon(); |
322 | | - else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.QUILT)) |
323 | | - return VersionIconType.QUILT.getIcon(); |
324 | | - else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.NEO_FORGE)) |
325 | | - return VersionIconType.NEO_FORGE.getIcon(); |
326 | 321 | else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.FORGE)) |
327 | 322 | return VersionIconType.FORGE.getIcon(); |
328 | 323 | else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.CLEANROOM)) |
329 | 324 | return VersionIconType.CLEANROOM.getIcon(); |
330 | | - else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.LITELOADER)) |
331 | | - return VersionIconType.CHICKEN.getIcon(); |
| 325 | + else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.NEO_FORGE)) |
| 326 | + return VersionIconType.NEO_FORGE.getIcon(); |
| 327 | + else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.QUILT)) |
| 328 | + return VersionIconType.QUILT.getIcon(); |
332 | 329 | else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.OPTIFINE)) |
333 | 330 | return VersionIconType.OPTIFINE.getIcon(); |
| 331 | + else if (libraryAnalyzer.has(LibraryAnalyzer.LibraryType.LITELOADER)) |
| 332 | + return VersionIconType.CHICKEN.getIcon(); |
| 333 | + else |
| 334 | + return VersionIconType.FURNACE.getIcon(); |
334 | 335 | } |
335 | 336 |
|
336 | | - String gameVersion = getGameVersion(version).orElse(null); |
337 | | - if (gameVersion != null) { |
338 | | - GameVersionNumber versionNumber = GameVersionNumber.asGameVersion(gameVersion); |
339 | | - if (versionNumber.isAprilFools()) { |
340 | | - return VersionIconType.APRIL_FOOLS.getIcon(); |
341 | | - } else if (versionNumber instanceof GameVersionNumber.Snapshot) { |
342 | | - return VersionIconType.COMMAND.getIcon(); |
343 | | - } else if (versionNumber instanceof GameVersionNumber.Old) { |
344 | | - return VersionIconType.CRAFT_TABLE.getIcon(); |
345 | | - } |
346 | | - } |
347 | | - return VersionIconType.GRASS.getIcon(); |
| 337 | + return VersionIconType.DEFAULT.getIcon(); |
348 | 338 | } else { |
349 | 339 | return iconType.getIcon(); |
350 | 340 | } |
|
0 commit comments