소스 검색

Merge pull request #5650 from tangge233/FixModrinthApi

修复:没读取 loaders 字段
龙腾猫跃 1 년 전
부모
커밋
a6ebf3b43d
1개의 변경된 파일과 10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      Plain Craft Launcher 2/Modules/Minecraft/ModComp.vb

+ 10 - 0
Plain Craft Launcher 2/Modules/Minecraft/ModComp.vb

@@ -360,6 +360,16 @@
                     'Tags & ModLoaders
                     Tags = New List(Of String)
                     ModLoaders = New List(Of CompModLoaderType)
+                    If Data?("loaders") IsNot Nothing Then
+                        For Each Category In Data("loaders").Select(Function(t) t.ToString)
+                            Select Case Category
+                                Case "forge" : ModLoaders.Add(CompModLoaderType.Forge)
+                                Case "fabric" : ModLoaders.Add(CompModLoaderType.Fabric)
+                                Case "quilt" : ModLoaders.Add(CompModLoaderType.Quilt)
+                                Case "neoforge" : ModLoaders.Add(CompModLoaderType.NeoForge)
+                            End Select
+                        Next
+                    End If
                     For Each Category In Data("categories").Select(Function(t) t.ToString)
                         Select Case Category
                             '加载器