用户:MashKJo/1.21.1模组开发教程/绪论
< 用户:MashKJo | 1.21.1模组开发教程
这是一个基于Minecraft 1.21.1,NeoForge 21.1.180的模组开发教程系列。在阅读本系列教程前,你至少需要:
- 会使用Java进行编程(掌握基本语法,理解封装、继承、多态等面向对象的核心思想,会使用常用的标准库类)
- 拥有一定的脱离Javadoc分析源代码的能力(毕竟反编译出来的东西哪里来的Javadoc?)
- 先玩明白Minecraft原版
- 戒骄戒躁,不急于求成
做到了这些,我想你就可以继续看下去了。本系列教程的编写原则如下:
- 教程按模块编写,因此编写顺序并非新手最佳的学习顺序,请根据自身情况调整阅读顺序(否则你可能会学得比较痛苦)
- 每个模块介绍基本知识,不求能覆盖所有内容,没能覆盖到的内容,请读者自行翻阅源代码、Wiki学习
- 不会将教程涉及到的所有类和代码都贴出,只贴出关键部分代码(不会Java想来CV编程的可以洗洗睡了)
最后,再给出一些忠告:
- 遇到无法解决的问题时,如果要求教,务必要保持谦逊的态度,毕竟没人有义务回答你的问题
- 1.21.1已经是一个高度数据驱动化的版本,因此作为一个合格的Modder,掌握数据包的相关知识是必需的,这方面的资料在Minecraft Wiki上已经很详实了,有问题记得参考
开始模组开发学习之旅吧!