MinecraftByExample [1.16.4] ==================== MinecraftByExample 的目的是提供 Minecraft 和 Forge 中重要概念的简单工作示例。如果你和我一样,一个好的代码示例比几页的模糊解释更有价值,而且可以非常快速地解释关键概念。 我也发现,适应和调试已经运行的东西要比从头开始合成并花费数小时来尝试发现我所不知道的缺失信息要容易得多。
我尽量保持代码简单明了,并抵制想要变得聪明的冲动。这些示例可能不是最有效或最简洁的实现,我故意留给你优化的空间。每个示例都被分割成完全独立于其他示例的部分。代码中唯一与多个示例共用的部分是 MinecraftByExample 类。如果您想了解更多有关概念的信息和解释性文本,以下链接可能会有帮助:
- [官方 Forge 文档][forgedocs] (部分内容已过时,但整体上仍然是非常有用的起始参考资料)
- [Minecraft 运作方式指南][greyminecraftcoder] (解释了解原版代码的关键概念)
- [Fabric Wiki][fabricwiki] (其中一些内容特定于 Fabric API,但也有很多有用的通用信息)
- [Forge 修改者支持论坛][Forge 论坛] 向专家寻求建议
- [McJty 教程][McJty] 许多分步指导/教程
- Mr Crayfish 家具模块(有许多示例)
- Cadiboo 的示例模块 当您刚刚开始时,有一些伟大的教程
对于早期版本,请参阅相应的 GitHub 分支:
- MBE 适用于 Forge 1.8:[1-8final][version1-8]
- MBE 适用于 Forge 1.8.9:[1-8-9final][version1-8-9]
- MBE 适用于 Forge 1.10.2:[1-10-2final][version1-10-2]
- MBE 适用于 Forge 1.11:[1-11final][version1-11]
- MBE 适用于 Forge 1.11.2:[1-11-2final][version1-11-2]
- MBE 适用于 Forge 1.12.2:[1-12-2final][version1-12-2]
- MBE 适用于 Forge 1.14.4:[1-14-4partial][version1-14-4] (仅部分更新)