Table of Contents

阅读 Minecraft 源代码

阅读 Minecraft 源代码时编写模组时的重要技巧,这是因为:

阅读 Minecraft 源代码,你首先需要生成源代码。请参考建立模组开发环境中的“生成 Minecraft 源代码”段落。

搜索 Minecraft 类

搜索一个 Minecraft 类,有以下步骤:

Intellij IDEA

  1. 或 mac 上的 打开搜索面板
  2. 将搜索范围设为 项目和库 或者更大范围
  3. 在搜索框中输入类名称

Visual Studio Code

  1. Ctrl + P 打开搜索面板
  2. 输入前缀 # 再输入类名称

在 Visual Studio Code,你也可以使用 Ctrl + T 来直接打开类搜索。

查找你想要看到的类

定位到你需要岔开的代码部分并不容易。这里是一些小技巧:

阅读字节码

有时必须要阅读字节码,这是因为

如果你不熟悉 Java 字节码,请参考 JVM 规范

查看字节码有以下步骤:

Intellij IDEA

  1. 打开你需要查看字节码的类
  2. 从主菜单中选择 视图(View)
  3. 选择 显示字节码(Show Bytecode)

外部工具

如果你的 IDE 不支持字节码查看,可以使用外部工具,如https://github.com/Konloch/bytecode-viewer

常见问题

生成的源代码在哪里?

在用户 gradle 缓存中(~/.gradle/caches/fabric-loom)。你可以在 IDE 之外使用源代码 jar。