[[:start|← 返回首页]] ====== Fabric Mod 开发教程 ====== 这些页面包含使用 Fabric Loader 进行 Mod 开发的大部分教程,并且在大多数情况下也涵盖 Fabric API。 所有主题列表都可以在侧边栏找到,内容涵盖方块和物品、世界生成以及自定义实体等。侧边栏在桌面端位于左侧,在移动端则折叠成顶部的“侧边工具栏”。 如需更多帮助,欢迎加入 [[https://discord.gg/RyPwrj5TDk|Fabric Discord 服务器]],并在 Mod 开发相关频道提问。 不过,请注意,这些频道中的所有志愿者都是无偿工作的,因此您提问时可能暂时无人解答。 如果你想最大限度地提高获得好答案的机会,[[http://www.catb.org/~esr/faqs/smart-questions.html|如何聪明地提问]] 是一本值得阅读的指南。 ===== 准备工作 ===== 强烈建议您在深入 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 开发的基础知识: * [[zh_cn:tutorial:introduction|Fabric Mod 开发入门]] (Fabric Wiki) * [[https://docs.fabricmc.net/zh_cn/develop/getting-started/|Fabric Mod 开发入门]] (Fabric 文档) * [[zh_cn:tutorial:items|创建您的第一个物品]] (Fabric Wiki) * [[https://docs.fabricmc.net/zh_cn/develop/items/first-item|创建您的第一个物品]] (Fabric 文档) * [[zh_cn:tutorial:blocks|创建您的第一个方块]] (Fabric Wiki) * [[https://docs.fabricmc.net/zh_cn/develop/blocks/first-block|创建您的第一个方块]] (Fabric 文档) * [[zh_cn:tutorial:entity|添加实体]] * [[zh_cn:tutorial:commands|添加指令]] * [[zh_cn:tutorial:persistent_states|持久化保存自定义数据]] * [[zh_cn:tutorial:mixin_introduction|Mixin 简介]] * [[zh_cn:tutorial:kotlin|使用 Kotlin 语言]] 更多教程请参考本页面侧边栏。您也可以访问 [[https://docs.fabricmc.net/develop/|Fabric 文档]],其中提供了更高质量的教程。Fabric 文档教程中的所有代码均已测试,适用于最新版的 Minecraft: Java Edition。如果 Fabric Wiki 中的某些代码已经过时,您可以查阅 Fabric 文档。但请注意,Fabric 文档中的某些代码片段结构可能与 Fabric Wiki 中的代码片段结构有所不同。 ===== 社区库和指南 ===== Fabric Wiki 并不是学习 Mod 制作知识的唯一途径。请查看以下页面,其中包含一些有用的外部指南,这些指南可以应用于 Fabric Mod 制作以及一般的 Mod 制作: * [[zh_cn:community:library_mods|社区库]] * [[zh_cn:community:list_of_useful_gists|实用要领]] ==== YouTube 视频教程 ==== 如果阅读文档不是你的菜,可以看看这些 YouTube 播单: * [[https://www.youtube.com/playlist?list=PLKGarocXCE1EO43Dlf5JGh7Yk-kRAXUEJ|Kaupenjoe's Fabric Modding Playlist (1.20) ]] * [[https://www.youtube.com/watch?v=e37IMIwB5BE&list=PLDhiRTZ_vnoV0O_V_hSf2Z-GWEwYK1RlC|Techovision's Modding Tutorials (1.19) ]] //Fabric 不对这些播单中的内容或观点负责。这些播单可能包含过时的内容。//