diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.cs b/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.cs index 9a1c387aa..687cdd5d3 100644 --- a/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.cs +++ b/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.cs @@ -28,6 +28,7 @@ namespace PCL; public static class ModLaunch { + public const string MesaLoaderWindowsVersion = "26.0.4"; #region 预检测 @@ -2457,7 +2458,6 @@ private static string McLaunchArgumentsJvmOld(ModMinecraft.McInstance instance) Renderer = instanceRenderer - 1; else Renderer = Config.Launch.Renderer; - var MesaLoaderWindowsVersion = "25.3.5"; var MesaLoaderWindowsTargetFile = Path.Combine(ModBase.PathPure, "mesa-loader-windows", MesaLoaderWindowsVersion, "Loader.jar"); @@ -2579,7 +2579,6 @@ private static string McLaunchArgumentsJvmNew(ModMinecraft.McInstance instance) Renderer = instanceRenderer - 1; else Renderer = Config.Launch.Renderer; - var MesaLoaderWindowsVersion = "25.3.5"; var MesaLoaderWindowsTargetFile = Path.Combine(ModBase.PathPure, "mesa-loader-windows", MesaLoaderWindowsVersion, "Loader.jar"); diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.cs b/Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.cs index 3ff50743e..b4ea78edc 100644 --- a/Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.cs +++ b/Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.cs @@ -3032,9 +3032,8 @@ public static List McLibNetFilesFromInstance(McInstance instance) } // 修改渲染器 - var mesaLoaderWindowsVersion = "25.3.5"; var mesaLoaderWindowsTargetFile = - Path.Combine(ModBase.PathPure, "mesa-loader-windows", mesaLoaderWindowsVersion, "Loader.jar"); + Path.Combine(ModBase.PathPure, "mesa-loader-windows", ModLaunch.MesaLoaderWindowsVersion, "Loader.jar"); var renderer = -1; if (McInstanceSelected is not null) renderer = Config.Instance.Renderer[McInstanceSelected?.PathInstance] - 1; @@ -3044,7 +3043,7 @@ public static List McLibNetFilesFromInstance(McInstance instance) { var downloadAddress = "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/org/glavo/mesa-loader-windows/" + - mesaLoaderWindowsVersion + "/mesa-loader-windows-" + mesaLoaderWindowsVersion + "-" + + ModLaunch.MesaLoaderWindowsVersion + "/mesa-loader-windows-" + ModLaunch.MesaLoaderWindowsVersion + "-" + (ModBase.Is32BitSystem ? "x86" : ModBase.IsArm64System ? "arm64" : "x64") + ".jar"; result.Add(new DownloadFile(new[] { downloadAddress }, mesaLoaderWindowsTargetFile)); }