TheRealMash 发表于 2025-9-5 14:16:03

1.21.1 NeoForge模组开发教程 - 索引

本帖最后由 TheRealMash 于 2025-9-5 17:33 编辑

这是一个基于Minecraft 1.21.1,NeoForge 21.1.197的模组开发教程系列。在阅读本系列教程前,你至少需要:
* 会使用Java进行编程(掌握基本语法,理解封装、继承、多态等面向对象的核心思想,会使用常用的标准库类)
* 拥有一定的脱离Javadoc分析源代码的能力(毕竟反编译出来的东西哪里来的Javadoc?)
* 先玩明白Minecraft原版
* 戒骄戒躁,不急于求成

做到了这些,我想你就可以继续看下去了。本系列教程的编写原则如下:
* 教程按模块编写,因此编写顺序并非新手最佳的学习顺序,请根据自身情况调整阅读顺序(否则你可能会学得比较痛苦)
* 每个模块介绍基本知识,不求能覆盖所有内容,没能覆盖到的内容,请读者自行翻阅源代码、Wiki学习
* 不会将教程涉及到的所有类和代码都贴出,只贴出关键部分代码(不会Java想来CV编程的可以洗洗睡了)

最后,再给出一些忠告:
* 遇到无法解决的问题时,如果要求教,务必要保持谦逊的态度,毕竟没人有义务回答你的问题
* 1.21.1已经是一个高度数据驱动化的版本,因此作为一个合格的Modder,掌握数据包的相关知识是必需的,这方面的资料在Minecraft Wiki上已经很详实了,有问题记得参考

开始模组开发学习之旅吧!


教程内容:用户:MashKJo/1.21.1模组开发教程 - MCBBS Wiki
页: [1]
查看完整版本: 1.21.1 NeoForge模组开发教程 - 索引