|
@@ -771,14 +771,6 @@
|
|
|
Public Value As JObject
|
|
Public Value As JObject
|
|
|
End Structure
|
|
End Structure
|
|
|
''' <summary>
|
|
''' <summary>
|
|
|
- ''' 是否为新版 NeoForge。(即为 Minecraft 1.13+)
|
|
|
|
|
- ''' </summary>
|
|
|
|
|
- Public ReadOnly Property IsNewType As Boolean
|
|
|
|
|
- Get
|
|
|
|
|
- Return Version.Split(".")(0) >= 20
|
|
|
|
|
- End Get
|
|
|
|
|
- End Property
|
|
|
|
|
- ''' <summary>
|
|
|
|
|
''' 构建数。
|
|
''' 构建数。
|
|
|
''' </summary>
|
|
''' </summary>
|
|
|
Public ReadOnly Property Build As Integer
|
|
Public ReadOnly Property Build As Integer
|
|
@@ -805,7 +797,7 @@
|
|
|
Public ReadOnly Property FileName As String
|
|
Public ReadOnly Property FileName As String
|
|
|
Get
|
|
Get
|
|
|
If StdVersion.StartsWith("47.") Then 'NeoForge 1.20.1 的版本命名有些特殊...
|
|
If StdVersion.StartsWith("47.") Then 'NeoForge 1.20.1 的版本命名有些特殊...
|
|
|
- Return "forge-" & Inherit & "-" & StdVersion & If(IsBeta, "-beta", "") & "-" & "installer" & "." & "jar"
|
|
|
|
|
|
|
+ Return "forge-" & "1.20.1" & "-" & StdVersion & If(IsBeta, "-beta", "") & "-" & "installer" & "." & "jar"
|
|
|
Else
|
|
Else
|
|
|
Return "neoforge-" & StdVersion & If(IsBeta, "-beta", "") & "-" & "installer" & "." & "jar"
|
|
Return "neoforge-" & StdVersion & If(IsBeta, "-beta", "") & "-" & "installer" & "." & "jar"
|
|
|
End If
|
|
End If
|
|
@@ -859,8 +851,8 @@
|
|
|
End Try
|
|
End Try
|
|
|
If Result.Length < 50 Then Throw New Exception("获取到的版本列表长度不足(" & Result & ")")
|
|
If Result.Length < 50 Then Throw New Exception("获取到的版本列表长度不足(" & Result & ")")
|
|
|
ResultJson = GetJson(Result)
|
|
ResultJson = GetJson(Result)
|
|
|
|
|
+ Dim VersionArray As Array = ResultJson("versions")
|
|
|
Dim Versions As New List(Of DlNeoForgeVersionEntry)
|
|
Dim Versions As New List(Of DlNeoForgeVersionEntry)
|
|
|
- Dim VersionList As String = ResultJson("versions")
|
|
|
|
|
If Not Versions.Any() Then Throw New Exception("没有可用版本")
|
|
If Not Versions.Any() Then Throw New Exception("没有可用版本")
|
|
|
Loader.Output = Versions
|
|
Loader.Output = Versions
|
|
|
End Sub
|
|
End Sub
|