导论
目录
1.
编程语言的选择
2.
启动原理
3.
第一章:启动游戏
3.1.
讲解启动参数
3.2.
如何获取versions文件夹
3.3.
如何获取jvm、game参数
3.4.
如何获取cp-library值
3.5.
支持inheritsFrom下的MC
3.6.
启动游戏!
3.6.1.
替换字符串模板并启动游戏
3.6.2.
解压Natives文件
4.
第二章:账号部分
4.1.
离线登录
4.2.
微软登录
4.3.
微软OAuth登录
4.4.
Authlib-Injector第三方登录
4.5.
刷新账号
4.6.
离线登录皮肤
5.
第三章:下载部分
5.1.
获取MC元数据
5.2.
下载libraries
5.3.
下载assets
5.4.
支持多线程下载
5.5.
启动自己下载过后的MC
5.6.
模组加载器
5.6.1.
支持Fabric、Quilt自动安装
5.6.2.
支持NeoForge自动安装
5.7.
补全MC的缺失文件
5.8.
校验文件的hash值
6.
教程书写时间
Light
Rust
Coal
Navy
Ayu
Let us Make A Minecraft Launcher
在这一小部分,我们将分开叙述。
在这一章,我将分为三部分和大家说明,我将教会大家:
使用上几章的总和,替换掉我们拼接好的字符串模板。
如何启动1.12.2以下版本的Minecraft
如何启动远古版本的Minecraft
如何解压Native本地文件。