User Tools

Site Tools


zh_cn:tutorial:reading_mc_code

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:reading_mc_code [2023/08/29 10:28] – [查找你想要看到的类] solidblockzh_cn:tutorial:reading_mc_code [2025/12/13 15:27] (current) peqb
Line 1: Line 1:
 ====== 阅读 Minecraft 源代码 ====== ====== 阅读 Minecraft 源代码 ======
-阅读 Minecraft 源代码编写模组时的重要技巧,这是因为:+阅读 Minecraft 源代码编写模组时的重要技巧,这是因为:
     * Minecraft 的很多东西都没有文档     * Minecraft 的很多东西都没有文档
     * 文档和教程很容易过时     * 文档和教程很容易过时
Line 21: Line 21:
  
 ===== 查找你想要看到的类 ==== ===== 查找你想要看到的类 ====
-定位到你需要岔开的代码部分并不容易。这里是一些小技巧:+定位到你需要查看的代码部分并不容易。这里是一些小技巧:
  
     * 充分利用 IDE 的查找相关代码的能力,如调用递归、方法递归、类型递归等。     * 充分利用 IDE 的查找相关代码的能力,如调用递归、方法递归、类型递归等。
-    * 看看与你需要制作的模组类似开源模组是怎么做的。+    * 看看与你需要制作的模组类似开源模组是怎么做的。
     * 如果你需要添加新内容,可以访问在 ''net.minecraft.util.registry.Registries'' 中定义的注册表。     * 如果你需要添加新内容,可以访问在 ''net.minecraft.util.registry.Registries'' 中定义的注册表。
     * 记住一切都是从主类(客户端 ''net.minecraft.client.main.Main'',专用服务器 ''net.minecraft.server.Main'')开始的。     * 记住一切都是从主类(客户端 ''net.minecraft.client.main.Main'',专用服务器 ''net.minecraft.server.Main'')开始的。
-    * 在 Minecraft 代码中查找翻译键。''assets/assets/minecraft/lang/en_us.json'' 包含了原版使用的所有翻译键。+    * 在 Minecraft 代码中查找翻译键。''assets/minecraft/lang/en_us.json'' 包含了原版使用的所有翻译键。
 ===== 阅读字节码 ===== ===== 阅读字节码 =====
 有时必须要阅读字节码,这是因为 有时必须要阅读字节码,这是因为
zh_cn/tutorial/reading_mc_code.1693304924.txt.gz · Last modified: 2023/08/29 10:28 by solidblock