Skip to content

ConfectionaryQwQ/ColorMC

 
 

Repository files navigation

ColorMC 全新的MC启动器

English

使用dotnet7作为运行环境,XAML作为前端语言,C#作为后端语言

用户手册



支持平台

  • Linux
  • Windows
  • macOs

Linux由于发行版过于复杂,每个人的电脑兼容性都不一样,如果打不开可以尝试修改/home/{user}/ColorMC/gui.json

开发环境搭建

克隆源码

git clone https://github.com/Coloryr/ColorMC.git
cd ColorMC

安装.Net7

  • Windows/macOs 下载里面的SDK安装包安装即可
  • Linux 教程
# ubuntu
$ wget https://packages.microsoft.com/config/ubuntu/22.10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ rm packages-microsoft-prod.deb

# debian
$ wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ rm packages-microsoft-prod.deb

$ sudo apt-get update
$ sudo apt-get install -y dotnet-sdk-7.0

启动

先选择项目ColorMC.Launcher进入

$ dotnet build
$ dotnet run

项目说明

  • ColorMC.Android 安卓程序
  • ColorMC.Core 启动器底层核心
  • ColorMC.Cmd CLI模式 (已放弃)
  • ColorMC.Gui Gui模式
  • ColorMC.Launcher 启动器
  • ColorMC.Test 用于启动器核心测试

依赖/引用的项目

AvaloniaUI 跨平台UI框架
CommunityToolkit.Mvvm MVVM工具
Heijden.Dns.Portable DNS解析
HtmlAgilityPack HTML解析器
Jint JS解析执行器
NAudio Windows音频播放
Newtonsoft.Json JSON解析器
OpenTK.OpenAL openal音频
SharpZipLib 压缩包处理
SixLabors 图片处理
Tomlyn TOML解析器
ForgeWrapper Forge启动器

使用的IDE

Visual Studio Code
Visual Studio 2022

About

全新的Minecraft PC启动器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%