我们于近日推出了 SJMCL 首个正式版本 (SJMCL 1.0.0),欢迎大家进行更新。

下载地址:https://mc.sjtu.cn/sjmcl

如遇问题或新功能反馈可以在 GitHub( 网页链接) 或用户交流群(QQ:860851380)反馈。以下展示 SJMCL 1.0.0 版本的更新内容。

外观更新:

  • 全新设计的窗口标题栏与顶部导航栏,带来优雅、灵动、跨平台一致的视觉体验。#1444 #1446 #1453 #1464 #1482 @UNIkeEN @no6rainer
  • 全新的启动器预设壁纸,在不同的颜色模式下灵活变化。 @funkthesky-ops @UNIkeEN @Neuteria

核心功能更新:

  • 支持将实例导出为整合包,支持 Modrinth 与 MultiMC 格式。#1344 #1477 @w1049 @UNIkeEN @Stya-hr
[图片]
  • 全新发现页,支持在一处浏览 Minecraft 新闻、下载各类游戏资源或搜索本地内容。#1359 #1418 #1514 #1538 @SundayChen @zaixiZaixiSJTU @UNIkeEN
[图片]
  • 支持安装与修改 Quilt 加载器并同时下载 QF API 模组。#1434 #1459 #1586 @baiyuansjtu @UNIkeEN
  • 支持将整合包、模组、存档等文件拖入启动器窗口以快捷导入。#1561 @UNIkeEN @zaixiZaixiSJTU

智能服务:

  • 新增启动器 MCP 服务,允许外部 Agent 应用连接以实现自动化控制。#1370 #1475 #1532 #1587 @UNIkeEN @xunying123 @ToolmanP @AinurCody
  • 新增启动器 CLI 工具,基于 MCP 服务提供终端控制能力。 @UNIkeEN

扩展系统:

  • 新增扩展系统,支持第三方开发者为启动器扩展各类实用功能。#1409 #1487 #1497 #1504 #1509 #1510 #1517 #1521 #1528 #1530 #1547 #1549 #1553 #1556 #1564 @UNIkeEN @Stya-hr @hans362 @xunying123 @zaixiZaixiSJTU

完整更新公告

新功能

  • 支持修改已安装的 OptiFine 加载器,支持安装 OptiFine 的预览版本。#1374 @xunying123 @baiyuansjtu @UNIkeEN
  • 支持在下载任务列表页清空历史。#1400
  • 支持从 MultiMC 导入角色信息。#1419 @xunying123
  • 以 Deeplink 唤起启动流程时,支持让用户选择待游玩的角色与实例、支持直接进入指定存档或服务器。#1427 #1442 @UNIkeEN
  • 支持在启动器内查看游戏服务器延迟。#1436 @HsxMark
  • 支持为实例添加颜色标签,并按标签分类展示实例。#1447 @UNIkeEN
  • 支持在创建实例时自动下载合适版本的 Java。#1460 @UNIkeEN
  • 支持为受影响的 Minecraft 版本使用来自 HMCL @Glavo 的 LWJGL Unsafe Agent 修复性能问题。#1481 #1568 @w1049 @xunying123
  • 支持手动设置启动游戏时使用的 Java 内存垃圾回收器。#1505 @UNIkeEN
  • 启动器界面支持文言文。#1512 @ff98sha @UNIkeEN @Lawrenclia
  • 支持在 Windows 和 Linux 平台快捷复制屏幕截图以分享。#1526 @zaixiZaixiSJTU

问题修复

  • 修复与优化一系列界面显示问题。#1379 #1404 #1473 #1563 @UNIkeEN @hbz114514 @baiyuansjtu @zaixiZaixiSJTU @Reqwey
  • 修复部分整合包无法导入的问题。#1392 @Reqwey
  • 修复已安装模组所属加载器识别错误的问题。#1408 @UNIkeEN @w1049 @3gf8jv4dv
  • 修复部分 Minecraft 版本被错误分类为愚人节版本的问题。#1476 @xunying123
  • 修复特定情况下,下载资源导致启动器崩溃的问题。#1496 #1535 @Xiaxiaobaii
  • 修复导入部分整合包时,额外数据包存放位置错误的问题。#1542 @Copilot @3gf8jv4dv
  • 修复 macOS 平台下,系统对话框界面语言错误的问题。#1557 @UNIkeEN
  • 修复更改实例名称后的前端状态同步问题。#1558 @UNIkeEN @xunying123
  • 修复 Windows 平台下,部分场景打开文件夹卡顿的问题。@UNIkeEN

性能优化

  • 延长模组翻译的本地缓存有效期,提升查看已安装模组时的用户体验。#1527 @w1049
  • 优化开发模式下的启动器启动速度。#1555 @UNIkeEN

逻辑重构与其他

  • 现在创建实例桌面快捷方式的图标,将使用实例与启动器图标合成。#1411 @icgnos @funkthesky-ops @RobertZhang0901
  • 调整部分启动器文档、鸣谢信息的跳转链接。#1426 #1474 @hbz114514 @suhang12332
  • 调整游戏完整性检查等级的默认设置为普通检查。#1428 @HsxMark
  • 启动器上次未正常退出时,显示对话框以提示用户。#1472 @UNIkeEN
  • 调整聚合搜索的快捷键为 Ctrl(Command)+ F。#1544 @zaixiZaixiSJTU
  • 对于微软登录流程中的 XSTS 错误,提供更详细的错误提示。#1571 @zaixiZaixiSJTU @xphost008
  • 调整聚合搜索的结果排序逻辑。#1583 @UNIkeEN
  • 调整部分设置项的位置,“同步与还原” 相关功能将不再展示单独页面。@UNIkeEN
  • 不再支持从 Blessing Skin 系列皮肤站拖动按钮以添加第三方认证服务器。
  • 重构部分代码以提升代码风格与可维护性。
  • 更新启动器界面文本的多语言翻译。#1539 @VhahahaV
  • 终止为 Linux 平台分发 AppImage 格式。#1573 @pangbo13
  • 更新多项依赖至补丁版本。@dependabot[bot] @codex
  • 工作流:
    • 修复 AUR 发版流程中的链接错误。#1416 @KodateMitsuru
    • 为 PR 自动添加标签以指示修改量。#1483 @pangbo13
  • 网页与文档:
    • 更新 Code of Conduct 至 3.0 版本。@UNIkeEN
    • 上线基于 VitePress 的全新官网(文档)。@UNIkeEN @baiyuansjtu @hans362 @hbz114514 @KodateMitsuru @Dainsleif233 @Lawrenclia