Skip to content

Xcube-Studio/Natsurainko.FluentLauncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

742c189 · Mar 21, 2025
Jan 19, 2025
Mar 19, 2025
Mar 21, 2025
Mar 21, 2025
Jan 31, 2025
Mar 19, 2025
Jul 4, 2024
Mar 2, 2024
Jan 9, 2025
Jan 21, 2025
Mar 17, 2025
Jan 8, 2025
Jan 18, 2025

Repository files navigation

Logo Fluent Launcher

基于 .NET 8 以及 WinUI3 技术开发的 Minecraft Java 版启动器
专为 Windows 11 设计的 Minecraft 启动器
提供简洁、流畅的视觉体验

README IN OTHER LANGUAGES

README IN OTHER LANGUAGES

English README
Russia README
Ukraine README

README_ru & README_ua contributed by @BANSAFAn

窗口截图 🪟

未来路线计划 📝

功能 状态
Little Skin 的 OAuth 支持 已暂停 [ ]
更新资源下载页面 已完成 [x]
更新新闻页面 [ ]
游戏整合包导入 [ ]
NativeAOT 支持 已暂停 #224

功能列表 ✨

  • 基本功能
    • 管理 .minecraft 中的游戏核心、安装游戏核心
    • 特定游戏核心设置、版本隔离设置
    • 管理特定游戏核心的模组
    • 创建、启动、管理 Minecraft 进程
    • 多线程高速补全游戏资源
    • 查找已安装的 Java 运行时
    • 任务栏快速启动游戏
    • 支持第三方下载镜像源 Bmclapi、Mcbbs
  • 多种验证方案的支持
    • 微软验证
    • Yggdrasil 验证 (外置验证)
    • 离线验证
    • 统一通行证验证 (需要讨论?)
  • 多种加载器安装器的支持
    • Forge 安装器 (NeoForge 暂用)
    • Fabric 安装器
    • OptiFine 安装器
    • Quilt 安装器
    • LiteLoder (已过时而未支持)
  • 第三方资源下载的支持
    • 下载 CurseForge 上的资源
    • 下载 Modrinth 上的资源

应用分发 ✈️

一定需要安装才能运行应用 .NET 8 运行时 (不论是从哪种通道安装)

稳定版通道 (Stable)

  • 从 Microsoft Store 安装

预览版通道 (Preview)

  • 下载 FluentLauncher.PreviewChannel.PackageInstaller 以及 Releases 中的 Preview 更新包 (如 updatePackage-x64.zip 文件) (请下载适合自己系统架构的文件)
  • 将两者放在同一目录下
  • 运行 FluentLauncher.PreviewChannel.PackageInstaller 即可

预览版通道支持应用自更新,可以在 设置-关于 页面检查更新

开发版通道 (Dev)

克隆本仓库,从源码手动编译程序
编译详见 如何编译源代码

开发事宜 🔧

如何编译源代码

编译前提:

准备好上述环境后

  1. 克隆 GitHub 仓库及其子模块
  2. 确保代码完整后,在本地用 Visual Studio 打开
  3. 在 Nuget 包管理器中添加 CommunityToolkit-Labs 的 Nuget 包源
    https://pkgs.dev.azure.com/dotnet/CommunityToolkit/_packaging/CommunityToolkit-Labs/nuget/v3/index.json (升级到 CommunityToolkit 8.0 后将不需要)
  4. F5 编译运行

本地化调试开发

本地化脚本目前有所改动,暂时先不列出

贡献本地化资源

详细见仓库 Xcube-Studio/FluentLauncher.Localization

如何贡献该项目

  1. 点击右上角 Fork ,再点击下方 Create fork 创建一份本仓库的分支
  2. 创建你的内容分支:git checkout -b feature/[your-feature]
  3. 提交你的更改:git commit -m '[描述你的更改]'
  4. 将更改推送至远程分支:git push origin feature/[your-feature]
  5. 创建拉取请求

主要贡献者 🧑‍💻

  • natsurainko - 启动核心 启动器
  • gavinY - 启动器后端架构、启动核心
  • xingxing520 - 启动器发布 微软商店服务 等其他贡献者与参与测试人员

Alt

您也可以在贡献者名单中参看所有参与该项目的开发者。

与我们联系 ☕️

Xcube Studio 开发群(qq): 1138713376
Natsurainko 的邮箱: a-275@qq.com

如果有任何项目代码的问题还是建议留 issues,各位贡献者都比较忙碌,不太有时间回复私信之类的

引用及鸣谢 🎉

引用

鸣谢

  • 首先感谢各位贡献者的共同努力
  • 感谢 bangbang93 以及 mcbbs 提供镜像站服务 如果支持他们的服务话 可以赞助Bmclapi
  • 感谢 Cloudflare CDN 提供的云服务

版权

该项目签署了MIT 授权许可,详情请参阅 LICENSE
Copyright (c) 2022-2024 Xcube Studio