基于 .NET 8 以及 WinUI3 技术开发的 Minecraft Java 版启动器
专为 Windows 11 设计的 Minecraft 启动器
提供简洁、流畅的视觉体验
功能 | 状态 |
---|---|
NativeAOT 支持 | In progress [ ] |
分 Stable、Preview、Dev 通道分发 | In progress [ ] |
升级到 CommunityToolkit 8.1 | Blocked by MarkdownTextBlock [ ] |
Little Skin 的 OAuth 支持 | [ ] |
游戏整合包导入 | [ ] |
- 基本功能
- 管理 .minecraft 中的游戏核心、安装游戏核心
- 特定游戏核心设置、版本隔离设置
- 管理特定游戏核心的模组
- 创建、启动、管理 Minecraft 进程
- 多线程高速补全游戏资源
- 查找已安装的 Java 运行时
- 任务栏快速启动游戏
- 支持第三方下载镜像源 Bmclapi、Mcbbs
- 多种验证方案的支持
- 微软验证
- Yggdrasil 验证 (外置验证)
- 离线验证
- 统一通行证验证 (
需要讨论?
)
- 多种加载器安装器的支持
- Forge 安装器 (NeoForge 暂用)
- Fabric 安装器
- OptiFine 安装器
- Quilt 安装器
- LiteLoder (
已过时而未支持
)
- 第三方资源下载的支持
- 下载 CurseForge 上的资源
- 下载 Modrinth 上的资源
一定需要安装 .NET 8 运行时 (不论是从哪种渠道安装)
- 从 Microsoft Store 获取我们的应用
- 从 Action 下载最近一次的 Build 的 msixbundle 安装包进行手动安装
- 克隆本仓库,从源码手动编译程序
编译前提:
- 安装 .NET 桌面开发的 Visual Studio 2022
- 安装 .NET SDK 的开发工具
- 安装 WindowsAppSDK 的开发环境和 Visual Studio 扩展
准备好上述环境后
- 克隆 GitHub 仓库及其子模块
- 确保代码完整后,在本地用 Visual Studio 打开
- 在 Nuget 包管理器中添加 CommunityToolkit-Labs 的 Nuget 包源
https://pkgs.dev.azure.com/dotnet/CommunityToolkit/_packaging/CommunityToolkit-Labs/nuget/v3/index.json (升级到 CommunityToolkit 8.0 后将不需要) - F5 编译运行
本地化脚本目前有所改动,暂时先不列出
详细见仓库 Xcube-Studio/FluentLauncher.Localization
- 点击右上角
Fork
,再点击下方Create fork
创建一份本仓库的分支 - 创建你的内容分支:
git checkout -b feature/[your-feature]
- 提交你的更改:
git commit -m '[描述你的更改]'
- 将更改推送至远程分支:
git push origin feature/[your-feature]
- 创建拉取请求
- natsurainko - 启动核心 启动器
- gavinY - 启动器后端架构、启动核心
- xingxing520 - 启动器发布 微软商店服务 等其他贡献者与参与测试人员
您也可以在贡献者名单中参看所有参与该项目的开发者。
Xcube Studio 开发群(qq): 1138713376
Natsurainko 的邮箱: [email protected]
如果有任何项目代码的问题还是建议留 issues,各位贡献者都比较忙碌,不太有时间回复私信之类的
- 本篇 readme 模板引用自 readme-template
- 首先感谢各位贡献者的共同努力
- 感谢 bangbang93 以及 mcbbs 提供镜像站服务 如果支持他们的服务话 可以赞助Bmclapi
- 感谢 Cloudflare CDN 提供的云服务
该项目签署了MIT 授权许可,详情请参阅 LICENSE
Copyright (c) 2022-2024 Xcube Studio