This is an old revision of the document!
Table of Contents
Fabric Mod 开发教程
这些页面包含使用 Fabric Loader 进行 Mod 开发的大部分教程,并且在大多数情况下也涵盖 Fabric API。 所有主题列表都可以在侧边栏找到,内容涵盖方块和物品、世界生成以及自定义实体等。侧边栏在桌面端位于左侧,在移动端则折叠成顶部的“侧边工具栏”。
如需更多帮助,欢迎加入 Fabric Discord 服务器,并在 Mod 开发相关频道提问。 不过,请注意,这些频道中的所有志愿者都是无偿工作的,因此您提问时可能暂时无人解答。 如果你想最大限度地提高获得好答案的机会,如何聪明地提问 是一本值得阅读的指南。
准备工作
强烈建议您在深入 Minecraft: Java Edition 的 Mod 制作领域前先学习 Java(尤其是在如果您没有编程经验的情况下)。 Minecraft: Java Edition 的代码,以及使用 Fabric API 的 Mod 都运用了高级的 Java 概念,例如 lambda 表达式、泛型和多态。 如果您不了解所有这些概念,在制作 Fabric Mod 时可能会遇到一些困难。
以下是一些可能对您学习 Java 编程语言有所帮助的在线资源:
- JetBrains 学院:https://www.jetbrains.com/academy/
- Codecademy 的 Java 基础教程:https://www.codecademy.com/learn/learn-java
- 赫尔辛基大学的 Java 编程慕课:https://java-programming.mooc.fi/
- W3Schools 的 Java 基础教程:https://www.w3schools.com/java/default.asp
- David J. Eck 的《Java 编程入门》:http://math.hws.edu/javanotes/
创建您的第一个 Fabric Mod
如果您之前从未使用 Fabric 开发过 Mod,这些页面应该会对您有所帮助,并指导您了解使用 Fabric 进行 Mod 开发的基础知识:
- Fabric Mod 开发入门 (Fabric Wiki)
- Fabric Mod 开发入门 (Fabric 文档)
- 创建您的第一个物品 (Fabric Wiki)
- 创建您的第一个物品 (Fabric 文档)
- 创建您的第一个方块 (Fabric Wiki)
- 创建您的第一个方块 (Fabric 文档)
更多教程请参考本页面侧边栏。您也可以访问 Fabric 文档,其中提供了更高质量的教程。Fabric 文档教程中的所有代码均已测试,适用于最新版 Minecraft。如果 Fabric Wiki 中的某些代码已经过时,您可以查阅 Fabric 文档。但请注意,Fabric 文档中的某些代码片段结构可能与 Fabric Wiki 中的代码片段结构有所不同。
社区库和指南
YouTube 视频教程
如果阅读文档不是你的菜,可以看看这些 YouTube 播单:
Fabric 不对这些播单中的内容或观点负责。这些播单可能包含过时的内容。