Skip to content

Releases: CaelLab-org/GoodPlanCraftLauncher

1.9.2 — Linux 实验版首发,CaelLabMinecraft 正版绑定

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 24 Oct 04:04

新增

  • Linux 版(实验性):提供 x64 的 tar.gz 包,可以下载游戏、安装 Forge / Fabric / 模组;应用内更新暂不可用,有新版本时启动器会引导到官网下载页
  • CaelLabMinecraft 正版绑定:在设置里开启后,用绑定码即可接入 CaelLabMinecraft 服务器;绑定流程里可以一键获取绑定码
  • 系统 Java 自动扫描:会找到系统里已安装的 Java(Program Files、JAVA_HOME 等),版本设置里可以直接选用,不再重复下载

改进

  • Java 运行时下载更稳:镜像还没同步最新版时自动改用镜像里已有的版本,API 不可用时从镜像目录列表兜底
  • Windows 下载游戏时会跳过当前平台用不到的依赖库,少下一些文件

修复

  • 主窗口图标一直空白的问题,现在正确显示启动器图标
  • 带字母后缀的版本号导致更新检测异常的问题
  • 官网演示页下载页版本列表样式、补齐缺失的图标

下载

1.9.1 — 正版登录重做,支持多个游戏目录

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 23 Oct 13:21

新增

  • 正版登录重做:可以保存多个微软账号,随时切换或移除;登录信息加密保存,重启启动器不用重新登录
  • 账号列表会显示真实的 Minecraft 皮肤头像
  • 可以添加多个游戏目录,并按目录筛选版本;选到 PCL2 根目录这类上层文件夹时会自动识别里面的 .minecraft
  • 每个版本可以单独选择 Java 版本(自动 / 8 / 16 / 17 / 21 / 25 / 自定义路径)
  • 崩溃分析支持全部 25 种语言
  • 下载面板新增实时速度曲线、当前与峰值速度、排队任务;速度单位可选 MB/s 或 Mbps
  • Java 运行时下载移到下载页的独立标签页

改进

  • 启动前会自动续期登录凭据;凭据过期时会提示重新登录,不会再出现「登录了却进不了服务器」
  • 错误报告里补充了时区和本地时间
  • 设置页的内存占用改为实时刷新,不再是打开页面那一刻的旧数字
  • 删除当前版本后会立刻回到版本选择,不再继续显示已经删掉的版本

下载

1.9.0 — 下载页重做,整合包和光影都能装了

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 23 Oct 05:37

新增

  • 下载页新增「光影」「资源包」「整合包」分类:Modrinth 与 CurseForge 整合包一键安装,本地压缩包也能导入
  • 新增 NeoForge 加载器支持
  • 下载时可以给版本起名字,生成独立实例,不同整合配置互不干扰
  • 版本隔离成为明确设置:默认每个版本独立存放模组、存档和设置,设置里可选五档,单个版本也能单独开关
  • 设置 → 下载新增自定义模组源和中文名映射词表

改进

  • 下载进度移到窗口底部:下载时不用离开当前页面,底部条显示文件、进度和速度,点开是完整的下载进程
  • 模组搜索更快:「全部来源」并行请求并启用压缩,重复搜索直接命中缓存;中文搜索先查百科拿英文名
  • 模组搜索按相关度排序,来源交替出现;详情页标注中文名来自 MC 百科还是轻之舟百科
  • 模组加载器改为互斥:选中 Forge 后其他加载器标「不兼容」;安装目标只列兼容版本,按钮写明装到哪个版本
  • 删除版本后主界面立刻回到版本选择,不再显示已删除的版本
  • 移除了首次启动的开场动画,点启动直接进游戏

修复

  • 下载被截断却被当成成功,导致整合包导入后无法启动
  • 取消下载不够及时,现在点取消立即中断
  • 第二次下载没有进度、模组安装进度串到 Java 下载上

下载

1.8.0 — 25 种语言,从启动器到官网

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 22 Oct 00:59

新增

  • 启动器支持 25 种语言:在设置 → 外观 → 界面语言里切换,列表可以直接搜索
  • 首次启动跟随系统语言,欢迎引导里也能先选好再开始
  • 新增首次使用的欢迎引导:语言、界面风格、简短介绍共 4 步,可以跳过
  • 新增三种界面风格:Minecraft、高级(原来的样子)、简约
  • 安装包也翻成同样的 25 种语言,按系统语言自动选择
  • 帮助中心支持 25 种语言,启动器里的帮助链接会打开与界面语言对应的页面
  • 官网和官网里的交互演示也支持 25 种语言
  • 阿拉伯语、波斯语、希伯来语会把整个界面切换成从右到左的排版

改进

  • 启动不再闪一下:启动页和主界面合成一个页面,窗口底色跟随主题;切换语言重载时也不会黑一下

下载

1.7.2 — 头像能换了,版本列表也好找了

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 21 Oct 21:48

说明:1.7.1 是未发布的内部测试版本,已作废;1.7.2 包含它的全部改动。

新增

  • 启动页头像可以换了:点一下头像,或在「设置 → 外观 → 头像」里选图片;支持 PNG / JPG / GIF / WebP,超过 1 MB 会询问是否压缩,最大 4 MB,也能一键恢复默认。
  • 外观设置新增「头像大小」,拖动滑块在 32–160 像素之间调整,改完立刻生效。

改进

  • 版本列表加了搜索框,装了很多版本也能直接按名字找;每个版本会标出游戏版本和加载器(原版 / Forge / Fabric / NeoForge / OptiFine / Quilt)。
  • 版本列表刷新时不再重建整个列表,滚动位置不会被顶回顶部;当前选中的版本会高亮。
  • 「导入本地版本」挪到了版本列表右上角,和版本管理放在一起。
  • 版本设置页返回时会回到原来的版本列表状态;切到「加入服务器」会自动滚到地址输入框。
  • 版本设置自动保存不再每次弹「保存成功」。
  • 安装包从约 103 MB 降到 93 MB:只保留中英语言包(其他语言回退英文),压缩率也更高。

修复

  • 1.20 及以后进服务器改用新的快速进服方式(新版游戏已经移除了旧的 --server / --port 参数),选「加入服务器」后能直接进服。
  • 选择「加入服务器」但没填地址时,不再悄悄启动单人游戏,而是提示先填服务器地址。

下载

1.7.0 — 光影、资源包、整合包,一键装好

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 21 Oct 18:27

新增

  • 下载页新增「光影」「资源包」分类:Modrinth / CurseForge 都能搜,选好目标版本后直接装进对应文件夹。
  • 新增「整合包」分类:支持 Modrinth(.mrpack)和 CurseForge 整合包,自动准备游戏版本、加载器和全部模组。CurseForge 整合包需要先在设置里填 API Key,Modrinth 不需要。
  • 本地整合包也能导入:在版本管理里选 zip / .mrpack,填个名字就开始安装。
  • NeoForge 现在能像 Forge / Fabric 一样选版本安装(1.20.1 及以后)。

改进

  • 每个整合包会建成独立版本,模组、配置和存档都在自己的文件夹里,装多个整合包也不会互相串。
  • 「更多」菜单默认收起,需要时在「设置 → 外观」里打开。

修复

  • 整合包文件按清单校验大小与 SHA1,下了一半的 jar 会被重新下载,不会装出一个进不去的游戏。
  • 修复「更多」菜单关掉后重启又冒出来的问题。
  • 启动器与代码文件里的许可证说明更新到 CaelLab BY-SA Code License v3,并补上项目主页。

下载

崩溃原因,直接告诉你

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 20 Oct 20:05

新增

  • 游戏崩溃后自动分析崩溃报告和日志,直接给出中文原因:内存不足、Java 版本不对、缺前置、显卡驱动、OptiFine / Forge 不兼容等,弹窗先给 1–2 条结论
  • 点「查看详情」能看到全部线索和证据行;「查看日志」会打开崩溃那个版本自己的游戏目录
  • 错误报告导出一个完整的 zip:分析结果、错误摘要、系统与显卡、Java 版本、版本与加载器、Mod / 资源包 / 光影列表、启动参数、游戏输出、崩溃报告与日志

改进

  • 模组详情页重做:中文名 + 英文名、下载量、分类标签、按 MC 版本分组的文件列表、前置资源卡片,可跳 Modrinth / CurseForge / MC 百科,也能一键复制名称
  • 同时开多个游戏时,每个会话单独保留输出,崩溃现场不会串到别的版本
  • 报告里的 --accessToken 和系统用户名已打码,可以直接发给别人排查

修复

  • 给 1.20.1 装前置却按 1.20 解析,导致 Fabric API / GeckoLib 版本重复、Fabric 报 Incompatible mods found 不启动
  • 装完模组会清掉同一项目的旧 jar,不再多版本并存

下载:https://dl.caellab.com/file/games/gpcl/GPCL-1.6.1-Setup.exe

文件 大小 SHA1
GPCL-1.6.1-Setup.exe 108,059,241 字节(103.1 MB) 893d87eaab01625e05143e066b958615454dbb6c

装 Mod,不用手动找文件了

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 20 Oct 13:06

2026-10-20

新增

  • 下载页新增「模组」分区:Modrinth / CurseForge 搜索,按当前游戏版本挑文件,安装时选择装到哪个版本
  • Modrinth 自动带上必需前置;支持中文搜索(先查 MCMOD 转成英文名)
  • 没有 CurseForge API Key 也能用:粘贴项目链接或 cf:短名,走镜像装单个文件
  • 下载改成任务队列:连续点多个版本会排队,可以移除排队任务、取消当前任务后继续
  • 自动更新改为静默安装:后台自动下载,退出启动器时装好;右上角圆形徽标显示进度
  • 新增自动设置游戏语言(默认简体中文)、自定义游戏目录、自定义文件镜像
  • 新增导入本地版本(版本文件夹或 zip / jar)

改进

  • Fabric 真能装了,默认同时安装 Fabric API;版本隔离后 Mod / 存档跟着版本走
  • Forge 安装只跑 --installClient,会显示安装进度,Java 版本不够会直接说明
  • OptiFine 改为静默安装,不再弹图形安装器
  • 自动内存下限提到 2 GB,合并继承版本的 JVM 参数

修复

  • 下载 0 字节不再算成功、相对地址重定向、第二次下载没进度

下载

设置,重做了一遍

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 17 Oct 17:16

GPCL 1.5.2 — 设置,重做了一遍

2026-10-18

新增

  • 设置页重做:内存、显示、启动行为、下载源、Java 参数重新分组,滑块、开关、分段按钮直接在页面上调
  • 内存自动分配:默认按物理内存的 30% 给游戏,至少 1 GB、最多 8 GB,并给系统留 2 GB;也可以切到「自定义」手动指定上限
  • 下载源分四档:自动 / 镜像优先 / 官方优先 / 仅官方,文件下载与版本列表可以分开选;新增全局速度限制(0–20 MB/s,0 为不限速)
  • 启动相关设置:G1GC 调优、自定义 JVM 参数、进程优先级、窗口尺寸预设、启动器可见性、启动前优化内存
  • 关于页:补齐项目简介、官网与仓库链接、运行环境(Electron / Chromium / Node / 系统),并可在本地展开许可证全文

改进

  • 内存管理真能回收了:只清理启动器自己的进程,不碰正在运行的游戏,完成后给出前后占用与释放量
  • 关于页、官网首页与两个帮助页一并重写,文案和排版更紧凑
  • 官网新增可交互的启动器界面复刻,不用安装就能点

修复

  • 线程数设置不生效(之前无论怎么调都按 64 并发)
  • 下载时 404 页面会被当成文件保存
  • 下载失败后残留半截文件
  • 「更多」菜单开关在旧配置里会被悄悄丢掉

文件:GPCL-1.5.2-Setup.exe(103.0 MB)
SHA1:04cd560d6409d570729643a9835ff6e27b57c152
下载

修好了 Java,换上了新装

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 16 Oct 15:19
  • 修复 Java 运行时下载:镜像站文件名变了导致安装失败,现改为动态获取
  • 安装包改用 Inno Setup,可直接从旧版就地升级
  • 全局配色统一(天蓝为主、深蓝暗色),启动动画与官网一并换新
  • 修复浅色模式下启动界面不跟随主题、若干按钮样式失效