Skip to content

Releases: BloretCrew/Bloret-Launcher

Bloret Launcher 26.1 Alpha 1

06 Apr 08:00
985ebf7

Choose a tag to compare

Pre-release

Bloret Launcher 26.1 Alpha 1 版本更新说明

🎉 重大更新

🔄 UI 框架全面升级 - RinUI

本次更新将 UI 框架从 PyQt5/PyQt6 全面迁移至 PySide6 + QML,采用全新的 RinUI 组件库,带来更加流畅和现代化的用户体验。

RinUI 组件库包含:

  • ✅ 基础输入组件:按钮、复选框、颜色选择器、下拉框、滑块、开关等
  • ✅ 布局组件:Expander、SettingCard、SettingExpander 等
  • ✅ 列表与表格:ListView、TableView 及其委托组件
  • ✅ 对话框与弹出:Dialog、Flyout、Popup、ContextMenu
  • ✅ 导航组件:NavigationBar、NavigationView、Segmented、SelectorBar
  • ✅ 状态与信息:Toast、InfoBar、ProgressBar、ProgressRing、ToolTip
  • ✅ 日期时间选择器:Calendar、DatePicker、TimePicker
  • ✅ 文本组件:TextField、TextArea、SpinBox、AutoSuggestBox
  • ✅ 窗口管理:FluentWindow、TitleBar、FluentPage

🎨 全新 QML 界面

所有页面均使用 QML 重新实现,包括:

  • 🏠 主页 (Home) - 重新设计的启动卡片,支持用户头像显示,固定底部启动栏
  • 📥 下载 (Download) - 全新的下载管理对话框
  • 🎮 模组 (Mods) - 模组管理界面
  • 🌐 多人游戏 (Multiplayer) - 服务器管理
  • 🎫 通行证 (PassPort) - Bloret PassPort 账号管理,修复头像显示问题
  • ⚙️ 设置 (Settings) - 系统设置页面
  • 🛠️ 工具 (Tools) - 实用工具集合
  • ℹ️ 信息 (Info) - 关于页面
  • 📡 直播 (Live) - 直播功能
  • 📋 BBBS - Bloret 公告板系统(含实时功能)

🚀 新功能

启动管理

  • 启动项选择器对话框 - 支持在 Minecraft 版本和自定义项目间快速切换
  • 📦 核心管理对话框 - 完整的版本核心管理界面
  • 🔄 运行实例管理 - 查看和管理正在运行的 Minecraft 实例
  • 📊 启动进度显示 - 详细的启动进度反馈
  • 🔍 错误分析对话框 - 智能分析启动失败原因

下载系统

  • 🎯 全新下载对话框 - 基于 QML 的下载进度显示
  • ⏸️ 下载控制 - 支持暂停/恢复/取消下载
  • 📈 实时进度更新 - 通过信号机制实现流畅的进度更新

账号系统

  • 👤 PassPort 头像显示 - 修复头像显示问题,支持缓存和本地 fallback
  • 🌐 头像 URL 缓存 - 自动缓存用户头像到本地
  • 🖼️ 默认头像 - 未登录或加载失败时显示默认头像

本地联机

  • 🔗 EasyTier 改进 - 优化 EasyTier 集成,改进网络测试
  • 📝 EasyTier 文档 - 新增完整的 EasyTier 使用指南
  • 🧪 网络测试工具 - 新增 EasyTier 网络连接测试脚本

国际化

  • 🌍 QML 翻译系统 - 实现 Python 后端与 QML 的翻译系统集成
  • 🔄 语言切换刷新 - 语言切换后界面自动刷新
  • 📝 翻译辅助工具 - 新增翻译文件生成和修复脚本

其他功能

  • 🎬 OOBE 初始设置向导 - 全新的首次使用体验
  • 💬 聊天管理 - 聊天对话框和聊天管理器
  • 📌 屏幕截图提示 - 截图操作的用户提示
  • 📝 版本命名对话框 - 自定义版本名称
  • 🔄 更新对话框 - 版本更新提示和管理

🛠️ 技术改进

构建系统

  • 🔧 Nuitka 构建 - 从 PyQt5 插件切换到 PySide6 插件
  • 📦 资源组织优化 - 重新组织 qml、RinUI、icon 等目录结构
  • 🐧 Linux 多架构支持 - 改进 deb/rpm/archlinux 包构建
  • 🍎 macOS 构建 - 修复 OpenSSL 依赖问题
  • 📋 桌面集成 - Linux 平台新增 .desktop 文件和菜单集成

代码重构

  • ♻️ 主程序重构 - Bloret-Launcher.py 大规模重构(+2987/-2191 行)
  • 📦 模块拆分 - 将功能拆分到多个模块,提高可维护性
  • 🧩 兼容层 - 新增 compat_widgets.py 提供兼容性组件
  • 🔌 插件系统 - 增强插件 API,支持 Web API

模块改进

  • 📡 BLServer - 服务器通信模块重构
  • 🎫 Bloret_PassPort - 通行证系统大幅改进(+138/-85 行)
  • 🌐 Bloriko - Bloriko 功能增强
  • 🔗 EasyTier - EasyTier 模块优化(+130/-51 行)
  • ⌨️ 快捷键 - ShortCut 模块重构(+205/-60 行)
  • 🔧 安装 - install.py 大幅简化和优化(-141 行)
  • 🚀 启动 - launch.py 改进(+81/-29 行)
  • 🛠️ 模组工具 - mwtool.py 增强(+153/-48 行)
  • 🔌 插件 - plugin.py 大幅扩展(+155/-3 行)
  • 🌐 Web - web.py 大规模重构(+529/-29 行)
  • 📦 版本管理 - versions.py 改进(+119/-90 行)

国际化

  • 🌍 多语言更新 - 更新所有语言翻译文件
  • 🆕 新语言 - 新增多种语言支持
  • 📝 翻译质量 - 改进翻译准确性和一致性

CI/CD

  • 🔄 GitHub Actions - 优化构建流程
  • 🐛 Bug 修复 - 修复多个 CI/CD 问题
  • 📦 发布流程 - 改进 Release 自动化

依赖管理

  • 📋 requirements.txt - 更新 Python 依赖
  • 🗑️ 移除 frpc - 删除 frpc.toml 配置
  • 📦 子模块 - 新增 BLAPI 和 BL4CW2 子模块

🐛 Bug 修复

  • ✅ 修复 QML 中 Avatar 头像显示问题
  • ✅ 修复 ComboBox 文本显示问题(显示对象而非文本)
  • ✅ 修复 ContextMenu 处理 Python 返回的字典列表
  • ✅ 修复对话框闪退问题(垃圾回收导致)
  • ✅ 修复 downloadVanilla/downloadFabric 重复定义
  • ✅ 修复 UI 文件加载问题(QUiLoader 兼容性)
  • ✅ 修复语言切换后界面不刷新
  • ✅ 修复首页布局和启动卡片定位
  • ✅ 修复配置读写问题
  • ✅ 修复 IP 相关功能

📊 统计信息

  • 变更文件数: 297 个文件
  • 代码变更: +53,019 行 / -17,766 行
  • 新增组件: 120+ 个 QML 组件
  • 新增页面: 11 个 QML 页面
  • 翻译语言: 30+ 种语言支持

⚠️ 已知问题

  • 🚧 Alpha 版本,可能存在不稳定情况
  • 🔄 部分功能可能仍在完善中
  • 🐛 如遇到问题,请通过 Issue 反馈

📝 升级建议

  • 💾 升级前请备份配置文件 (config.json)
  • 📖 建议查看 EasyTier 使用指南 (EASYTIER_GUIDE.md)
  • 🔗 首次启动会显示 OOBE 引导,请按提示完成设置

🙏 致谢

感谢所有贡献者和测试用户的辛勤工作!

  • Detrital/Detritalw - 主要开发和架构工作
  • HanSiqi2008 - CI/CD 构建工作
  • 所有翻译贡献者 - 多语言支持

发布日期: 2026年4月
版本类型: Alpha 测试版
最低要求: Python 3.9+, PySide6

What's Changed

Full Changelog: 26...26.1-pa1

Bloret Launcher 26

16 Feb 14:47

Choose a tag to compare

隆重介绍 Bloret Launcher 26

Bloret Launcher 迎来重大更新,核心亮点在于引入了 Bloriko AI 智能助手,支持自然语言推荐 Mod 与深度问答;联机模块重构为基于 Easytier 的虚拟组网服务,大幅简化多人游戏连接;新增实用工具如全局截图(支持快捷键)和 Minecraft 悬浮工具栏 ;同时,通行证系统升级支持 2FA 双重验证与账户云端同步,配合底层架构优化及 UI 的 Fluent 风格焕新,全面提升了启动器的智能化与易用性。

单击展开来查看完整更新总结。

1. 🤖 引入 Bloriko AI 智能助手

Bloret Launcher 正式迈入 AI 时代,集成了深度定制的 Bloriko 助手。

  • 智能问答: 支持自然语言对话,并在 UI 中集成了“深度思考 (Deep Think)”模式。
  • Mod 智能推荐与安装: 用户可以直接告诉 AI 想要什么样的模组(如“推荐几个优化帧率的 Mod”),AI 会分析需求并生成 Modrinth 列表,用户可一键批量下载安装这些推荐的 Mod。
  • 工具调用能力: AI 后端支持工具调用(如查询 Wiki),前端支持异步等待和流式输出。

2. 🌐 联机系统重构 (Easytier)

彻底重写了多人联机模块,移除旧的方案,采用 Easytier 作为核心网络组件。

  • 虚拟组网: 通过 Easytier 实现点对点(P2P)虚拟局域网,无需公网 IP 或复杂的端口映射即可联机。
  • 简易操作: 新增“开启联机服务”和“连接到对方网络”功能,自动生成并复制联机地址与密钥。
  • 状态监控: UI 实时显示连接状态(已连接/未连接)及网络延迟信息。

3. 🛠️ 全新实用工具集

新增了数个提升游戏内外体验的硬核工具:

  • 全局截图工具 (ScreenCut):
    • 实现了类似 QQ/微信的截图功能,支持多显示器、区域框选、窗口自动吸附。
    • 支持全局快捷键(默认 Ctrl+Alt+A),可在设置中自定义。
    • 截图后直接复制到剪贴板。
  • 游戏悬浮工具栏 (MWTool):
    • 这是一个浮动窗口,当检测到 Minecraft 窗口激活时,会自动吸附在游戏窗口上方。
    • 提供快捷操作入口(如截图),无需切出游戏即可使用启动器功能。

4. ⚙️ 核心架构与启动逻辑升级

  • 移除 CMCL 依赖: 彻底移除了原有的 CMCL 启动核心,转为完全自研的 Python 启动逻辑 (modules.launch),自主控制启动参数、Java 路径探测和库文件下载。
  • 构建方式变更: Windows 版本构建工具从 PyInstaller 迁移至 Nuitka,大幅提升启动速度和程序执行效率,减少误报。
  • 版本隔离: 启动参数中实现了严格的版本隔离,game_dir 指向具体版本文件夹,防止不同版本的 Mod 和配置冲突。
  • Java 环境优化: 增强了对系统 Java 路径的自动扫描(注册表、环境变量、常见目录),支持手动指定 javaw.exe 路径。

5. 🔐 通行证系统升级 (Bloret PassPort)

  • 双重验证 (2FA): 新增账户安全轮询机制,支持处理登录请求的允许/拒绝操作,提升账户安全性。
  • 云端同步: 实现了本地 Minecraft 账户与 Bloret PassPort 云端的双向同步,方便在不同设备间迁移账户数据。
  • OAuth 认证流程: 规范了 OAuth 2.0 认证流程,用于 AI 功能和高级服务的鉴权。

6. 🎨 UI/UX 与交互体验

全面采用 Fluent Design 风格(基于 qfluentwidgets):

  • 核心管理面板: 新增独立的版本管理弹窗,支持修改核心名称、更换图标、管理 Mod/资源包/存档,以及高级元数据设置(如标记 Fabric 版本)。
  • 可视化优化: 重新设计了主页、下载页和设置页。主页新增活动卡片(Activity Card)和每日提示(Tips)。
  • 下载体验: 重写了下载进度对话框,支持多线程下载库文件和资源文件,具备断点续传和镜像源自动切换功能。
  • 资源图标: 增加了对 Mod 和资源包图标的解析与显示,文件列表不再全是枯燥的文字。

7. 🐛 其他改进

  • 配置文件增强: config.json 结构调整,新增了对屏幕截图快捷键、悬浮窗开关等字段的支持。
  • 日志系统: 优化了日志记录格式,支持显示调用函数和行号,方便排查问题。
  • 异常处理: 增强了 SSL 错误处理(自动回退 HTTP)和线程安全保护(UI 更新强制在主线程执行)。

功能一览


  • 自动更新
  • 屏幕截图
  • EasyTier 联机
  • Bloriko
  • Bloriko With Modrinth
  • 全新 Minecraft 安装
  • 全新 Minecraft with Fabric 安装
  • 全新启动过程
  • 版本管理
  • 版本选择
  • 服务器管理
  • Mod 管理
  • 资源包管理
  • Minecraft 进程管理器
  • Minecraft 进程结束
  • Bloret Server 服务器信息
  • 微软登录与离线登录,Bloret PassPort 深度融合
  • Bloret PassPort 辅助验证
  • 多 Minecraft 账户 #38
  • 浮动小工具栏
  • 配置文件迁移 Appdata
  • 全新安装程序
  • Bloriko DeepThink
  • NewIcon
  • 等....

对于 Windows 用户

Note

由于没钱买代码签名证书,在 Windows 看来是恶意软件。希望您能给我们点点 Star,或者赞助一下,这都有帮助我们获得代码签名证书。
如果您遇到打开后软件被删掉,或者提示包含病毒:
请关闭 Windows 安全中心的实时保护功能,或关闭其他安全保护程序。
前往: Windows 安全中心 > 病毒和威胁防护 > "病毒和威胁防护" 设置 > 管理设置 > 实时保护 (设为关闭)

对于 macOS 用户

Note

由于 Bloret Launcher 没有向苹果交钱(Apple Developer Program 计划每年 99 美元,如果您愿意赞助我们一下,请告诉我们。我们同时有 iOS 项目计划,但是由于没有钱加入这个计划,导致我们没法上架 Apple Store 😭),所以一般会被苹果拦截。
首次打开软件后,如果遇到以下提示:
image
按下完成,然后打开 系统偏好设置 > 隐私与安全性 > 安全性(划到页面底部) >
image
选择 仍要打开,完成验证后即可使用。仅首次启动会需要此操作,后续无需。

What's Changed

单击查看由 Github 生成的 Release 总结 (Form 8.1 to 26)

Full Changelog: 8.1...26

Bloret Launcher 协议: GPL-3.0 license
© 2026 Bloret Launcher All rights reserved. © 2026 Bloret All rights reserved.

Bloret Launcher 26 RC

25 Jan 06:28

Choose a tag to compare

Bloret Launcher 26 RC Pre-release
Pre-release

Bloret Launcher 最终测试版。

Bloret Launcher 迎来重大更新,核心亮点在于引入了 Bloriko AI 智能助手,支持自然语言推荐 Mod 与深度问答;联机模块重构为基于 Easytier 的虚拟组网服务,大幅简化多人游戏连接;新增实用工具如全局截图(支持快捷键)和 Minecraft 悬浮工具栏 ;同时,通行证系统升级支持 2FA 双重验证与账户云端同步,配合底层架构优化及 UI 的 Fluent 风格焕新,全面提升了启动器的智能化与易用性。

1. 🤖 引入 Bloriko AI 智能助手

Bloret Launcher 正式迈入 AI 时代,集成了深度定制的 Bloriko 助手。

  • 智能问答: 支持自然语言对话,并在 UI 中集成了“深度思考 (Deep Think)”模式。
  • Mod 智能推荐与安装: 用户可以直接告诉 AI 想要什么样的模组(如“推荐几个优化帧率的 Mod”),AI 会分析需求并生成 Modrinth 列表,用户可一键批量下载安装这些推荐的 Mod。
  • 工具调用能力: AI 后端支持工具调用(如查询 Wiki),前端支持异步等待和流式输出。

2. 🌐 联机系统重构 (Easytier)

彻底重写了多人联机模块,移除旧的方案,采用 Easytier 作为核心网络组件。

  • 虚拟组网: 通过 Easytier 实现点对点(P2P)虚拟局域网,无需公网 IP 或复杂的端口映射即可联机。
  • 简易操作: 新增“开启联机服务”和“连接到对方网络”功能,自动生成并复制联机地址与密钥。
  • 状态监控: UI 实时显示连接状态(已连接/未连接)及网络延迟信息。

3. 🛠️ 全新实用工具集

新增了数个提升游戏内外体验的硬核工具:

  • 全局截图工具 (ScreenCut):
    • 实现了类似 QQ/微信的截图功能,支持多显示器、区域框选、窗口自动吸附。
    • 支持全局快捷键(默认 Ctrl+Alt+A),可在设置中自定义。
    • 截图后直接复制到剪贴板。
  • 游戏悬浮工具栏 (MWTool):
    • 这是一个浮动窗口,当检测到 Minecraft 窗口激活时,会自动吸附在游戏窗口上方。
    • 提供快捷操作入口(如截图),无需切出游戏即可使用启动器功能。

4. ⚙️ 核心架构与启动逻辑升级

  • 移除 CMCL 依赖: 彻底移除了原有的 CMCL 启动核心,转为完全自研的 Python 启动逻辑 (modules.launch),自主控制启动参数、Java 路径探测和库文件下载。
  • 构建方式变更: Windows 版本构建工具从 PyInstaller 迁移至 Nuitka,大幅提升启动速度和程序执行效率,减少误报。
  • 版本隔离: 启动参数中实现了严格的版本隔离,game_dir 指向具体版本文件夹,防止不同版本的 Mod 和配置冲突。
  • Java 环境优化: 增强了对系统 Java 路径的自动扫描(注册表、环境变量、常见目录),支持手动指定 javaw.exe 路径。

5. 🔐 通行证系统升级 (Bloret PassPort)

  • 双重验证 (2FA): 新增账户安全轮询机制,支持处理登录请求的允许/拒绝操作,提升账户安全性。
  • 云端同步: 实现了本地 Minecraft 账户与 Bloret PassPort 云端的双向同步,方便在不同设备间迁移账户数据。
  • OAuth 认证流程: 规范了 OAuth 2.0 认证流程,用于 AI 功能和高级服务的鉴权。

6. 🎨 UI/UX 与交互体验

全面采用 Fluent Design 风格(基于 qfluentwidgets):

  • 核心管理面板: 新增独立的版本管理弹窗,支持修改核心名称、更换图标、管理 Mod/资源包/存档,以及高级元数据设置(如标记 Fabric 版本)。
  • 可视化优化: 重新设计了主页、下载页和设置页。主页新增活动卡片(Activity Card)和每日提示(Tips)。
  • 下载体验: 重写了下载进度对话框,支持多线程下载库文件和资源文件,具备断点续传和镜像源自动切换功能。
  • 资源图标: 增加了对 Mod 和资源包图标的解析与显示,文件列表不再全是枯燥的文字。

7. 🐛 其他改进

  • 配置文件增强: config.json 结构调整,新增了对屏幕截图快捷键、悬浮窗开关等字段的支持。
  • 日志系统: 优化了日志记录格式,支持显示调用函数和行号,方便排查问题。
  • 异常处理: 增强了 SSL 错误处理(自动回退 HTTP)和线程安全保护(UI 更新强制在主线程执行)。

功能一览


  • 自动更新
  • 屏幕截图
  • EasyTier 联机
  • Bloriko
  • Bloriko With Modrinth
  • 全新 Minecraft 安装
  • 全新 Minecraft with Fabric 安装
  • 全新启动过程
  • 版本管理
  • 版本选择
  • 服务器管理
  • Mod 管理
  • 资源包管理
  • Minecraft 进程管理器
  • Minecraft 进程结束
  • Bloret Server 服务器信息
  • 微软登录与离线登录,Bloret PassPort 深度融合
  • Bloret PassPort 辅助验证
  • 多 Minecraft 账户 #38
  • 浮动小工具栏
  • 配置文件迁移 Appdata
  • 全新安装程序
  • Bloriko DeepThink
  • NewIcon
  • 等....

What's Changed

Full Changelog: 8.1...26RC

Bloret Launcher 26 Beta 5

24 Jan 12:57

Choose a tag to compare

Pre-release

优化了下载和启动过程。

Full Changelog: 26p5...26b5-rebuild

Bloret Launcher 26 Preview 6

18 Jan 08:23

Choose a tag to compare

Pre-release

This Preview Version

支持同意 Bloret PassPort 双重认证登录请求,支持切换 Java 版本。

Full Changelog: 26p5...26p6-rebuild

Bloret Launcher 26 Preview 5

17 Jan 23:20

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: 8.1...26p5

Bloret Launcher 26 Beta 4

17 Jan 01:40

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: 8.1...26b4

Bloret Launcher 26 Preview 4

07 Jan 14:59

Choose a tag to compare

Pre-release

Bloret Launcher 26 预览体验版。正式版本将出版于春节前。


BUG FIX

修复了在 Bloriko with Modrinth 界面点 0 杯啤酒的问题

新功能

  • Bloriko
    • Bloriko with Modrinth
    • Blorko DeepThink
  • Easytier
  • Auto Update
  • 技术更进与问题修复等

What's Changed

Full Changelog: 8.1...26p3

Bloret Launcher 26 Preview 3

07 Jan 14:07

Choose a tag to compare

Pre-release

Bloret Launcher 26 预览体验版。正式版本将出版于春节前。


新功能

  • Bloriko
    • Bloriko with Modrinth
    • Blorko DeepThink
  • Easytier
  • Auto Update
  • 技术更进与问题修复等

What's Changed

Full Changelog: 8.1...26p3

Bloret Launcher 26 Preview 2

07 Jan 07:10

Choose a tag to compare

Pre-release

Bloret Launcher 26 预览体验版。正式版本将出版于春节前。


新功能

  • Bloriko
    • Bloriko with Modrinth
    • Blorko DeepThink
  • Easytier
  • Auto Update
  • 技术更进与问题修复等

What's Changed

Full Changelog: 8.1...26p2