Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xcube-studio/natsurainko.fluentlauncher

Natsurainko.FluentLauncher A Minecraft launcher designed for Windows 11
https://github.com/xcube-studio/natsurainko.fluentlauncher

csharp dotnet7 fluent-design fluent-launcher minecraft minecraft-launcher windows-desktop-application windowsappsdk winui3

Last synced: about 7 hours ago
JSON representation

Natsurainko.FluentLauncher A Minecraft launcher designed for Windows 11

Awesome Lists containing this project

README

        

# Logo Fluent Launcher
![](https://img.shields.io/badge/license-MIT-green)
![](https://img.shields.io/github/repo-size/Xcube-Studio/Natsurainko.FluentLauncher)
![](https://img.shields.io/github/stars/Xcube-Studio/Natsurainko.FluentLauncher)
![](https://img.shields.io/github/contributors/Xcube-Studio/Natsurainko.FluentLauncher)
![](https://img.shields.io/github/commit-activity/y/Xcube-Studio/Natsurainko.FluentLauncher)

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

### [英文版 README 文档 / English README document](https://github.com/Xcube-Studio/Natsurainko.FluentLauncher/blob/main/docs/README_EN.md)

## 窗口截图 🪟

## 未来路线计划 📝

| 功能 | 状态 |
| ---------------------------------------- | ------------------ |
| 启动过程异步化(等待 FluentCore 更新) | [ ] |
| 游戏整合包导入 | [ ] |
| NativeAOT 支持 (等待 Windows App SDK 更新) | [ ] |
| 升级到 CommunityToolkit 8.1 (等待发布) | 预览版测试中 [ ] |
| 皮肤管理与 3D 预览 | 已完成 [x] |

## 功能列表 ✨

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

## 安装本应用 ✈️

#### *一定需要安装 [.NET 8 运行时](https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0) (不论是从哪种渠道安装)*
> 注 2.2.9.0 及之前版本使用 .net7.0 编译, 2.3.0.0 (未发布) 将使用 .net8.0 编译

+ 从 Microsoft Store 获取我们的应用


+ 从 Action 下载最近一次的 Build 的 msixbundle 安装包进行手动安装
+ [如何安装 Msixbundle 包 ?](https://github.com/Xcube-Studio/Natsurainko.FluentLauncher/wiki/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85-Msixbundle-%E5%8C%85)
+ 克隆本仓库,从源码手动编译程序

## 开发事宜 🔧

### 如何编译源代码

编译前提:
> + 安装 .NET 桌面开发的 Visual Studio 2022
> + 安装 [.NET SDK](https://dotnet.microsoft.com/en-us/download/visual-studio-sdks) 的开发工具
> + 安装 [WindowsAppSDK](https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/set-up-your-development-environment?tabs=cs-vs-community%2Ccpp-vs-community%2Cvs-2022-17-1-a%2Cvs-2022-17-1-b) 的开发环境和 [Visual Studio 扩展](https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/single-project-msix?tabs=csharp)

准备好上述环境后

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](https://github.com/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](https://repobeats.axiom.co/api/embed/0dcf1b6a60fa8c1c6cefe6042c482f59d2d60538.svg "Repobeats analytics image")

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

## 与我们联系 ☕️

Xcube Studio 开发群(qq): 1138713376
Natsurainko 的邮箱: [email protected]

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

## 引用及鸣谢 🎉

#### 引用
+ 本篇 readme 模板引用自 [readme-template](https://github.com/iuricode/readme-template)

#### 鸣谢
+ 首先感谢各位贡献者的共同努力
+ 感谢 bangbang93 以及 mcbbs 提供镜像站服务 如果支持他们的服务话 可以[赞助Bmclapi](https://afdian.net/@bangbang93)
+ 感谢 [Cloudflare CDN](https://www.cloudflare.com) 提供的云服务

## 版权

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