原版安装器
该安装器用于安装原版 Minecraft,支持所有正式发布的版本。
列出所有可用版本
CSharp
初始化安装器
创建一个原版游戏安装器实例。
entry 参数类型为 EnumerableMinecraftAsync 获取到的安装版本实例
CSharp
开始安装
在完成初始化后,只需要调用 InstallAsync 方法来进行安装
在异步上下文中,使用 InstallAsync 来完成安装:
CSharp
安装结果
安装完成后会返回一个 VanillaMinecraftEntry 实例,包含以下主要属性:
Id- 游戏 IDVersion- 游戏版本信息 (Release/Snapshot等)ClientJarPath- 游戏客户端核心路径ReleaseTime- 游戏版本发布时间MinecraftFolderPath- Minecraft 文件夹路径IsVanilla- 是否为原版核心
安装过程会自动下载所需的所有文件,包括游戏核心、资源文件等
可以通过配置 DownloadMirrorManager 来使用国内镜像加速下载
进度监控
您可以通过 ProgressChanged 事件获取当前的安装进度,事件参数包含以下信息:
Speed- 当前下载速度,仅在IsStepSupportSpeed为true时更新值Progress- 当前总体进度TotalStepTaskCount- 当前步骤所有任务数FinishedStepTaskCount- 已完成的步骤任务数Status- 任务进度状态StepName- 步骤名字IsStepSupportSpeed- 当前步骤是否支持进度显示