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

Next revision
Previous revision
zh_cn:tutorial:start [2023/11/17 15:12] – created 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 语言学习的教程,如有需要可自行搜索引擎或视频网站中搜索和学习+强烈建议您在深入 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 =====
  
-The Fabric Wiki isn't the only place where you can learn aspects of modding, checkout these pages which contain useful external guides that can to apply to modding with Fabric, and modding in general:+如果您之前从未使用 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 文档) 
-   * [[https://fabric.moddedmc.wiki/|Fabric Community Wiki]]+   * [[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.1700233959.txt.gz · Last modified: 2023/11/17 15:12 by solidblock