Просмотр исходного кода

Merge pull request #5650 from tangge233/FixModrinthApi

修复:没读取 loaders 字段
龙腾猫跃 1 год назад
Родитель
Сommit
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
                             '加载器