Skip to content

VEXLife/JuicyLauncher3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

前言

这是我的第三版教程,另两版都位于百度贴吧。

之所以在这里发布,主要还是因为以下几个原因:

  1. 百度贴吧经常吞贴。
  2. 已发布的贴子如有错误均不能改正。
  3. 技术进步实在太快,凭我一己之力难以保证教程的时效性。

因此,这一版教程发布在GitHub上,并使用Docute,且基于Markdown语法。这样,任何人都可以参与到编写中来,让我们一同完善这个教程。如果教程中有什么地方错了,还请指正;如果我没时间修改,您也可以自己修改。如果您有更多的新技术和经验要同所有读者分享,您也可以在合适的地方编撰自己的文章。参见教程编写合作说明

此外,本教程的阅读是免费的(您的网络服务商向您收取的费用不在讨论范围内),如果您在本页面中发现任何索取费用的信息,请提高警惕。原则上,我们不接受任何形式的捐赠。

目的

这篇教程编写的最初目的是为了给无经验但又热爱 Minecraft ,想亲自动手制作一款自己的启动器的玩家们铺路。

为什么要自己动手编写一款启动器软件?

  1. 如果您是一名 Minecraft 服务器所有者,为您的服务器客户端配上一个自己的启动器,可以随时掌握玩家动态,玩家也可以获取到您的服务器的最新消息。您可以添加自己的登录验证方式,强制玩家使用您的启动器来防止他们通过使用作弊客户端来作弊。您可以通过您自己的启动器锁定游戏的配置文件,或者自动为玩家下载材质包和光影来为您的服务器带来更好的游戏体验。
  2. 如果您是一名编程爱好者,编写一款 Minecraft 启动器,涉及到了数据的解析与操作、事件、异步、网络操作、请求等多个编程常用操作,是您练手的不二选择。
  3. 如果您是一名纯粹的 Minecraft 玩家,仅仅是深深地热爱着这款游戏,难道您就不想感受亲手按下自己的启动器的“启动”按钮,看着自己心爱的游戏运行成功时的成就感吗?

计划完成的教程内容

按计划,本教程将具有以下内容(打勾的表示已完成):

C#

  • 启动主流版本 Minecraft
  • 启动具有继承关系的版本
  • 库的下载和补全
  • 资源文件的下载
  • Forge 、 LiteLoader 、 OptiFine 、 Fabric 的下载和安装
  • 正版登录
  • authlib-injector认证
本教程的读者应是使用简体中文的计算机用户,因此请尽量使用简体中文撰写。如果所引用的资料是其它语言或繁体中文的,在情况允许时,还请尽量翻译过来。本教程不强迫您必须使用某种编程语言,但鉴于我精力有限,也不能够掌握目前所有主流编程语言,还请各位积极为我提供您所熟练掌握的编程语言版本的教程。

参与本教程编写人员有:Author0

About

果汁启动器第三版教程对应的仓库。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published