开源 Minecraft 启动与管理工具 · XCL2 2.2.10

不只启动游戏,
还把日常管理放在一起。

从版本、Java、加载器和 Mod,到服务端、基岩版、崩溃分析与备份,XCL2 把常用流程收进一个桌面应用;新手可以一键完成,熟悉后也能逐项自定义。

一键流程
安装环境并启动
2 个平台
Modrinth / CurseForge
34 项
内置百宝箱工具
¥0
功能不设赞助门槛
XCL2 一键开始游戏向导截图
环境已就绪
进度与日志实时可见
向下滚动

一键安装游戏,一键配置环境,一键启动

这是 XCL2 存在的全部理由:把安装 Minecraft 时最容易卡住新手的三件事,压缩成一次点击。

01 → 02 → 03

选版本、装环境、进游戏,全部自动衔接

点击“开始游戏”后,XCL2 会按顺序自动完成版本下载、Java 环境检测与安装、资源文件校验,中途不需要你手动干预或去网上查教程。

  • 自动识别所需 Java 版本并静默安装,不用手动配环境变量
  • 下载中断可断点续传,弱网环境也能装完
  • 需要 Fabric / Forge 时可在同一步顺带装好,不用二次操作
  • 启动失败时给出具体原因,而不是一句“启动出错”
立即体验一键启动
一键开始游戏向导截图,展示实例名称、加载器与版本选择

模组市场就在启动器里

接入 Modrinth 与 CurseForge 两大平台,中文关键词也能搜到对应模组,安装后自动处理依赖关系。

Mod 下载页面截图,展示搜索结果与 MC 百科参考侧栏
  • 同时检索 Modrinth 与 CurseForge,结果去重合并展示
  • 中文关键词自动匹配英文模组名,减少搜不到的情况
  • 安装模组时自动检测并补全前置依赖
  • 整合包一键导入,版本与模组列表自动对齐
  • 本地 Mod 可启用、禁用、检查依赖并一键升级

主要能力,一张卡片讲清一件事

每张卡片只放一个实际例子。点击卡片查看说明;点击页面里的任意截图,可以放大查看细节。

皮肤与账号

例如:正版账号、离线账号与第三方认证账号可以共存,启动前直接切换。

多实例管理

例如:给生存、光影和不同整合包各建一个实例,Mod、存档与资源互不干扰。

Java 与启动控制

例如:启动 1.20.1 时自动匹配合适的 Java,也能为该实例单独指定内存和 JVM 参数。

下载与网络优化

例如:弱网下载中断后继续任务,并在标题栏暂停、恢复或取消,不影响已完成文件。

基岩版管理

例如:选择正式版或预览版客户端下载并启动,也能导入 .mcworld / .mcpack 内容。

备份与迁移

例如:更新整合包前备份整个实例,换电脑时再导入;设置也能单独导出与恢复。

诊断与安全

例如:游戏崩溃后直接分析报告中的内存、Java 或 Mod 冲突线索,并可导出日志求助。

崩溃报告分析截图 启动器日志截图
联机能力

服务端与联机

例如:选择 Paper 与游戏版本后,自动下载核心、匹配 Java,再用内置控制台启停服务器。

服务端管理界面截图 创建服务器界面截图,展示核心类型与内存配置
智能能力

AI 智能助手

例如:经你确认后读取本次日志,解释报错并给出排查步骤;也支持自定义模型与接口。

AI 智能助手对话界面截图 AI 智能助手对话界面截图

界面与使用偏好

例如:跟随系统深浅色、换背景与强调色,再按电脑性能选择低动效或高性能模式。

百宝箱工具

例如:下界坐标换算、种子结构查询、JVM 参数生成和资源包校验都能直接使用。

基岩版不再藏在工具箱里,
客户端、内容与服务端放到同一个入口。

源码中的 Bedrock 独立页面已经把原来分散的功能合并:检测与启动 Minecraft for Windows、下载历史客户端、导入内容、管理运行进程,以及下载和启动 Bedrock Dedicated Server。

基岩版客户端 · 内容 · 专用服务端
READY
Minecraft for Windows已检测到可用客户端
可启动
启动基岩版重新检测打开数据目录
正式版 Stable
1.21.x
Bedrock Stable历史版本可选 · 下载后直接启动
本地
运行实例Minecraft.Windows · 可刷新 / 关闭选中 / 一键关闭全部
进程管理
01

客户端检测、启动与多版本下载

可检测 Microsoft Store 安装的 Minecraft for Windows,也能导入已有客户端目录;正式版与预览版分渠道获取版本列表,并保留多个本地实例。

StablePreview历史版本手动导入
02

内容包直接导入

支持 .mcworld.mcpack.mcaddon.mctemplate,也可以把文件直接拖进启动器窗口。

世界资源 / 行为包附加包世界模板
03

专用服务端与运行进程一起管

Bedrock Dedicated Server 支持正式 / 预览渠道、版本选择、下载与启动;客户端侧还能枚举正在运行的 Minecraft.Windows 实例并按需关闭。

BDS多实例进程管理
i

正版 / Trial / Demo 授权仍由 Minecraft for Windows 与 Microsoft Store 自己判断。 XCL2 不读取也不修改账户授权状态。通过下载包侧载客户端时,Windows 可能需要开启开发者模式;多版本下载还需要访问 GitHub 与微软更新服务器。

不只是聊天,而是面向启动器问题的可控助手

根据 XCL2 源码中的 AI 面板与服务实现整理:普通问题和复杂排障可以自动路由到不同模型,并把日志、设置和工作目录访问放在明确的确认边界内。

自动路由深度思考联网搜索本地历史

从“怎么设置”到“为什么崩溃”,用同一个入口处理

AI 助手支持自动 / 普通 / 专家 / 指定模型四种回答模式。复杂日志、崩溃与注入排查可以走专家路线;日常功能入口与使用说明则走更轻量的普通路线。

  • 可单独开启深度思考与联网搜索,也支持省 Token 模式与超长上下文自动压缩
  • 聊天历史保存在本机;支持新建、重命名、删除与重新生成会话
  • 可使用内置接口,也可接入自定义 OpenAI 兼容 API,并手动配置模型 ID
  • 访问日志、查看/修改白名单设置、读取或写入工作目录文本文件前,会逐次请求用户确认
权限边界:工作目录为空时文件访问完全关闭;设置工作目录后也只能访问该目录及其子目录,路径越界会被拒绝。
XCL 智能助手自动路由 · 准备就绪
回答模式 自动模型 智能选择
游戏启动后立刻退出,能帮我看看吗?
可以。我先从最常见的 Java 版本、Mod 依赖和崩溃日志三个方向排查。

需要日志时会先向你请求授权,不会直接读取。
深度思考联网搜索2.1k / 18k tok
输入问题…

内置几种不正经的"抽象语言"

源码内置 15 套界面语言资源。除了简体、繁体、粤语、英日韩等常用语言,也有音译中文、Microsoft 风格中文与文言文等彩蛋,随时可以切回正常语言。

抽象语言示例截图,标题栏与界面文字被音译成搞怪中文
  • 标题栏、按钮、提示语都会跟着一起"整活",细节拉满
  • 不影响任何实际功能,只是换了一种说法
  • 语言设置里一键切回简体中文,不会卡在整活语言里出不来
  • 不止一套整活翻译,风格各不相同
  • 连警告提示语也会被一起"翻译",读起来一本正经地荒谬
  • 纯粹是开发者自娱自乐加的功能,不代表严肃程度
另一套抽象语言示例截图,界面文字被直译成搞怪中文

把 XCL2 放进真实的启动器生态里比较。

“国产第三方”和“国外第三方”都包含很多不同项目,下面只描述常见倾向;官方启动器则以 Mojang / Microsoft 的原生游戏入口为参照。

XCL2 重点能力 常见 / 因产品而异 不是主要定位
维度 XCL2本项目 国产第三方常见情况 官方启动器Mojang / Microsoft 国外第三方常见情况
主要定位一站式 Java + 基岩 + 服务端 + 工具 + AI通常围绕 Java 启动、下载与整合包生态官方账号与官方游戏的直接启动入口多实例、整合包、模组生态是常见重点
Java / 环境自动配置检测、匹配、下载,并可按实例覆盖 Java / JVM 参数常见支持,自动化深度因产品而异以官方游戏运行环境为主常见支持,策略因项目而异
Modrinth + CurseForge双平台搜索、下载与依赖处理部分项目支持双平台或其中之一不是官方启动器核心功能较常见,但平台组合不同
中文 Mod 搜索辅助内置中文关键词 / 名称匹配辅助部分项目对中文生态支持较强无此定位多数项目以英文生态为主
基岩版能力检测启动、历史客户端、内容导入、进程管理、BDS因产品而异,通常不是统一标配官方基岩版启动体验最直接因产品而异,很多仍以 Java 为主
内置 AI 排障模型路由、深度思考、联网搜索、授权读取日志目前并非普遍标配不是核心功能目前并非普遍标配
多实例 / Mod 管理实例隔离、依赖检查、批量更新、备份常见支持实例管理相对基础很多项目的核心能力
Java / 基岩 / 服务端统一入口同一桌面应用集中管理因产品而异服务端管理不是主要定位因产品而异
源码可审查GitHub 开源,可自行编译有开源也有闭源官方客户端并非开源项目开源项目较多,也存在闭源产品
启动器内存占用作者日常观察:常见状态约为官方启动器的 1/5、约为多数第三方启动器的 2/3~4/5通常低于官方;不少完整功能型项目高于 XCL2,但也有更轻量的项目占用更低作者日常观察中通常明显高于 XCL2,约为其 5 倍量级完整功能型项目常见高于 XCL2;部分极简 / 轻量启动器会低于 XCL2
功能赞助门槛功能不设赞助解锁,赞助只用于支持开发赞助解锁额外功能在国内第三方中较常见,但并非所有项目都如此需要对应 Minecraft 授权,不属于“赞助解锁”模式支持者权益、付费功能或完全免费均有,因项目而异
这里比较的是产品定位与常见能力。内存占用一项来自作者日常使用观察,不是统一硬件、统一页面、统一缓存条件下的实验室基准;实际占用会随系统、WebView2 页面、缓存、下载任务和插件 / 模组管理状态变化。第三方项目更新很快,具体能力应以各项目当前版本为准。

从零到进入游戏,四步走完

首次启动会自动进入引导流程,不熟悉 Minecraft 生态也能顺利完成配置。

01

选择语言与账号方式

支持微软正版登录与离线模式,语言引导覆盖简繁中文、粤语、英日韩等十余种。

02

自动检测运行环境

扫描本机已有的 Java 版本,缺失时自动下载适配版本,无需手动配置路径。

03

挑选版本,点一下开始游戏

按发行版、快照或整合包筛选,确认后点击“开始游戏”,剩下的交给 XCL2。

04

进入游戏

下载、校验、启动全自动完成,进度与日志实时可见,出问题也知道卡在哪一步。

安装、账号、基岩版、AI 与资源占用,一次说清。

把首次使用最容易遇到的问题集中放在这里;点开任意问题即可查看说明。

一键启动是不是就不能自定义设置了?

不是。默认流程会帮你选好通常合适的配置,但内存分配、JVM 参数、Java、版本隔离等选项都保留在设置里,需要精细调整时随时可以改。

没有正版账号可以用吗?

可以。XCL2 支持离线模式启动,也支持微软正版登录,两种账号方式可以在同一个启动器里共存并随时切换。是否能进入要求正版验证的服务器,仍由对应服务器规则决定。

真的所有功能都不需要赞助解锁吗?

是的。模组市场、多实例、AI 助手、服务器管理等功能默认对所有用户开放。国内第三方启动器中“赞助解锁额外功能”的模式比较常见,但 XCL2 不采用这种功能门槛;爱发电赞助完全自愿,用于补贴开发与服务器成本。

支持哪些 Windows 版本?

目前主要面向 Windows 桌面环境优化,建议使用 Windows 10 1903 或更高版本。过旧系统可能在 .NET、WebView2、TLS 或系统组件方面出现兼容问题。

.NET 8 Desktop Runtime 一定要装吗?

必须安装。XCL2 主程序依赖 .NET 8 Desktop Runtime;64 位 Windows 通常安装 x64,只有 32 位 Windows 才选择 x86。下载中心同时提供微软官方入口和作者镜像。

WebView2 可以不装吗?

非常不建议省略。没有 WebView2 时即使主程序还能启动,也会明显影响内嵌登录、网页型工具以及其他依赖 WebView2 的功能,体验会受到较大影响。为了完整使用 XCL2,强烈建议安装常青版 WebView2 Runtime。

XCL2 的启动器内存占用大概是多少水平?

按作者日常使用观察,XCL2 常见运行状态的内存占用大约是官方启动器的 1/5,并约为多数完整功能型第三方启动器的 2/3~4/5。不过这不是统一硬件上的标准化基准;页面、WebView2、下载任务、缓存和功能状态都会影响结果,也确实有一些极简轻量启动器比 XCL2 更省内存。

基岩版功能能代替 Microsoft Store 授权吗?

不能。XCL2 可以检测、启动、下载和管理 Minecraft for Windows 客户端及 Bedrock Dedicated Server,但正版 / Trial / Demo 授权仍由 Microsoft Store 与 Minecraft for Windows 自己判断,XCL2 不读取也不修改账号授权状态。

为什么基岩版多版本下载可能要求开发者模式?

当你使用下载包侧载某些基岩版客户端时,Windows 的应用安装策略可能要求开启开发者模式。这个要求来自 Windows 的侧载机制,而不是 XCL2 用来绕过授权的功能。

AI 助手会不会直接读取我的日志和文件?

不会无提示直接读取。按当前实现,访问日志、设置或工作目录文本文件前会请求用户确认;工作目录为空时文件访问关闭,设置后也限制在该目录及其子目录内。使用自定义 API 时,还应同时留意你所选择模型服务商的隐私条款。

断网以后还能用吗?

已经安装在本机的游戏、实例和大量本地管理功能仍可使用,但正版登录刷新、版本 / 模组下载、联网搜索、GitHub 更新日志以及依赖在线 API 的 AI 功能需要网络连接。

可以自己编译、审查或修改 XCL2 吗?

可以。项目在 GitHub 开源,可以自行审查代码与编译,也欢迎通过 Issue 或 Pull Request 反馈问题和贡献改进。请同时遵守仓库当前采用的许可证与第三方依赖许可。

版本日志不再塞进下载页,单独做成一个真正的版本中心。

新的更新日志页面直接读取 GitHub Releases API,提供版本搜索、正式版 / 预发布筛选、版本列表和完整 Release Notes。下载页只负责下载,两者互不依赖。

为什么要做一个新的启动器

xztx127 头像图标
xztx127

XCL2 由个人开发者 xztx127 独立维护。最初的动机很朴素:想找一款点一下就能进游戏、又同时接入 ModrinthCurseForge、不需要为高级功能付费的启动器,找了一圈没有完全合适的,于是决定自己写一个。

开发过程中最花时间的部分不是模组市场,而是"一键启动"背后那一串自动化:环境检测、版本解析、依赖修复、失败重试。目标是让第一次接触 Minecraft Java 版的人,也能在没有人指导的情况下独立完成安装、配置、进入游戏的全过程。

项目在 GitHub 上开源,接受 Issue 与 Pull Request。日常也会在 B 站分享开发进度,如果这个启动器帮到了你,欢迎去留一句反馈,这比赞助本身更能推动它继续更新。

下载横幅插画

现在就试试一键启动

进入新的独立下载中心选择 EXE、源码、.NET 8 Desktop Runtime 与 WebView2。NET 8 必须安装;WebView2 强烈推荐安装,否则会明显影响多项功能体验。

觉得好用可以去 爱发电 支持一下作者,但这从不是使用功能的前提。