2.6.10
This commit is contained in:
@@ -11,12 +11,12 @@ Public Module ModBase
|
|||||||
#Region "声明"
|
#Region "声明"
|
||||||
|
|
||||||
'下列版本信息由更新器自动修改
|
'下列版本信息由更新器自动修改
|
||||||
Public Const VersionBaseName As String = "2.6.9" '不含分支前缀的显示用版本名
|
Public Const VersionBaseName As String = "2.6.10" '不含分支前缀的显示用版本名
|
||||||
Public Const VersionStandardCode As String = "2.6.9." & VersionBranchCode '标准格式的四段式版本号
|
Public Const VersionStandardCode As String = "2.6.10." & VersionBranchCode '标准格式的四段式版本号
|
||||||
#If BETA Then
|
#If BETA Then
|
||||||
Public Const VersionCode As Integer = 304 'Release
|
Public Const VersionCode As Integer = 308 'Release
|
||||||
#Else
|
#Else
|
||||||
Public Const VersionCode As Integer = 306 'Snapshot
|
Public Const VersionCode As Integer = 307 'Snapshot
|
||||||
#End If
|
#End If
|
||||||
'自动生成的版本信息
|
'自动生成的版本信息
|
||||||
Public Const VersionDisplayName As String = VersionBranchName & " " & VersionBaseName
|
Public Const VersionDisplayName As String = VersionBranchName & " " & VersionBaseName
|
||||||
|
|||||||
@@ -667,8 +667,9 @@ NextStack:
|
|||||||
"core", "init", "mods", "main", "file", "game", "load", "read", "done", "util", "tile", "item", "base", "oshi",
|
"core", "init", "mods", "main", "file", "game", "load", "read", "done", "util", "tile", "item", "base", "oshi",
|
||||||
"forge", "setup", "block", "model", "mixin", "event", "unimi", "netty",
|
"forge", "setup", "block", "model", "mixin", "event", "unimi", "netty",
|
||||||
"common", "server", "config", "loader", "launch", "entity", "assist", "client", "plugin", "modapi", "mojang", "shader", "events", "github", "recipe",
|
"common", "server", "config", "loader", "launch", "entity", "assist", "client", "plugin", "modapi", "mojang", "shader", "events", "github", "recipe",
|
||||||
"preinit", "preload", "machine", "reflect", "channel", "general", "handler", "content",
|
"preinit", "preload", "machine", "reflect", "channel", "general", "handler", "content", "systems", "modules",
|
||||||
"fastutil", "optifine", "scheduler", "minecraft", "transformers", "universal", "internal", "multipart", "minecraftforge", "override", "blockentity", "platform"
|
"fastutil", "optifine", "internal", "platform", "override",
|
||||||
|
"listeners", "scheduler", "minecraft", "transformers", "universal", "multipart", "minecraftforge", "blockentity"
|
||||||
}.Contains(Word.ToLower) Then Continue For
|
}.Contains(Word.ToLower) Then Continue For
|
||||||
PossibleWords.Add(Word.Trim)
|
PossibleWords.Add(Word.Trim)
|
||||||
Next
|
Next
|
||||||
|
|||||||
@@ -51,6 +51,6 @@ Imports System.Runtime.InteropServices
|
|||||||
' 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
|
' 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
|
||||||
' 方法是按如下所示使用“*”
|
' 方法是按如下所示使用“*”
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("2.6.9.0")>
|
<Assembly: AssemblyVersion("2.6.10.0")>
|
||||||
<Assembly: AssemblyFileVersion("2.6.9.0")>
|
<Assembly: AssemblyFileVersion("2.6.10.0")>
|
||||||
<Assembly: NeutralResourcesLanguage("")>
|
<Assembly: NeutralResourcesLanguage("")>
|
||||||
|
|||||||
@@ -102,7 +102,9 @@
|
|||||||
NewCard.SwapControl = NewStack
|
NewCard.SwapControl = NewStack
|
||||||
PanMain.Children.Add(NewCard)
|
PanMain.Children.Add(NewCard)
|
||||||
'确定卡片是否展开
|
'确定卡片是否展开
|
||||||
If Pair.Key = TargetCardName OrElse CType(FrmMain.PageCurrent.Additional(1), List(Of String)).Contains(NewCard.Title) Then
|
If Pair.Key = TargetCardName OrElse
|
||||||
|
(FrmMain.PageCurrent.Additional IsNot Nothing AndAlso '#2761
|
||||||
|
CType(FrmMain.PageCurrent.Additional(1), List(Of String)).Contains(NewCard.Title)) Then
|
||||||
MyCard.StackInstall(NewStack, If(Project.Type = CompType.ModPack, 9, 8), Pair.Key) 'FUTURE: Res
|
MyCard.StackInstall(NewStack, If(Project.Type = CompType.ModPack, 9, 8), Pair.Key) 'FUTURE: Res
|
||||||
Else
|
Else
|
||||||
NewCard.IsSwaped = True
|
NewCard.IsSwaped = True
|
||||||
|
|||||||
@@ -597,7 +597,7 @@
|
|||||||
''' 获取 OptiFine 的加载异常信息。若正常则返回 Nothing。
|
''' 获取 OptiFine 的加载异常信息。若正常则返回 Nothing。
|
||||||
''' </summary>
|
''' </summary>
|
||||||
Private Function LoadOptiFineGetError() As String
|
Private Function LoadOptiFineGetError() As String
|
||||||
If LoadOptiFine.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
If LoadOptiFine Is Nothing OrElse LoadOptiFine.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
||||||
If LoadOptiFine.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadOptiFine.State, Object).Error.Message
|
If LoadOptiFine.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadOptiFine.State, Object).Error.Message
|
||||||
'检查 Forge 1.13 - 1.14.3:全部不兼容
|
'检查 Forge 1.13 - 1.14.3:全部不兼容
|
||||||
If SelectedForge IsNot Nothing AndAlso
|
If SelectedForge IsNot Nothing AndAlso
|
||||||
@@ -700,7 +700,7 @@
|
|||||||
''' </summary>
|
''' </summary>
|
||||||
Private Function LoadLiteLoaderGetError() As String
|
Private Function LoadLiteLoaderGetError() As String
|
||||||
If Not SelectedMinecraftId.Contains("1.") OrElse Val(SelectedMinecraftId.Split(".")(1)) > 12 Then Return "没有可用版本"
|
If Not SelectedMinecraftId.Contains("1.") OrElse Val(SelectedMinecraftId.Split(".")(1)) > 12 Then Return "没有可用版本"
|
||||||
If LoadLiteLoader.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
If LoadLiteLoader Is Nothing OrElse LoadLiteLoader.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
||||||
If LoadLiteLoader.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadLiteLoader.State, Object).Error.Message
|
If LoadLiteLoader.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadLiteLoader.State, Object).Error.Message
|
||||||
For Each Version As DlLiteLoaderListEntry In DlLiteLoaderListLoader.Output.Value
|
For Each Version As DlLiteLoaderListEntry In DlLiteLoaderListLoader.Output.Value
|
||||||
If Version.Inherit = SelectedMinecraftId Then Return Nothing
|
If Version.Inherit = SelectedMinecraftId Then Return Nothing
|
||||||
@@ -845,7 +845,7 @@
|
|||||||
''' 获取 Fabric 的加载异常信息。若正常则返回 Nothing。
|
''' 获取 Fabric 的加载异常信息。若正常则返回 Nothing。
|
||||||
''' </summary>
|
''' </summary>
|
||||||
Private Function LoadFabricGetError() As String
|
Private Function LoadFabricGetError() As String
|
||||||
If LoadFabric.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
If LoadFabric Is Nothing OrElse LoadFabric.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
||||||
If LoadFabric.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadFabric.State, Object).Error.Message
|
If LoadFabric.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadFabric.State, Object).Error.Message
|
||||||
For Each Version As JObject In DlFabricListLoader.Output.Value("game")
|
For Each Version As JObject In DlFabricListLoader.Output.Value("game")
|
||||||
If Version("version").ToString = SelectedMinecraftId.Replace("∞", "infinite").Replace("Combat Test 7c", "1.16_combat-3") Then
|
If Version("version").ToString = SelectedMinecraftId.Replace("∞", "infinite").Replace("Combat Test 7c", "1.16_combat-3") Then
|
||||||
@@ -945,7 +945,7 @@
|
|||||||
''' 获取 FabricApi 的加载异常信息。若正常则返回 Nothing。
|
''' 获取 FabricApi 的加载异常信息。若正常则返回 Nothing。
|
||||||
''' </summary>
|
''' </summary>
|
||||||
Private Function LoadFabricApiGetError() As String
|
Private Function LoadFabricApiGetError() As String
|
||||||
If LoadFabricApi.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
If LoadFabricApi Is Nothing OrElse LoadFabricApi.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
||||||
If LoadFabricApi.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadFabricApi.State, Object).Error.Message
|
If LoadFabricApi.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadFabricApi.State, Object).Error.Message
|
||||||
If DlFabricApiLoader.Output Is Nothing Then
|
If DlFabricApiLoader.Output Is Nothing Then
|
||||||
If SelectedFabric Is Nothing Then Return "需要安装 Fabric"
|
If SelectedFabric Is Nothing Then Return "需要安装 Fabric"
|
||||||
@@ -1038,7 +1038,7 @@
|
|||||||
''' </summary>
|
''' </summary>
|
||||||
Private Function LoadOptiFabricGetError() As String
|
Private Function LoadOptiFabricGetError() As String
|
||||||
If SelectedMinecraftId.StartsWith("1.14") OrElse SelectedMinecraftId.StartsWith("1.15") Then Return "不兼容老版本 Fabric,请手动下载 OptiFabric Origins"
|
If SelectedMinecraftId.StartsWith("1.14") OrElse SelectedMinecraftId.StartsWith("1.15") Then Return "不兼容老版本 Fabric,请手动下载 OptiFabric Origins"
|
||||||
If LoadOptiFabric.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
If LoadOptiFabric Is Nothing OrElse LoadOptiFabric.State.LoadingState = MyLoading.MyLoadingState.Run Then Return "正在获取版本列表……"
|
||||||
If LoadOptiFabric.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadOptiFabric.State, Object).Error.Message
|
If LoadOptiFabric.State.LoadingState = MyLoading.MyLoadingState.Error Then Return "获取版本列表失败:" & CType(LoadOptiFabric.State, Object).Error.Message
|
||||||
If DlOptiFabricLoader.Output Is Nothing Then
|
If DlOptiFabricLoader.Output Is Nothing Then
|
||||||
If SelectedFabric Is Nothing AndAlso SelectedOptiFine Is Nothing Then Return "需要安装 OptiFine 与 Fabric"
|
If SelectedFabric Is Nothing AndAlso SelectedOptiFine Is Nothing Then Return "需要安装 OptiFine 与 Fabric"
|
||||||
|
|||||||
@@ -375,10 +375,11 @@
|
|||||||
Dim IndexOfLoader As Integer = McModLoader.Output.IndexOf(ModEntity)
|
Dim IndexOfLoader As Integer = McModLoader.Output.IndexOf(ModEntity)
|
||||||
McModLoader.Output.RemoveAt(IndexOfLoader)
|
McModLoader.Output.RemoveAt(IndexOfLoader)
|
||||||
McModLoader.Output.Insert(IndexOfLoader, NewModEntity)
|
McModLoader.Output.Insert(IndexOfLoader, NewModEntity)
|
||||||
Dim Parent As StackPanel = If(IsSearching, PanSearchList, PanItems)
|
Dim List = If(IsSearching, PanSearchList, PanItems).Children
|
||||||
Dim IndexOfUi As Integer = Parent.Children.IndexOf(Parent.Children.OfType(Of MyListItem).First(Function(i) CType(i.Tag, McMod) Is ModEntity))
|
Dim IndexOfUi As Integer = List.IndexOf(List.OfType(Of MyListItem).FirstOrDefault(Function(i) CType(i.Tag, McMod) Is ModEntity))
|
||||||
Parent.Children.RemoveAt(IndexOfUi)
|
If IndexOfUi = -1 Then Continue For '因为未知原因 Mod 的状态已经切换完了
|
||||||
Parent.Children.Insert(IndexOfUi, McModListItem(NewModEntity))
|
List.RemoveAt(IndexOfUi)
|
||||||
|
List.Insert(IndexOfUi, McModListItem(NewModEntity))
|
||||||
Next
|
Next
|
||||||
If Not IsSearching Then
|
If Not IsSearching Then
|
||||||
'改变禁用数量的显示
|
'改变禁用数量的显示
|
||||||
|
|||||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user