Skip to content
项目

UNIkeEN/SJMCL has 804 GitHub stars and 95 forks. GitHot measured +2 stars in 24 hours. Last checked 2026-11-11 17:58 UTC. Last push 2026-11-05.

这些数字如何统计

🌟 A Minecraft launcher born from @SJMC-Dev, built with the community

804 星标95 forks +2 24小时

可以做什么

  • Cross Platform: Supports Windows 10/11, macOS and Linux.
  • Efficient Instance Management: Supports multiple game directories and instances, allowing the management of all instance resources (such as saves, mods, resource packs, shaders, screenshots, etc.) and settings in one place.
  • Convenient Resource Download: Supports downloading game clients, mod loaders, various game resources and modpacks from CurseForge and Modrinth.
  • Multi-Account System Support: Built-in Microsoft login and third-party authentication server support, compatible with the OAuth login process proposed by the Yggdrasil Connect proposal.

实测星标增长

24小时
+2
7天
正在收集历史
15天
正在收集历史
1个月
正在收集历史

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

docs/README.zh-Hans.md

原文
SJMCL

Test Build Downloads Stars Runs Deepwiki

English · 简体中文 · 繁體中文

功能特性

  • 跨平台支持:兼容 Windows 10/11、macOS 与 Linux。
  • 高效的实例管理:支持多个游戏目录与实例,集中管理所有实例资源(如存档、模组、资源包、光影包、截图等)与设置。
  • 便捷的资源下载:支持从 CurseForge 与 Modrinth 等源下载游戏客户端、模组加载器、各类游戏资源与整合包。
  • 多账户系统支持:内置 Microsoft 登录与第三方认证服务器支持,兼容 Yggdrasil Connect 的 OAuth 登录流程规范提案。
  • 外部服务协同:通过深度链接与 MCP 服务,与外部网页、程序及 Agent 服务协同工作,提供一系列便捷功能与自动化能力。
  • 开放扩展系统:支持开发扩展,为启动器扩展更多有趣且实用的功能。>> 查看社区扩展

注意:部分功能可能受地区、运行平台或程序分发类型限制。

技术栈

Tauri Next JS Chakra UI

开始使用

开始使用 SJMCL,只需前往 官网 下载最新版即可。

您也可以在 GitHub Releases 获取所有版本,包括周期性构建。

SJMCL 目前支持以下平台:

平台 系统版本 架构 提供的分发类型
Windows 10 及以上 aarch64, i686, x86_64 安装版 .exe,便携版 .exe
macOS 10.15 及以上 aarch64, x86_64 .app,.dmg
Linux webkit2gtk 4.1 (如 Ubuntu 22.04) aarch64, x86_64 .deb, .rpm, 便携版二进制文件

了解更多功能与常见问题,请参阅 用户文档。

从命令行安装

Linux

使用 Linux 一键安装脚本安装最新正式版:

curl -LsSf https://mc.sjtu.cn/sjmcl/releases/install.sh | sh -s -- --source sjmc

如果安装了 Homebrew,可以通过 Homebrew Cask 来安装:

brew install --cask sjmcl

不使用 root 权限安装 Linux 便携版:

curl -LsSf https://mc.sjtu.cn/sjmcl/releases/install.sh | sh -s -- --portable --source sjmc

通过常见的 AUR 助手 从 Arch Linux 用户仓库(AUR)安装:

yay -S sjmcl-bin

如不使用 AUR 助手,您也可以手动安装:

git clone https://aur.archlinux.org/sjmcl-bin.git
cd sjmcl-bin
makepkg -si

通过 Snap Store 安装:

sudo snap install sjmcl

[!WARNING] 使用 Snap 安装时,游戏数据可能会默认存放在沙盒目录内。卸载启动器前,请及时备份存档、资源包、模组等重要数据。

macOS

通过 Homebrew 安装:

brew install --cask sjmcl

Windows

通过 Winget 安装:

winget install SJMC.SJMCL

[!WARNING] Winget 的索引仓库是公开协作维护的。安装前建议运行 winget show SJMC.SJMCL 查看安装器地址,并确认下载来源来自 github.com/UNIkeEN/SJMCL 或 sjmcl.club。

更多安装方式与平台注意事项,请参阅 用户文档。

开发与贡献

首先克隆本项目并安装前端依赖:

git clone [email protected]:UNIkeEN/SJMCL.git
pnpm install

使用开发模式运行:

pnpm tauri dev

我们热烈欢迎每一位开发者的贡献。

开发扩展

如果您希望为 SJMCL 开发扩展,欢迎查看 扩展文档。内含扩展系统的介绍、API 参考。我们还提供了脚手架,便于快速创建模板项目并上手。

贡献者

版权声明

版权所有 © 2024-2026 SJMCL 团队。

本软件并非官方 Minecraft 服务。未获得 Mojang 或 Microsoft 批准或关联许可。

本项目基于 GNU 通用公共许可证 v3.0 发布。

依据 GPLv3 第 7 条款,当您分发本软件的修改版本时,除遵守 GPLv3 外,还须遵守以下 附加条款:

  1. 必须更换软件名称,禁止使用 SJMCL 或 SJMC Launcher;
  2. 在您的仓库 README、分发网站或相关文档、软件的关于页面中,须明确标注您的程序基于 SJMCL,并注明原仓库链接。
  3. 当对本软件的修改仅限于增加(而非修改或删除)预置认证服务器(src-tauri/src/account/helpers/authlib_injector/constants.rs)时,前述第 1 条限制不适用。在该情形下,您可继续使用原始的软件名称进行编译与分发。

另根据我们网站的用户协议,当您分发本软件的修改版本时,请仅向我们的信息统计服务器(src-tauri/src/utils/sys_info.rs)发送带前缀(不少于两个字母,如 XX-0.0.1)的版本号,除非您的修改满足上述第 3 条限制。

联系我们

SJMCL 用户 QQ 交流群:860851380

您还可以发送邮件至 [email protected] 来联系我们。

社区合作伙伴

衷心感谢以下组织对 SJMCL 项目开发与社区的支持。

SJMC    SUES-MC

MUA      GNWORK

探索相关项目