这是我的第三版教程,另两版都位于百度贴吧。
之所以在这里发布,主要还是因为以下几个原因:
- 百度贴吧经常吞贴。
- 已发布的贴子如有错误均不能改正。
- 技术进步实在太快,凭我一己之力难以保证教程的时效性。
因此,这一版教程发布在GitHub上,并使用Docute,且基于Markdown语法。这样,任何人都可以参与到编写中来,让我们一同完善这个教程。如果教程中有什么地方错了,还请指正;如果我没时间修改,您也可以自己修改。如果您有更多的新技术和经验要同所有读者分享,您也可以在合适的地方编撰自己的文章。参见教程编写合作说明。
此外,本教程的阅读是免费的(您的网络服务商向您收取的费用不在讨论范围内),如果您在本页面中发现任何索取费用的信息,请提高警惕。原则上,我们不接受任何形式的捐赠。
这篇教程编写的最初目的是为了给无经验但又热爱 Minecraft ,想亲自动手制作一款自己的启动器的玩家们铺路。
- 如果您是一名 Minecraft 服务器所有者,为您的服务器客户端配上一个自己的启动器,可以随时掌握玩家动态,玩家也可以获取到您的服务器的最新消息。您可以添加自己的登录验证方式,强制玩家使用您的启动器来防止他们通过使用作弊客户端来作弊。您可以通过您自己的启动器锁定游戏的配置文件,或者自动为玩家下载材质包和光影来为您的服务器带来更好的游戏体验。
- 如果您是一名编程爱好者,编写一款 Minecraft 启动器,涉及到了数据的解析与操作、事件、异步、网络操作、请求等多个编程常用操作,是您练手的不二选择。
- 如果您是一名纯粹的 Minecraft 玩家,仅仅是深深地热爱着这款游戏,难道您就不想感受亲手按下自己的启动器的“启动”按钮,看着自己心爱的游戏运行成功时的成就感吗?
按计划,本教程将具有以下内容(打勾的表示已完成):
- 启动主流版本 Minecraft
- 启动具有继承关系的版本
- 库的下载和补全
- 资源文件的下载
- Forge 、 LiteLoader 、 OptiFine 、 Fabric 的下载和安装
- 正版登录
- authlib-injector认证
参与本教程编写人员有:Author0