[[:start|← 返回首页]] ====== Fabric 模组教程 ====== 此页面包含了使用 Fabric Loader 和大多数情况下使用 Fabric API 编写的教程。所有话题可见于页面的侧边栏(电脑版在页面左侧,手机版请点击页面顶部的“Sidebar”),包括从方块和物品到世界生成和自定义实体。 如需额外的帮助,欢迎加入 [[https://discord.gg/RyPwrj5TDk|Fabric Discord 服务器]]并在 mod developer 分类中的频道中发问。 ===== 前提 ===== 在开始编写模组之前,强烈建议你先学习 Java,如果你一点编程经验都没有,则更应如此。Minecraft 的代码以及使用 Fabric API 的模组会使用复杂的 Java 概念,例如 lambda、泛型和多态。 本 wiki 不提供 Java 语言学习的教程,如有需要可自行在百度、谷歌、必应等搜索引擎或 B 站等视频网站中搜索和学习。 ===== 创建你的第一个模组 ===== 如果你还没有使用 Fabric 编写过模组,这些页面会帮助你了解使用 Fabric 编写模组的一些基本知识。 * [[setup|建立开发环境]] * [[primer|模组编写基础]] * [[introduction|模组开发介绍]] * [[items|添加物品]] * [[blocks|添加方块]] * [[entity|添加实体]] * [[commands|添加命令]] * [[persistent_states|在不同启动之间保存自定义数据]] * [[mixin_introduction|mixin 介绍]] * [[kotlin|使用 Kotlin 语言的介绍]] 更多教程,请看看本页的侧边栏。 ===== 也看看 Fabric 文档! ===== [[https://docs.fabricmc.net/zh_cn/develop/|Fabric 文档]]为一些主题提供了更加高质量的教程。Fabric 文档的教程的代码都经过测试,可适用于最新版的 Minecraft,如果 Fabric Wiki 中的部分代码过时的话,可以去看看 Fabric 文档中的代码! ===== 社区库和指引 ===== Fabric Wiki 不仅是学习如何编写模组的地方,还可以检查以下页面,这些页面包含了可以用于 Fabric 模组编写的外部指引: * [[zh_cn:community:library_mods|社区库]] * [[zh_cn:community:list_of_useful_gists|社区指引]] 关于社区的更多内容,可见[[zh_cn:community:official_community_spaces|官方社区空间]]。 ==== 视频教程==== 如果你是做模组编写教程的 B 站(或其他中文视频网站)内容创作者,且已经制作了比较全面的教程,欢迎添加在此处! 如果你需要从 YouTube 中了解英文的模组编写教程,请参见[[tutorial:start|英文版页面]]。 //Fabric 对本页所列举的内容不负责。这些内容有可能包含过时内容。//