Table of Contents

Minecraft のソースコードの読み方

Minecraft のソースを読むことは、 Mod 製作において重要なスキルです。これは主に以下のような事実から分かるでしょう。

Minecraft のソースを読み取るには、まずソースを生成する必要があります。 Mod 開発環境のセットアップ の “Generating Minecraft Sources” 〔Minecraft ソースの生成〕セクションを参照してください。

Minecraft のクラスを探す

Minecraft クラスを検索するには、次の手順に従います。

Intellij IDEA

  1. Ctrl + N で検索ペインを開く
  2. 検索範囲を Project and Libraries 〔プロジェクトとライブラリ〕以上に設定します
  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)またはプロジェクト Gradle キャッシュ(./.gradle/loom-cache)にあります。 jar ソースは IDE の外部で使用できます。