概论
相比于其它教程,此教程应该算是偏向经验性与应用性的,因此不会涉及太多关于原理与理论的解释,更多来说是“告诉你有这个东西,它是哪来的,可以用来干什么”。因此,更多的内容还需要您的自行探索,本教程只起抛砖引玉之用。
对于MinecraftForge(目前版本下Neoforge与Forge差异还不是很大)的一些概念与基本流程的解释,请参见
本教程和其它教程的流程可能有些不同。为了对一种功能有更深入的了解,我们的教程将被拆成很多模块,就像你玩到的那些模组一样:
基础学,信息处理学,方块实体学,生物实体学,生成学,渲染学,事件学,也许还有更多。
而且为了实现差异化与补全特定板块的教程资源空缺,本教程会更加侧重于基础学以外的部分,如果对这部分内容有疑惑,还请您自行寻找其它教程,大部分教程应该都可以补齐我们在基础学部分没有重点提及的部分。
特别的,善用工具。根据个人经验,即使是从1.16.5版本升到1.20.4版本,很多内容也没有发生实质性的变化,而有很多看似发生了重大变化的内容也只是被mojang套了一层皮转化为了数据包形式。因此,当您对某一方面的具体功能感到不解时,可以查看旧版本的教程,同样也可以查看对应的mc源码。
最后,附上Neoforge文档链接,链接中有Neoforge提供的绝大部分功能的简单介绍,也可以作为参考教程使用。祝您看得开心,天天没bug。
如果您想对这部分内容做出补充,请访问我们的github并提交pull require。