GitHub 源码
开源 免费 Minecraft 启动器
GoodPlanCraftLauncher 图标

GoodPlanCraftLauncher

轻量 · 高效 · 开源

一个为 Windows 写的 Minecraft 启动器:微软正版与离线双模式登录、版本管理、Forge / Fabric / OptiFine 一键安装,Java 环境自动补全。崩溃了会告诉你为什么,而不是只弹一个白框。

版本 v1.9.2 / 更新 2026-10-24 / 平台 Windows / Linux

上面这个窗口是能点的——它就是启动器的界面,在网页里跑了一遍。

核心功能

为玩家打造的实用工具,每一项都为「更快进入游戏」服务

双模式登录

支持 Microsoft 正版登录与离线登录,随时切换;离线模式不需要联网验证。

内置模组下载

在启动器里搜 Modrinth 和 CurseForge,模组、光影、资源包直接装进所选版本实际使用的文件夹。

四种模组加载器

Forge、NeoForge、Fabric、OptiFine 都从官方源安装,装之前先核对 Java 版本。

25 种界面语言

首次启动跟随系统语言,之后随时可以在设置里切换。

版本自动管理

一键下载、安装、切换 Minecraft 各版本,自动处理依赖库与资源文件。

极速启动

优化的启动流程与缓存机制,点击即玩,告别漫长等待。

Java 运行时管理

自动检测并补全 Java 运行环境,下载源可在清华、南大、华为云、官方之间切换,失败自动换下一个。

视觉主题适配

完整支持浅色模式与深色模式,界面缩放可调,提供一致的视觉体验。

自动更新与维护

内置更新检测机制,支持可配置的日志自动清理策略,保持启动器长期整洁高效。

崩溃提示与错误报告

游戏异常退出时说明原因,可一键导出错误报告(崩溃报告 + 日志 + 系统信息)。

运行中面板

游戏启动后右侧显示版本、PID、运行时长、内存占用,随时能结束游戏。

自定义窗口标题

游戏窗口标题可以自己写,支持 {mc_version}、{time} 等魔术字。

真机截图

页面顶上的窗口是按启动器界面在网页里复刻的,不用装就能点。下面这四张是启动器在 Windows 上实际跑出来的样子,没修图。

立即下载

选择你的平台,开始方块冒险

GPCL-1.9.2-Setup.exe
启动方块世界!
更新日期 2026-10-24 平台 Windows / Linux 许可证 开源免费
所有下载选项

系统要求

不高,但值得知道

操作系统

Windows 10 64 位(1709+),Windows 11 同样兼容

Java 环境

启动器自动补全;建议手动清理系统中冗余或冲突的 Java 文件

存储空间

启动器本体至少 90 MB 可用空间(不含游戏本体)

内存

建议 2 GB 以上可用内存

开源与贡献

GPCL 是 100% 开源项目,源码托管于 GitHub,欢迎提交 PR,或在论坛提出建议,共建更好的 Minecraft 启动器。

开源许可证

采用 CaelLab BY-SA Code License, Version 3(或任何更新版本)授权。可自由使用、修改、分发,修改版必须保持相同开源许可。项目主页:gamets.caellab.com/gpcl。

查看许可证全文 →

参与贡献

主源码仓库托管于 GitHub,Issue、PR 在此管理。欢迎提交 Bug 反馈、功能建议或代码贡献。

访问 GitHub →
 LICENSE SUMMARY — CaelLab BY-SA Code License v3
Copyright (c) 2026 Yunyun(云云) By 虚舟实验室(CaelLab) / CaelLabGameTS

Licensed under the CaelLab BY-SA Code License, Version 3
or any later version. https://www.caellab.com/license/cbs-v3.txt

You are free to:
  Share            — copy and redistribute the source code and the compiled
                     output in any medium or format.
  Adapt            — remix, transform, and build upon the work.
  Use commercially — for personal, commercial, or non-commercial purposes.
  Run it privately — including on your own servers, without publishing
                     your changes.

Under the following terms:
  Attribution (BY) — keep the copyright notice, credit the author, link to
                     this license, and state whether you made changes.
  ShareAlike (SA)  — derivatives must be distributed under this license or a
                     later version of it, with no additional restrictions.
  Source code      — if you distribute the work in built form, the complete
                     corresponding source must be made available.
  No trademark     — you may not use the "CaelLab" name to endorse your
                     version.

THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

历史版本

查看过往版本与更新记录

v1.9.2 Linux 实验版首发,支持 CaelLabMinecraft 正版绑定 最新 2026-10-24
  • 新增 Linux 版(实验性):提供 x64 的 tar.gz 包,可以下载游戏、安装 Forge / Fabric / 模组;应用内更新暂不可用,有新版本时会引导到官网下载
  • 新增 CaelLabMinecraft 正版绑定:在设置里开启后,用绑定码即可接入 CaelLabMinecraft 服务器
  • 会自动扫描系统里已安装的 Java(Program Files、JAVA_HOME 等),版本设置里可以直接选用,不再重复下载
  • Java 运行时下载更稳:镜像还没同步最新版时自动改用镜像里已有的版本,API 不可用时从镜像目录列表兜底
  • 修复主窗口图标一直空白的问题,现在正确显示启动器图标
  • 修复带字母后缀的版本号导致更新检测异常的问题
  • Windows 下载游戏时会跳过当前平台用不到的依赖库,少下一些文件
v1.9.1 正版登录重做,支持多个游戏目录 2026-10-23
  • 正版登录重新做了:可以保存多个微软账号,随时切换或移除;登录信息加密保存,重启启动器不用重新登录
  • 启动前会自动续期登录凭据;凭据过期时会提示重新登录,不会再出现「登录了却进不了服务器」
  • 账号列表会显示真实的 Minecraft 皮肤头像
  • 可以添加多个游戏目录,并按目录筛选版本;选到 PCL2 根目录这类上层文件夹时会自动识别里面的 .minecraft
  • 每个版本可以单独选择 Java 版本(自动 / 8 / 16 / 17 / 21 / 25 / 自定义路径)
  • 崩溃分析支持全部 25 种语言,错误报告里补充了时区和本地时间
  • 下载面板现在有实时速度曲线、当前与峰值速度、排队任务;速度单位可选 MB/s 或 Mbps
  • Java 运行时下载移到了下载页的独立标签页
  • 设置页的内存占用改为实时刷新,不再是打开页面那一刻的旧数字
  • 删除当前版本后会立刻回到版本选择,不再继续显示已经删掉的版本
v1.9.0 下载页重做,整合包和光影也能装 2026-10-23
  • 下载进度移到窗口底部:下载时不用离开当前页面,底部条显示文件、进度、速度,点开能看到完整下载进程,随时可以取消
  • 下载页新增「光影」「资源包」「整合包」三个分类:支持 Modrinth 和 CurseForge 整合包,本地压缩包也能导入,还支持 NeoForge 加载器
  • 版本隔离成为明确设置:默认每个版本独立存放模组、存档和设置,可在设置里选五档,单个版本也能单独开关
  • 下载时可以给版本起名字,生成独立实例,不同的整合配置不会互相干扰
  • 模组搜索更快:「全部来源」并行请求并启用压缩,重复搜索直接命中缓存;中文搜索会先查百科拿英文名再搜
  • 模组搜索按相关度排序,来源交替出现;详情页标注中文名来自 MC 百科还是轻之舟百科;设置里能加自定义模组源和中文词表
  • 模组加载器改为互斥:选中 Forge 后其他加载器标「不兼容」;安装目标只列兼容版本,按钮写明装到哪个版本
  • 修复下载被截断、取消下载不及时、删除版本后主界面没更新;首次安装不再播放开场动画
v1.8.0 25 种语言,从启动器到官网 2026-10-22
  • 启动器现在支持 25 种语言:在设置 → 外观 → 界面语言里切换,列表可以直接搜索
  • 首次启动跟随系统语言,欢迎引导里也能先选好再开始
  • 新增首次使用的欢迎引导:语言、界面风格、简短介绍共 4 步,可以跳过
  • 新增三种界面风格:Minecraft、高级(原来的样子)、简约
  • 安装包也翻成了同样的 25 种语言,按系统语言自动选择
  • 帮助中心支持 25 种语言,启动器里的帮助链接会打开与界面语言对应的页面
  • 官网和官网里的交互演示也支持 25 种语言
  • 阿拉伯语、波斯语、希伯来语会把整个界面切换成从右到左的排版
  • 启动不再闪一下:启动页和主界面合成一个页面,窗口底色跟随主题;切换语言重载时也不会黑一下
v1.7.2 头像能换了,版本列表也好找了 2026-10-22
  • 启动页头像可以换了:点一下头像,或在设置 → 外观 → 头像里选图片,支持 PNG / JPG / GIF / WebP
  • 图片超过 1 MB 会询问是否压缩,最大 4 MB;也能一键恢复默认头像
  • 外观设置新增「头像大小」,32–160 像素拖动调整
  • 版本列表新增搜索框,每个版本标出游戏版本和加载器,当前选中的会高亮
  • 版本列表刷新时不再重建整个列表,滚动位置不会被顶回顶部;「导入本地版本」挪到列表右上角
  • 1.20 及以后选择「加入服务器」能直接进服,没填地址时会提示,不再悄悄启动单人游戏
  • 版本设置自动保存不再每次弹「保存成功」
  • 安装包从约 103 MB 降到 93 MB:只保留中英语言包,其他语言回退英文
  • 1.7.1 是未发布的内部测试版本,已作废;1.7.2 包含它的全部改动
v1.7.0 光影、资源包、整合包,一键装好 2026-10-22
  • 下载页新增「光影」「资源包」分类:Modrinth / CurseForge 搜索,选好目标版本后直接装进对应文件夹
  • 新增「整合包」分类:支持 Modrinth(.mrpack)和 CurseForge 整合包,自动安装对应的游戏版本、加载器和全部模组
  • 每个整合包会建成独立版本,模组、配置和存档都在自己的文件夹里,不同整合包不会互相串
  • 本地整合包也能导入:在版本管理里选 zip / .mrpack,填个名字就开始装
  • 整合包文件按清单校验大小与 SHA1,下了一半的 jar 会被重下,不会装出一个进不去的游戏
  • NeoForge 现在能像 Forge / Fabric 一样选版本安装(1.20.1 及以后)
  • 「更多」菜单默认收起,需要时在设置 → 外观里打开;修了关掉后重启又冒出来的问题
v1.6.1 崩溃原因,直接告诉你 2026-10-21
  • 崩溃后自动分析原因:内存不足、Java 版本不对、缺前置、显卡驱动、OptiFine / Forge 不兼容等,弹窗直接给 1–2 条结论
  • 点「查看详情」能看到全部线索和证据行;「查看日志」打开崩溃那个版本自己的游戏目录
  • 错误报告导出一个完整的 zip:分析结果、错误摘要、系统与显卡、Java 版本、版本与加载器、Mod / 资源包 / 光影列表、启动参数、游戏输出与崩溃报告
  • 报告里的 --accessToken 和系统用户名已打码,可以直接发给别人排查
  • 同时开多个游戏时,每个会话单独保留输出,崩溃现场不会串到别的版本
  • 模组详情页重做:中文名 + 英文名、下载量、分类标签、按 MC 版本分组的文件列表、前置资源卡片,可跳 Modrinth / CurseForge / MC 百科、一键复制名称
  • 修复给 1.20.1 装前置却按 1.20 解析,导致 Fabric API / GeckoLib 版本重复、Fabric 报 Incompatible mods found 不启动
  • 装完模组会清掉同一项目的旧 jar,不再出现多个版本并存
v1.6.0 装 Mod,不用手动找文件了 2026-10-20
  • 下载页新增「模组」分区:Modrinth / CurseForge 搜索,按当前游戏版本挑文件,安装时选择装到哪个版本
  • Modrinth 自动带必需前置;支持中文搜索(先查 MCMOD 转成英文名)
  • 没有 CurseForge API Key 也能用:粘贴项目链接或 cf:短名,走镜像装单个文件
  • 下载改成任务队列:连续点多个版本会排队,可以移除排队任务、取消当前任务后继续
  • 自动更新改为静默安装:后台自动下载,退出启动器时装好;右上角圆形徽标显示进度
  • 新增自动设置游戏语言(默认简体中文)、自定义游戏目录、自定义文件镜像
  • 新增导入本地版本(版本文件夹或 zip / jar)
  • Fabric 真能装了,默认同时安装 Fabric API;版本隔离后 Mod / 存档跟着版本走
  • Forge 安装只跑 --installClient,会显示安装进度,Java 版本不够会直接说明
  • OptiFine 改为静默安装,不再弹图形安装器
  • 修复下载 0 字节算成功、相对地址重定向、第二次下载没进度
展开更早的 15 个版本
v1.5.2 设置,重做了一遍 2026-10-18
  • 设置页重做:内存、窗口、启动行为、下载源、Java 参数重新分组,滑块、开关、分段按钮直接调
  • 内存默认改为「自动」:按物理内存 30% 分配,至少 1 GB、最多 8 GB,并给系统留 2 GB;也可手动指定
  • 内存管理真能回收了:只清理启动器自己的进程,不碰正在运行的游戏,可设启动前自动优化
  • 下载源分四档(自动 / 镜像优先 / 官方优先 / 仅官方),文件和版本列表分开选;新增 0–20 MB/s 全局限速
  • 新增 G1GC 调优、自定义 JVM 参数、进程优先级、窗口尺寸预设、启动器可见性
  • 关于页补齐项目信息、运行环境与许可证全文;官网与帮助页一并重写
  • 修复:线程数设置不生效、下载 404 页面被当成文件保存、下载失败残留半截文件
v1.5.1 崩了?我看看 2026-10-16
  • 新增崩溃提示:游戏异常退出时说明原因,可一键导出错误报告(崩溃报告 + 日志 + 系统信息,token 已打码)
  • 新增运行中面板:游戏启动后右侧显示版本、PID、时长、内存,可随时结束游戏
  • 用户名支持最近 5 个记录下拉,可逐条删除
  • 游戏改为独立进程,关闭启动器不再连带结束游戏;关掉游戏窗口也能正确识别为退出
  • 新增自定义游戏窗口标题与魔术字({mc_version}、{time} 等)
  • 启动小知识改为概率出现(可在设置里调整),并补充了大量条目
  • 启动动画与页面切换更顺滑
v1.5.0 修好了 Java,换上了新装 2026-10-16
  • 修复 Java 运行时下载:镜像站文件名变了导致安装失败,现改为动态获取
  • 安装包改用 Inno Setup,可直接从旧版就地升级
  • 全局配色统一(天蓝为主、深蓝暗色),启动动画与官网一并换新
  • 修复浅色模式下启动界面不跟随主题、若干按钮样式失效
v1.4.4 光影支持! 2026-07-11
  • 新增 OptiFine(光影)支持
  • 一键安装,自动处理继承、库文件、tweakClass
  • 支持 inheritsFrom 版本继承机制
v1.4.3 修复了 2026-06-02
  • 修复了双滚轮的问题
  • 关于页扩展,新增了更多内容(包含百宝箱等)
v1.4.2 修复了?我看未必 2026-06-02
  • Splash 上个版本有点问题
  • 将设置规范
  • 取消启动可以真正杀死进程!
v1.4.1 欢迎! 2026-06-02
  • 新增新人首次启动欢迎动画
  • 取消过度反调试,且允许开发者模式
v1.4.0 芜湖起飞! 2026-06-01
  • 试图真正支持 Forge
  • 秒开!这是安装版,使用了机器码编译!
  • 修复了 Bug,感谢论坛
  • 大幅优化了流程,让更新详情可查看详细日志
v1.3.3 2026-05-28
  • 真正能用 Forge / Fabric / OptiFine 了!
  • 这个版本是第一个开源的版本啦!
v1.3.2 2026-05-23
  • 新增版本设置详细项目,并默认托管;允许删除游戏版本
  • 适配浅色模式更多;恢复默认设置移至新增的兼容性设置,更新 API
  • 下拉框美化等多处细节
v1.3.0–1.3.1 2026-05-22
  • 修复下载时无图表的问题(未在安装环境下调用)
  • 将自动检查更新的设置移至「关于」
  • 下载页包含完整的 Alpha、Beta、快照、正式版,修复正式版无法完整展示的问题
  • 重构启动页,新增版本管理并按最后启动时间排序
  • 启动时新增「你知道吗?」;新增自动清理日志(可在设置中更改时间)
  • 外观中的缩放正式可用;1.3.1 修复了无法显示的问题
v1.2.1 2026-05-22
  • 将动态库本地化
  • 新增防止重复启动 / 运行
  • 去除无用的设置项,下载页面的内容可以折叠啦
v1.2.0 2026-05-21
  • 新增滚动条与浅色模式
  • 新增启动器整体启动动画,降低启动白屏时间
  • 左侧菜单栏移至顶端,放大 UI;优化下载页面观感,Java 运行时增入
  • 新增大量设置,整理为游戏、下载、外观、高级、关于
v1.1.0 2026-05-21
  • 新增 Java 自动补全,设置可配置下载源(谢谢清华!)
  • 优化性能,新增启动动画,完善日志排错功能
  • 修复下载列表大量 Bug(如无法取消、取消后有残留)
v1.0.0 2026-05-20
  • 首个正式版本发布