基于 WinUI 3 的 Minecraft: Java Edition 启动器
简体中文 | English(暂无)
这是一款完全基于 WinUI3 技术开的一款 Fluent Design 的 Minecraft 启动器
我们的设计目标在于简洁、流畅的视觉体验
- 我们推荐你直接从 Microsoft Store 直接安装我们的应用,这应该是最省事的办法(但是可能存在更新不及时的问题)
- 从我们的提交的自动构建(Action)里面下载最近一次的 Build 的 msixbundle 安装包进行手动安装
- 你可以 clone 这个仓库,从源码手动编译程序
安装完后,第一次使用程序时会提供一个配置向导,来帮助你完成基础启动器配置,其他的高级设置需要你在设置中手动设置
剩下的你只需要像别的启动器一样操作就行
编译前提:
- 安装好 .NET 7 SDK 的开发工具
- 已经安装好 .NET 桌面开发的 Visual Studio 2022
- 已经安装好 WindowsAppSDK 1.3 的开发环境和 VS 扩展
准备好上述环境后
- 克隆该仓库及其子模块 Natsurainko.FluentCore
- 确保代码完整后,在本地用 Visual Studio 打开
- 在 Nuget 包管理器中添加 CommunityToolkit-Labs 的 Nuget 包源
https://pkgs.dev.azure.com/dotnet/CommunityToolkit/_packaging/CommunityToolkit-Labs/nuget/v3/index.json - F5 编译运行
- 克隆项目 FluentLauncher.LocalizationPoroject 并将其与本项目的仓库的目录并列在同一目录下
- 在 Visual Studio 中正常编译即可
- 对于 FluentLauncher.LocalizationPoroject 的修改,请在其仓库中提交pr
调试本地化资源时,只需要修改 FluentLauncher.LocalizationPoroject 仓库下的 .csv 文件,Visual Studio 生成时会通过 Localizer.bat
自动生成 Strings 文件夹
- 点击右上角
Fork
,再点击下方Create fork
创建一份本仓库的分支 - 创建你的内容分支:
git checkout -b feature/[your-feature]
- 提交你的更改:
git commit -m '[描述你的更改]'
- 将更改推送至远程分支:
git push origin feature/[your-feature]
- 创建拉取请求
详细见仓库 Xcube-Studio/FluentLauncher.LocalizationPoroject
该项目使用Git进行版本管理。您可以在 repository 参看当前可用版本。
- natsurainko - 启动核心 启动器
- gavinY - 启动器 后端架构
- xingxing520 - 启动器发布 微软商店服务
等其他贡献者与参与测试人员
您也可以在贡献者名单中参看所有参与该项目的开发者。
natsurainko [email protected]
Xcube Studio qq群:1138713376
该项目签署了MIT 授权许可,详情请参阅 LICENSE
Copyright (c) 2022-2023 Xcube Studio