Skip to content

LuoYun-Team/MinecraftLauncherWiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft 启动器开发指北 | Minecraft Launcher Wiki

Warning

非 MINECRAFT 官方服务。未经 MOJANG 或 MICROSOFT 批准,也不与 MOJANG 或 MICROSOFT 关联。

NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT

此文档正在编写中

大纲

0.导论

  • 0.1 开始编写前需要注意的事项

  • 0.2 基本启动原理与开发语言选择

1.基础功能实现

  • 1.0 基础功能实现

    • 1.1 获取版本列表

    • 1.2 处理游戏文件

    • 1.3 使用镜像源下载文件

    • 1.4 离线登录

      • 1.4.1 标准离线登录

      • 1.4.2 支持修改皮肤的离线登录

      • 1.4.3 使用正版玩家的皮肤

    • 1.5 第三方登录和在线服务

      • 1.5.1 登录和登出

      • 1.5.2 修改皮肤和披风

    • 1.6 正版登录

      • 1.6.1 Microsoft OAuth2 授权代码流登录

      • 1.6.2 Microsoft OAuth2 授权代码流登录(自有客户端)

      • 1.6.3 Microsoft OAuth2 设备代码流登录(自有客户端)

    • 1.7 在线服务 API

      • 1.7.1 登录到 Minecraft

      • 1.7.2 修改皮肤和披风

    • 1.8 游戏启动

      • 1.8.1 解压 Natives

      • 1.8.2 自动下载 Java

      • 1.8.3 获取启动参数

2. 高阶功能

  • 2.0 高阶功能实现

    • 2.1 Yggdrasil Connect 协议

    • 2.2 Mod 加载器安装

    • 2.3 Mod 搜索、下载、更新

    • 2.4 整合包安装和导出

    • 2.5 资源包下载

    • 2.6 光影包下载

    • 2.7 特殊组件下载和安装

    • 2.8 崩溃分析

    • 2.9 自定义窗口标题

About

Minecraft 启动器开发指北

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published