Minecraft 1.8.9 FML Mod 开发教程

蓝色的链接表示这部分已写完,黑色的文本表示正在填坑。。。

如果该教程和源代码存在问题,可以通过电邮的方式:zzzz@infstudio.net,或者发送GitHub Issue

教程所属的代码仓库的master分支是根据所有维护的patch自动生成的,因此请不要向master分支发送Pull Request。教程的文字部分由book分支维护,代码部分由patch分支维护。如有必要,请向这两个分支发送Pull Request。

目录

0 绪论

1 基础部分

2 初级部分

2.1 事件

2.2 高级物品

2.3 生物状态

2.4 玩家体验与系统

2.5 矿物

2.6 流体

3 中级部分

3.1 生物

3.2 高级方块

3.3 附加数据与同步

3.4 GUI

3.5 与其他Mod交互

4 高级部分

4.1 渲染器

  • Minecraft对OpenGL的包装
  • Tessellator的使用
  • TileEntity渲染器
  • 实体渲染器

4.2 世界生成

  • 生成一棵树
  • 新的生物群系
  • 新的世界

4.3 ASM与Coremod

  • 中立字节码与ASM
  • Coremod的制作

附录

版权声明

本作品作者为ustc_zzzz。

Infinity Studio小组与本作品作者共有版权。

知识共享许可协议
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。

转载请附上本作品链接: https://fmltutor.ustc-zzzz.net/

另外,本作品同时提供源代码,所有源代码使用MIT协议开源。

Hosted by Coding Pages

results matching ""

    No results matching ""