序言

欢迎阅读此教程!

996.icu

若发现教程有错误之处,欢迎读者斧正!
您可以提交issue或向book分支提交PR,亦可给作者发送邮件:vvvbbbcz@163.com

本教程主要面向熟悉Minecraft游戏、已学会Java但没有开发经验、想学习编写Mod的读者。

为什么要编写此教程

在编写此教程之前,我也思考过:“编写这个教程有什么意义?已经有同类的教程了,还需要我自己编写教程吗?”过去,我读过很多Mod教程,例如zzzz的《Fmltutor》、FledgeXu的《Neutrino》,还有CovertDragon团队的《Harbinger》,等等。它们各有各的特色,各有各的优点。但有的讲述不全面,有的不适合新手阅读,等等。

因此,我决定自己编写一个Mod教程,这样《ModderGuide》就诞生了。我决定注重教程的全面性,语言的准确性,同时为本教程的阅读提高门槛,避免过多的连Java都没学过的人接触Mod开发,从根源上提高国产Mod质量。

阅读这篇教程,需要学会什么

我虽然决定提高Mod开发门槛,但并不想劝退过多真正想制作Mod的人。因此,你只要满足以下要求即可:

  • 具备Java基础 (重要) ,至少要学完面向对象**的知识
  • 对Minecraft游戏的足够了解,包括游戏玩法、特性等
  • 一定的自主解决问题的能力
  • 对Mod开发的热情

如何学好Mod开发

首先,初学者需要注意以下事项:

  • 避免问别人过多基础的问题,别人的时间也是有限的
  • 遇到问题需要解决,应当先尝试自己分析、查资料,实在搞不明白再去问别人
  • 不要直接复制、粘贴别人的代码,除非你已经能熟练开发Mod,不是初学者了

其次,初学者要掌握以下技巧:

  • 如果某一段代码不知道怎么用,通常可以在Github找到示例,直接在Github搜索即可
  • 提问也是有技巧的,具体可以参阅耗子的《提问的方法》

捐助

如果您想支持作者,您可以考虑给我发电

版权声明

本教程作者:vvvbbbcz

斌政工作室与本教程作者共有版权。

知识共享许可协议
本教程采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。

转载请附上本教程链接:
国内:https://vvvbbbcz.gitee.io/modderguide/
国外:https://vvvbbbcz.github.io/ModderGuide/

本教程还提供源代码,使用源码请遵守反996许可证的规定。
源码国内镜像:链接

results matching ""

    No results matching ""