MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

用户:MashKJo/1.21.1模组开发教程/绪论

来自MCBBS Wiki
MashKJo留言 | 贡献2025年9月5日 (五) 15:25的版本 (// Edit via Wikiplus)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

这是一个基于Minecraft 1.21.1,NeoForge 21.1.197的模组开发教程系列。在阅读本系列教程前,你至少需要:

  • 会使用Java进行编程(掌握基本语法,理解封装、继承、多态等面向对象的核心思想,会使用常用的标准库类)
  • 拥有一定的脱离Javadoc分析源代码的能力(毕竟反编译出来的东西哪里来的Javadoc?)
  • 先玩明白Minecraft原版
  • 戒骄戒躁,不急于求成

做到了这些,我想你就可以继续看下去了。本系列教程的编写原则如下:

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

最后,再给出一些忠告:

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

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