MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
用户:MashKJo/1.21.1模组开发教程/绪论:修订间差异
< 用户:MashKJo | 1.21.1模组开发教程
(创建页面,内容为“这是一个基于Minecraft 1.21.1,NeoForge 21.1.180的模组开发教程系列。在阅读本系列教程前,你至少需要: * 会使用Java进行编程(掌握基本语法,理解封装、继承、多态等面向对象的核心思想,会使用常用的标准库类) * 拥有一定的脱离Javadoc分析源代码的能力(毕竟反编译出来的东西哪里来的Javadoc?) * 先玩明白Minecraft原版 * 戒骄戒躁,不急于求成 做到…”) |
(没有差异)
|
2025年9月5日 (五) 15:25的版本
这是一个基于Minecraft 1.21.1,NeoForge 21.1.180的模组开发教程系列。在阅读本系列教程前,你至少需要:
- 会使用Java进行编程(掌握基本语法,理解封装、继承、多态等面向对象的核心思想,会使用常用的标准库类)
- 拥有一定的脱离Javadoc分析源代码的能力(毕竟反编译出来的东西哪里来的Javadoc?)
- 先玩明白Minecraft原版
- 戒骄戒躁,不急于求成
做到了这些,我想你就可以继续看下去了。本系列教程的编写原则如下:
- 教程按模块编写,因此编写顺序并非新手最佳的学习顺序,请根据自身情况调整阅读顺序(否则你可能会学得比较痛苦)
- 每个模块介绍基本知识,不求能覆盖所有内容,没能覆盖到的内容,请读者自行翻阅源代码、Wiki学习
- 不会将教程涉及到的所有类和代码都贴出,只贴出关键部分代码(不会Java想来CV编程的可以洗洗睡了)
最后,再给出一些忠告:
- 遇到无法解决的问题时,如果要求教,务必要保持谦逊的态度,毕竟没人有义务回答你的问题
- 1.21.1已经是一个高度数据驱动化的版本,因此作为一个合格的Modder,掌握数据包的相关知识是必需的,这方面的资料在Minecraft Wiki上已经很详实了,有问题记得参考
开始模组开发学习之旅吧!