下载
从我们的原作者 @Red Johnny 手里拿到安装包,我们先来看看,看起来像是InnoSetup打包的(?)
安装速度还是比较快的。
文件夹
本程序大小268MB(281,955,300 字节),实际占用176 MB (185,450,496 字节)。
看一下安装后的文件结构:是主程序+卸载程序,从结构上看起来似乎是Electron系。
也就是说本程序是使用网页写的界面,我还看到了chromium,那基本可以实锤了。
启动
启动速度正常。(跟pcl2差不多表现)
界面很漂亮,左边是功能侧边栏,右边就是显示区域,边缘做了钝化。
但是似乎左上角图标怎么是默认的方块。(?)
流畅度还可以,让我惊讶的是这个启动器支持的功能还挺多,也能离线和Microsoft登录。
出现问题
但是使用着使用着就出现了问题,界面突然无了,怎么点侧边功能按钮都无法正常显示,这是一个很重要的bug。
我退出程序重新启动界面就回来了。
正式启动
选完版本后我正式使用了离线启动了游戏,启动速度大约在20多秒,这里对比一下pcl2的启动速度,同内存同版本同配置,启动花费18秒。(+-1秒)
游戏加载正常。
本来我想试试正版登录的,结果报错了。。

下载
我下载了一个游戏试了一下,结果一直显示下载中,最后也没下载成功。。。
功能盘点
- 下载游戏,mod
- 查看资源包
- 启动游戏
- 离线,正版登录
- 版本隔离
- java自动检测
建议
画面上
功能上
- 修复下载
- 修复正版登录
- 更合理的版本下载页面(现在已有版本在上面,要拉进度条才能找到下载版本,希望把下载版本单独隔离出一个界面)
使用上
综合评价
有一定潜力的启动器(可惜现在做启动器的人遍地都是,而且很多人就赖在pcl2了,不会轻易动摇)
本评测发布前新版本已发布,部分问题可能已修复
正片开始
解包!!!(本部分由TraeIDE生成分析报告)
Hunger Cat Launcher 解包分析报告 (2026-08-17)
程序:Electron 33.4.11 + Chrome 130,Minecraft 启动器 v0.1.0,MIT。
未加壳。app.asar 隐藏于 resources\(带 Compressed 属性),已解包至 _extracted\。
结构:package.json + out/{main,preload,renderer}。
- main/index.js (63KB):后端逻辑
- preload/index.js:contextBridge 暴露 window.api(15 命名空间,contextIsolation 开启)
- renderer:React + framer-motion + Tailwind v4,iOS 26 Liquid Glass UI
功能:
- 微软设备码登录(MS→XBL→XSTS→MC)+离线账号,令牌自动刷新
- Mojang/BMCLAPI 双镜像,并发下载+SHA1校验+重试+断点(.part原子写)
- Java 多路径自动检测+Adoptium一键安装
- Fabric/Quilt/Forge/NeoForge 安装
- Modrinth 模组搜索安装,模组/存档/光影/蓝图管理
- 版本隔离+QuickPlay,兼容新旧参数格式
安全:contextIsolation+nodeIntegration关闭+CSP+哈希校验+路径校验。
不足:缺结构化日志(L0);token明文存储未加密;依赖系统tar解压。
对照项目记忆:L1 Java检测/一键启动✓、L2完整性校验✓、L0日志系统缺失。