捐赠
这里是我的爱发电,如果你认同我的工作,欢迎请我喝杯咖啡。
这是什么
因为本教程还在撰写过程中,下方的目录和实际目录不一定匹配,请以实际目录为准
Neutrino 一个Minecraft 1.15版本的Mod开发教程,它的目标群体是那些有一定Java基础,但是又没什么大型项目开发经验的人。
介于文本量庞大,本项目托管在Github上进行项目管理、错误修复以及部署,此外本项目还提供了一份和教程相对应的代码以供读者参考。
目录
- 1. 导论
- 1.2. Minecraft如何运作的
- 1.3. 开发模型
- 1.4. 一些核心概念
- 2. 环境配置
- 2.2. 开发环境的介绍
- 2.3. 自定义mod信息
- 3. 物品
- 3.2. 物品材质与模型
- 3.3. Item和ItemStack
- 3.4. 食物
- 3.5. 近战武器
- 3.6. 自定义创造模式物品栏
- 4. 语言文件与本地化
- 5. 方块
- 5.2. Block和BlockState
- 5.3. 方块模型和材质
- 5.4. 方块状态
- 5.5. 非实心方块与自定义模型
- 5.6. 方块的渲染类型
- 6. 特殊模型
- 6.2. B3D 模型
- 6.3. 动画
- 7. 方块实体
- 7.2. ITickableTileEntity
- 7.3. 方块实体内置的数据同步
- 8. 特殊渲染
- 8.2. TileEntityRenderer(方块实体渲染器)
- 8.3. ItemStackTileEntityRenderer(物品特殊渲染)
- 9. 事件系统
- 10. 网络包
- 10.2. 关于Mod安全
- 11. 实体
- 11.2. 创建一个动物和AI
- 12. 能力系统
- 12.2. 开始使用预定义能力
- 12.3. 附加能力提供器
- 13. WorldSavedData(世界数据保存)
- 14. Gui
- 14.2. Container
- 14.3. HUD
- 15. 流体
- 16. 世界生成
- 16.2. 结构生成
- 16.3. 自定义生物群系和世界类型
- 16.4. 自定义维度与区块生成器以及生物群系提供器
- 17. 数据包
- 17.2. 掉落物配方
- 18. Data Generator
- 19. 命令
- 20. 进度
- 21. 配置文件
- 22. 药水
- 23. 粒子效果
- 24. 音效
- 25. 用户输入
- 26. 与其他mod的兼容
- 27. Access Transformer
- 28. CoreMod
反馈和建议
如果你有任何的反馈和建议欢迎在本帖下方留言,或者去Github上开Issue。
项目贡献
如果你想贡献任何的代码,欢迎PR。
许可证
This work is licensed under a license Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.