Repository navigation
Releases: Y-fyan/MFCL
Release list
MFCL 0.0.3 预览版
MFCL 0.0.3 预览版
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 Minecraft 启动器预览版本。
本项目不是 HMCL 官方发布,与 HMCL 开发团队没有隶属关系。0.0.3 是 0.0.2 之后的预览版本,主要修复设置页滚动卡顿。
本次更新
- 修复设置页滚动掉帧(issue #1):
- 设置页之前被外层滚动容器再包了一层,而「Java 管理」列表和「版本隔离」页本身就能滚动,滚动时整张卡片每帧重绘。
- 现在由内置页面自己负责滚动,只重绘列表区域;同时去掉 MFMCL 外壳里旧卡片的投影阴影,避免 Prism 走慢速背景绘制路径。
- 实测滚动 Java 列表:修复前约 40 FPS,修复后 55–57 FPS。
- 其余与 0.0.2 一致:只有 MFMCL 一个界面、MFCL 图标、无上游更新检查。
界面
MFCL 0.0.3 只有一个界面:
| 区域 | 内容 |
|---|---|
| 侧栏 | MFCL 图标 + MFMC Launcher、游戏库 / 内容商店 / 下载任务 / 启动器插件 |
| 侧栏底部 | 深色切换 / 账号 / 设置 |
| 内容区 | 标题固定、内容滚动;实例卡片、分类入口、任务进度、内置扩展能力 |
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFCL-0.0.3-windows-x86_64.exe |
直接运行 |
| Linux x86_64(安装包) | MFCL-0.0.3-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./…deb |
| Linux x86_64(脚本) | MFCL-0.0.3-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFCL-0.0.3-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFCL-0.0.3-universal.jar |
java -jar … |
说明
- 从 0.0.2 升级无需迁移:配置、日志与游戏数据继续使用
~/.mfcl。 - 启动器插件页目前只展示内置扩展能力,第三方插件加载尚未启用。
- macOS 应用未签名、未公证;首次打开若被 Gatekeeper 阻止,请右键选择“打开”。
- 内部测试说明:当前产物内置了临时 Microsoft 登录 client ID,仅用于内部研发与测试,请勿对外分发。
归属与许可
本项目基于 HMCL 开发。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFCL 0.0.2 预览版
MFCL 0.0.2 预览版
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 Minecraft 启动器预览版本。
本项目不是 HMCL 官方发布,与 HMCL 开发团队没有隶属关系。0.0.2 是继 0.0.1 之后的预览版本,重点是把界面收敛为一套。
本次更新
- 只保留 MFMCL 界面:启动器现在直接进入 MFMCL 侧边栏工作区,不再提供界面切换参数。
-Dhmcl.ui=mfmc、-Dhmcl.ui=classic等参数不再生效。- 旧的 MFMC 顶部三栏外壳和经典 HMCL 外壳已从启动路径中移除;经典页面仅作为 MFMCL 内部的嵌入页面使用。
- 更换品牌图标:侧栏左上角使用 MFCL 方块图标,窗口与任务栏图标同步替换。
- 移除上游更新检查:启动器不再检查 HMCL 官方更新,避免把 MFCL 误升级成上游版本;插件页中的“启动器更新”条目同步移除。
- 启动脚本收敛:只保留
run-mfmcl-ui.sh,无需再传 UI 参数。 - 保持 0.0.1 的官方浅色设计:240px 白色侧栏、游戏库实例卡片、内容商店六分类、真实下载任务列表、深色主题切换。
界面
MFCL 0.0.2 只有一个界面:
| 区域 | 内容 |
|---|---|
| 侧栏 | MFCL 图标 + MFMC Launcher、游戏库 / 内容商店 / 下载任务 / 启动器插件 |
| 侧栏底部 | 深色切换 / 账号 / 设置 |
| 内容区 | 标题固定、内容滚动;实例卡片、分类入口、任务进度、内置扩展能力 |
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFCL-0.0.2-windows-x86_64.exe |
直接运行 |
| Linux x86_64(安装包) | MFCL-0.0.2-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./…deb |
| Linux x86_64(脚本) | MFCL-0.0.2-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFCL-0.0.2-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFCL-0.0.2-universal.jar |
java -jar … |
说明
- 从 0.0.1 升级无需迁移:配置、日志与游戏数据继续使用
~/.mfcl。 - 启动器插件页目前只展示内置扩展能力,第三方插件加载尚未启用。
- macOS 应用未签名、未公证;首次打开若被 Gatekeeper 阻止,请右键选择“打开”。
- 内部测试说明:当前产物内置了临时 Microsoft 登录 client ID,仅用于内部研发与测试,请勿对外分发。
归属与许可
本项目基于 HMCL 开发。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFCL 0.0.1 预览版
MFCL 0.0.1 预览版
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 Minecraft 启动器预览版本。
本项目不是 HMCL 官方发布,与 HMCL 开发团队没有隶属关系。MFCL 0.0.1 是新的版本起点,用于预览新版侧边栏界面。
本次重点
- 按官方效果实现全新的侧边栏工作区(MFMCL UI):240px 白色侧栏 + 白色内容区,主色
#53B4F6,选中项使用浅蓝色调底与蓝色描边。 - 侧栏导航:游戏库、内容商店(可展开为游戏版本 / 整合包 / 模组 / 资源包 / 光影 / 世界)、下载任务、启动器插件;底部为深色切换、账号与设置。
- 下载任务页接入真实任务:启动器安装与下载任务会注册到会话级任务中心,显示任务进度、状态,以及当前正在传输的文件名与下载地址,而不是占位数据。
- 游戏库改为实例卡片:每个实例显示图标、版本与加载器、目录,可直接启动或进入实例详情。
- 内容商店与启动器插件页:商店提供六个下载分类入口与本地整合包导入;插件页列出随启动器内置的扩展能力,并注明第三方插件运行时尚未开放。
- 深色模式:侧栏底部“深色”切换整壳调色板,并同步窗口标题栏;浅色 MFMC UI 与经典 UI 不受影响。
- 设置与账号页嵌入新外壳:沿用新的页头与间距,不再跳回旧版页面。
如何使用新版界面
本版本默认仍进入 MFMC 浅色三标签界面(启动游戏 / 下载 / 设置),原有功能保持不变。要体验新版侧边栏:
java -Dhmcl.ui=mfmcl -jar MFCL-0.0.1-universal.jar其他界面:
| 界面 | 启动参数 |
|---|---|
| MFMC 浅色三标签(默认) | 直接运行 |
| MFMCL 官方效果侧边栏 | -Dhmcl.ui=mfmcl |
| 经典 HMCL 界面 | -Dhmcl.ui=classic |
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFCL-0.0.1-windows-x86_64.exe |
直接运行 |
| Linux x86_64(安装包) | MFCL-0.0.1-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./…deb |
| Linux x86_64(脚本) | MFCL-0.0.1-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFCL-0.0.1-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFCL-0.0.1-universal.jar |
java -jar … |
说明
- 配置、日志与游戏数据隔离在
~/.mfcl,不读写~/.hmcl或~/.minecraft。 - 启动器插件页目前只展示内置扩展能力,第三方插件加载尚未启用。
- macOS 应用未签名、未公证;首次打开若被 Gatekeeper 阻止,请右键选择“打开”。
- 内部测试说明:当前产物内置了临时 Microsoft 登录 client ID,仅用于内部研发与测试,请勿对外分发。
归属与许可
本项目基于 HMCL 开发。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFMC Launcher 3.17.0-mfmc.7 (Internal Test)
MFMC Launcher 3.17.0-mfmc.7
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 MFMC 内部测试版本。
Windows
.exe、Linux.deb安装包、macOS.app应用包都是可直接使用的可执行程序。
本次更新
- 模组下载页改为 MFMC 自有页面:不再使用 HMCL 的模组列表和详情页。
- 支持来源切换、关键词搜索、游戏版本过滤、分类过滤、排序和分页。
- 结果列表显示模组图标、名称、作者、简介和分类标签。
- 右侧详情面板显示模组信息和可用版本,可按加载器过滤。
- 每个版本可直接下载到当前实例的
mods目录。 - 图标加载增加并发去重,避免重复下载和缓存冲突。
- 保留浅色渐变主题、页面切换动画、方形皮肤头像、MFCL 图标和 Windows 高性能 GPU 优化。
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFMC-Launcher-3.17.0-mfmc.7-windows-x86_64.exe |
直接运行 |
| Linux x86_64 (安装包) | MFMC-Launcher-3.17.0-mfmc.7-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./...deb |
| Linux x86_64 (脚本) | MFMC-Launcher-3.17.0-mfmc.7-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFMC-Launcher-3.17.0-mfmc.7-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFMC-Launcher-3.17.0-mfmc.7-universal.jar |
java -jar ... |
说明
- 默认启动 MFMC 浅色 UI;经典 HMCL UI 可通过
-Dhmcl.ui=classic使用(JAR 方式)。 - 配置与游戏数据隔离在
~/.mfcl。 - macOS 应用未签名/未公证;首次打开如被 Gatekeeper 阻止,请右键选择“打开”。
归属与许可
本项目基于 HMCL 开发,不是 HMCL 官方发布。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFMC Launcher 3.17.0-mfmc.6 (Internal Test)
MFMC Launcher 3.17.0-mfmc.6
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 MFMC 内部测试版本。
Windows
.exe、Linux.deb安装包、macOS.app应用包都是可直接使用的可执行程序。
本次更新
- 新增浅色渐变主题:页面背景、顶栏、卡片、账号框、启动按钮和欢迎面板使用柔和的蓝绿渐变。
- 新增页面进入动画:切换标签页、账号页和安装页时淡入并轻微上移。
- 启动按钮新增 hover 放大和按下缩放反馈。
- 补充按钮、分组、滚动条的按下/悬停状态样式。
- 首页和账号管理页的皮肤头像保持无裁切方形显示。
- MFCL 图标、Windows 高性能 GPU、Windows 关闭整窗投影、日志级别过滤、设置页懒加载等优化继续保留。
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFMC-Launcher-3.17.0-mfmc.6-windows-x86_64.exe |
直接运行 |
| Linux x86_64 (安装包) | MFMC-Launcher-3.17.0-mfmc.6-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./...deb |
| Linux x86_64 (脚本) | MFMC-Launcher-3.17.0-mfmc.6-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFMC-Launcher-3.17.0-mfmc.6-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFMC-Launcher-3.17.0-mfmc.6-universal.jar |
java -jar ... |
说明
- 默认启动 MFMC 浅色 UI;经典 HMCL UI 可通过
-Dhmcl.ui=classic使用(JAR 方式)。 - 配置与游戏数据隔离在
~/.mfcl。 - macOS 应用未签名/未公证;首次打开如被 Gatekeeper 阻止,请右键选择“打开”。
归属与许可
本项目基于 HMCL 开发,不是 HMCL 官方发布。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFMC Launcher 3.17.0-mfmc.5 (Internal Test)
MFMC Launcher 3.17.0-mfmc.5
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 MFMC 内部测试版本。
Windows
.exe、Linux.deb安装包、macOS.app应用包都是可直接使用的可执行程序。
本次更新
- 首页和账号管理页的皮肤头像改为无裁切方形显示,不再做圆形裁切。
- MFCL 图标已覆盖窗口/任务栏、标题栏、顶栏和关于页。
- Windows 混合显卡笔记本自动启用高性能 GPU;首次设置后重启一次生效。
- Windows MFMC 模式默认关闭整窗投影。
- 日志默认只写 INFO 及以上级别。
- 设置页 Java 管理和游戏设置按需创建。
- 首页减少布局重算和阴影开销。
- Wayland 下游戏默认走 XWayland。
如不希望 MFMC 修改 Windows GPU 首选项,可设置环境变量 MFMC_GPU_PREFERENCE=off。
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFMC-Launcher-3.17.0-mfmc.5-windows-x86_64.exe |
直接运行 |
| Linux x86_64 (安装包) | MFMC-Launcher-3.17.0-mfmc.5-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./...deb |
| Linux x86_64 (脚本) | MFMC-Launcher-3.17.0-mfmc.5-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFMC-Launcher-3.17.0-mfmc.5-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFMC-Launcher-3.17.0-mfmc.5-universal.jar |
java -jar ... |
说明
- 默认启动 MFMC 浅色 UI;经典 HMCL UI 可通过
-Dhmcl.ui=classic使用(JAR 方式)。 - 配置与游戏数据隔离在
~/.mfcl。 - macOS 应用未签名/未公证;首次打开如被 Gatekeeper 阻止,请右键选择“打开”。
归属与许可
本项目基于 HMCL 开发,不是 HMCL 官方发布。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFMC Launcher 3.17.0-mfmc.4 (Internal Test)
MFMC Launcher 3.17.0-mfmc.4
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 MFMC 内部测试版本。
Windows
.exe、Linux.deb安装包、macOS.app应用包都是可直接使用的可执行程序。
本次更新
- 加入 MFCL 图标:窗口/任务栏图标、标题栏、顶栏品牌图标、关于页 Logo。
- Linux
.deb桌面图标和 macOS.app应用图标同步替换。 - Windows 混合显卡笔记本自动启用高性能 GPU;首次设置后重启一次生效。
- Windows MFMC 模式默认关闭整窗投影,降低集成显卡绘制开销。
- 日志默认只写 INFO 及以上级别;诊断可用
-Dhmcl.log.level=TRACE。 - 设置页 Java 管理和游戏设置按需创建。
- 首页移除多余外层滚动容器,减少布局重算和阴影开销。
- Wayland 下游戏默认走 XWayland,保留游戏窗口标题栏和窗口按钮。
如不希望 MFMC 修改 Windows GPU 首选项,可设置环境变量 MFMC_GPU_PREFERENCE=off。
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFMC-Launcher-3.17.0-mfmc.4-windows-x86_64.exe |
直接运行 |
| Linux x86_64 (安装包) | MFMC-Launcher-3.17.0-mfmc.4-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./...deb |
| Linux x86_64 (脚本) | MFMC-Launcher-3.17.0-mfmc.4-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFMC-Launcher-3.17.0-mfmc.4-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFMC-Launcher-3.17.0-mfmc.4-universal.jar |
java -jar ... |
说明
- 默认启动 MFMC 浅色 UI;经典 HMCL UI 可通过
-Dhmcl.ui=classic使用(JAR 方式)。 - 配置与游戏数据隔离在
~/.mfcl。 - 支持微软正版、离线、authlib-injector 账号。
- 支持将
.zip/.mrpack整合包拖入窗口安装。 - macOS 应用未签名/未公证;首次打开如被 Gatekeeper 阻止,请右键选择“打开”。
归属与许可
本项目基于 HMCL 开发,不是 HMCL 官方发布。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFMC Launcher 3.17.0-mfmc.3 (Internal Test)
MFMC Launcher 3.17.0-mfmc.3
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 MFMC 内部测试版本。
Windows
.exe、Linux.deb安装包、macOS.app应用包都是可直接使用的可执行程序。
本次优化
- Windows 混合显卡笔记本自动启用高性能 GPU 图形首选项;首次设置后重启一次生效。
- Windows MFMC 模式默认关闭整窗投影,降低集成显卡绘制开销。
- 日志默认只写 INFO 及以上级别,避免 TRACE/DEBUG 造成的调用栈查询和磁盘 I/O;需要诊断时可使用
-Dhmcl.log.level=TRACE。 - 设置页的 Java 管理和游戏设置改为按需创建,减少首次打开设置页的卡顿。
- 首页移除多余的外层滚动容器,布局只在断点变化时更新。
- 减小卡片和启动按钮阴影半径。
- Wayland 下游戏默认走 XWayland,保留游戏窗口标题栏和窗口按钮。
如不希望 MFMC 修改 Windows GPU 首选项,可设置环境变量 MFMC_GPU_PREFERENCE=off。
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFMC-Launcher-3.17.0-mfmc.3-windows-x86_64.exe |
直接运行 |
| Linux x86_64 (安装包) | MFMC-Launcher-3.17.0-mfmc.3-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./...deb |
| Linux x86_64 (脚本) | MFMC-Launcher-3.17.0-mfmc.3-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFMC-Launcher-3.17.0-mfmc.3-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFMC-Launcher-3.17.0-mfmc.3-universal.jar |
java -jar ... |
说明
- 默认启动 MFMC 浅色 UI;经典 HMCL UI 可通过
-Dhmcl.ui=classic使用(JAR 方式)。 - 配置与游戏数据隔离在
~/.mfcl。 - 支持微软正版、离线、authlib-injector 账号。
- 支持将
.zip/.mrpack整合包拖入窗口安装。 - macOS 应用未签名/未公证;首次打开如被 Gatekeeper 阻止,请右键选择“打开”。
归属与许可
本项目基于 HMCL 开发,不是 HMCL 官方发布。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFMC Launcher 3.17.0-mfmc.2 (Internal Test)
MFMC Launcher 3.17.0-mfmc.2
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 MFMC 内部测试版本。
Windows
.exe、Linux.deb安装包、macOS.app应用包都是可直接使用的可执行程序。
本次优化
- Windows 混合显卡笔记本会自动写入“高性能 GPU”图形首选项,减少 JavaFX UI 卡顿;首次设置后重启一次生效。
- Windows 的 MFMC 模式默认关闭整窗投影,降低集成显卡的绘制开销。
- 精简首页布局重算,移除多余的外层滚动容器。
- 减小卡片和启动按钮的阴影半径。
- Wayland 下游戏默认走 XWayland,保留游戏窗口标题栏和窗口按钮。
如不希望 MFMC 修改 Windows GPU 首选项,可设置环境变量 MFMC_GPU_PREFERENCE=off。
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFMC-Launcher-3.17.0-mfmc.2-windows-x86_64.exe |
直接运行 |
| Linux x86_64 (安装包) | MFMC-Launcher-3.17.0-mfmc.2-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./...deb |
| Linux x86_64 (脚本) | MFMC-Launcher-3.17.0-mfmc.2-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFMC-Launcher-3.17.0-mfmc.2-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFMC-Launcher-3.17.0-mfmc.2-universal.jar |
java -jar ... |
说明
- 默认启动 MFMC 浅色 UI;经典 HMCL UI 可通过
-Dhmcl.ui=classic使用(JAR 方式)。 - 配置与游戏数据隔离在
~/.mfcl。 - 支持微软正版、离线、authlib-injector 账号。
- 支持将
.zip/.mrpack整合包拖入窗口安装。 - macOS 应用未签名/未公证;首次打开如被 Gatekeeper 阻止,请右键选择“打开”。
归属与许可
本项目基于 HMCL 开发,不是 HMCL 官方发布。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。
MFMC Launcher 3.17.0-mfmc.1 (Internal Test)
MFMC Launcher 3.17.0-mfmc.1
基于 HMCL(Hello Minecraft! Launcher) 框架开发的 MFMC 内部测试版本。
Windows
.exe、Linux.deb安装包、macOS.app应用包都是可直接使用的可执行程序。
下载
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows x86_64 | MFMC-Launcher-3.17.0-mfmc.1-windows-x86_64.exe |
直接运行 |
| Linux x86_64 (安装包) | MFMC-Launcher-3.17.0-mfmc.1-linux-x86_64.deb |
内置 Java 运行时,sudo apt install ./...deb |
| Linux x86_64 (脚本) | MFMC-Launcher-3.17.0-mfmc.1-linux-x86_64.sh |
chmod +x 后运行 |
| macOS | MFMC-Launcher-3.17.0-mfmc.1-macos-app.zip |
解压后打开 MFMC Launcher.app,需要 Java 17+ |
| 通用 | MFMC-Launcher-3.17.0-mfmc.1-universal.jar |
java -jar ... |
说明
- 默认启动 MFMC 浅色 UI;经典 HMCL UI 可通过
-Dhmcl.ui=classic使用(JAR 方式)。 - 配置与游戏数据隔离在
~/.mfcl。 - 支持微软正版、离线、authlib-injector 账号。
- 支持将
.zip/.mrpack整合包拖入窗口安装。 - Wayland 下游戏默认走 XWayland,以保留标题栏、拖动和窗口按钮。
- macOS 应用未签名/未公证;首次打开如被 Gatekeeper 阻止,请右键选择“打开”。
归属与许可
本项目基于 HMCL 开发,不是 HMCL 官方发布。HMCL 及本项目均采用 GNU General Public License v3.0,详见 LICENSE 与 NOTICE。