导论
目录
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
支持NeoForge自动安装