User Tools

Site Tools


zh_cn:tutorial:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zh_cn:tutorial:start [2024/08/25 10:36] – [社区库和指引] solidblockzh_cn:tutorial:start [2025/11/10 22:22] (current) sinoaakira
Line 1: Line 1:
 [[:start|← 返回首页]] [[:start|← 返回首页]]
  
-====== Fabric 模组教程 ====== +====== Fabric Mod 开发教程 ======
-此页面包含了使用 Fabric Loader 和大多数情况下使用 Fabric API 编写的教程。页面的侧边栏中包含了所有话题的列表,包括从方块和物品到世界生成和自定义实体。+
  
-对于额外帮助欢迎加入 [[https://discord.gg/RyPwrj5TDk|Fabric Discord 服务器]]并在 mod developer 分类中频道中发问+这些页面包含使用 Fabric Loader 进行 Mod 开发大部分教程,并大多数情况下也涵盖 Fabric API。 
 +所有主题列表都可以在侧边栏找到,内容涵盖方块和物品、世界生成以及自定义实体等。侧边栏在桌面端位于左侧,在移动端则折叠成顶部“侧边工具栏”
  
-===== 前提 =====+如需更多帮助,欢迎加入 [[https://discord.gg/RyPwrj5TDk|Fabric Discord 服务器]],并在 Mod 开发相关频道问。 
 +不过,请注意,这些频道中的所有志愿者都是无偿工作的,因此您提问时可能暂时无人解答。 
 +如果你想最大限度地提高获得好答案的机会,[[http://www.catb.org/~esr/faqs/smart-questions.html|如何聪明地提问]] 是一本值得阅读的指南。
  
-在开始编写模组之前,强烈建议你先学习 Java,如果你一点编程经验都没有,则更应如此。Minecraft 的代码以及使用 Fabric API 的模组会使用复杂的 Java 概念,例如 lambda、泛型和多态。+===== 准备工作 =====
  
-本 wiki 不提供 Java 语言学习的教程,如有需要可自行在百度谷歌、必应等搜索引擎或 B 站等视频网站中搜索学习+强烈建议您在深入 Minecraft: Java Edition 的 Mod 制作领域前先学习 Java(尤其是在如果您没有编经验的情况下)。 
 +Minecraft: Java Edition 的代码,以及使用 Fabric API 的 Mod 都运用了高级的 Java 概念如 lambda 表达式泛型多态。 
 +如果您不了解所有这些概念,在制作 Fabric Mod 时可能会遇到一些困难
  
-===== 创建你的第个模组 =====+以下是些可能对您学习 Java 编程语言有所帮助的在线资源:
  
-如果你还没有使用 Fabric 编写过模组,这些页面会帮助你了解使用 Fabric 编写模组的一些基本知识。 +   JetBrains 学院:https://www.jetbrains.com/academy/ 
-   [[setup|建立开发环境]] +   Codecademy 的 Java 基础教程:https://www.codecademy.com/learn/learn-java 
-   [[blocks|添加方块]] +   赫尔辛基大学的 Java 编程慕课:https://java-programming.mooc.fi/ 
-   [[persistent_states|在不同启动之间保存自定义数据]] +   W3Schools 的 Java 基础教程:https://www.w3schools.com/java/default.asp 
-   [[items|添加物品]] +   David J. Eck 《Java 编程入门》:http://math.hws.edu/javanotes/
-   [[mixin_introduction|mixin 介绍]] +
-   * [[kotlin|使用 Kotlin 语言介绍]]+
  
-===== 社区库和指引 =====+===== 创建您的第一个 Fabric Mod =====
  
-Fabric Wiki 不仅是学习如何编写模组的地方,还可以检查以下页面,这些页面包含可以于 Fabric 模组编写外部指引+如果您之前从未使用 Fabric 开发过 Mod,这些页面应该会对您有所帮助,并指导您解使用 Fabric 进行 Mod 开发基础知识
  
-   * [[community:library_mods|社区库]] +   * [[zh_cn:tutorial:introduction|Fabric Mod 开发入门]] (Fabric Wiki) 
-   * [[tutorial:list_of_useful_gists|社区]]+   * [[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 中的代码片段结构有所不同。
  
-如果你是做模组编写教程的 B 站(或其他中文视频网站)内容创作者,且已经制作了比较全面的教程,欢迎添加在此处!+===== 社区库和指南 =====
  
-如果你需要从 YouTube 中了解英文模组编写教程,参见[[tutorial:start|英文版页面]]。+Fabric Wiki 并不是学习 Mod 制作知识唯一途径。查看以下页面,其中包含一些有用的外部指南,这些指南可以应用于 Fabric Mod 制作以及一般的 Mod 制作:
  
-//Fabric 对本页所列举的内容负责。这些内容有可能包含过时内容。//+   * [[zh_cn:community:library_mods|社区库]] 
 +   * [[zh_cn:community:list_of_useful_gists|实用要领]] 
 + 
 +==== YouTube 视频教程 ==== 
 + 
 +如果阅读文档不是你的菜,可以看看这些 YouTube 播单: 
 + 
 +  * [[https://www.youtube.com/playlist?list=PLKGarocXCE1EO43Dlf5JGh7Yk-kRAXUEJ|Kaupenjoe'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 不这些播单中的内容或观点负责。这些播单可能包含过时内容。//
  
zh_cn/tutorial/start.1724582216.txt.gz · Last modified: 2024/08/25 10:36 by solidblock