免费、跨平台的Minecraft
启动器

基于 .NET 8 和 Avalonia UI 构建的完全开源 Minecraft 启动器,支持强大的 Mod 管理、自动安装加载器、多账户管理和跨平台同步

强大的功能特性

为 Minecraft 玩家设计的全面功能集

自动安装加载器

一键自动安装 Forge、NeoForge、Fabric、Quilt、OptiFine 等加载器

  • Forge 支持
  • Fabric 支持
  • NeoForge 支持
  • OptiFine 支持

多账户支持

管理多个游戏账户,快速切换不同账户启动游戏

  • 多账户管理
  • 快速账户切换
  • 账户信息保存
  • 离线模式支持

游戏自定义

灵活配置游戏参数、JVM 参数和启动选项

  • JVM 参数配置
  • 游戏参数设置
  • 内存分配管理
  • 启动脚本支持

跨平台同步

在 Windows、macOS 和 Linux 间无缝切换,配置自动同步

  • Windows 支持
  • macOS 支持
  • Linux 支持
  • 配置云同步

界面自定义

个性化启动器外观和主题,支持深色/浅色模式

  • 主题切换
  • 深色/浅色模式
  • 自定义背景
  • 布局自定义

立即下载

选择适合您平台的版本

选择下载线路

Windows

支持 Windows 7 及以上版本

macOS

支持 macOS 10.15 及以上版本

Linux

支持主流 Linux 发行版

系统要求

操作系统: Windows 7+、macOS 10.15+、Linux
.NET Runtime: .NET 8.0
内存: 至少 512MB RAM
存储空间: 至少 120MB 可用空间

技术栈

基于现代化技术构建

核心框架

.NET 8.0 现代化的 .NET 运行时
Avalonia UI 11.3.2 跨平台 UI 框架
FluentAvalonia UI Fluent Design 风格组件库
ReactiveUI 响应式 MVVM 框架

主要依赖

CommunityToolkit.Mvvm MVVM 工具包
Newtonsoft.Json JSON 序列化
SkiaSharp 2D 图形渲染
SharpCompress 压缩文件处理

开发工具

AvaloniaEdit 代码编辑器组件
Ursa Controls 额外的 UI 控件库
Semi.Avalonia Semi Design 主题
Flurl.Http HTTP 客户端

开源项目

YMCL 是一个完全开源的 Minecraft 启动器,采用 GPL-3.0 许可证。我们欢迎社区贡献和反馈。