Table of Contents

Lesen des Minecraft Sourcecodes

Lesen des Minecraft Sourcecodes ist eine wichtige Eigenschaft beim Modden. Das ist hauptsächlich, weil

Um den Minecraft Sourcecodes zu lesen, musst du diese erst generieren. Siehe den Abschnitt “Generating Minecraft Sources” in Einrichtung einer Mod-Entwicklungsumgebung.

Suchen nach einer Minecraft-Klasse

Um eine Minecraft-Klasse zu suchen, folge diesen Schritten:

IntelliJ IDEA

  1. Öffne das Such-Panel mit Ctrl + N
  2. Stelle den Suchbereich auf Project and Libraries oder weiter.
  3. Gib den Kassennamen in die Suchzeile ein

Visual Studio Code

  1. Öffne das Such-Panel mit Ctrl + P
  2. Suche den Klassennamen mit dem Prefix #

In Visual Studio Code kannst du auch Ctrl + T nutzen, um die Klassensuche direkt zu öffnen.

Das Finden der gesuchten Klasse

Das Finden des Codes den du suchst, ist eine herausfordernde Aufgabe. Hier paar einfache Tipps.


Lesen des Bytecodes

Lesen des Bytecodes ist gelegentlich nötig, da

Wenn du nicht mit Java-Bytecode vertraut bist, lese die JVM Spezifikationen.

Um den Bytecode zu sehen, folge diesen Schritten.

IntelliJ IDEA

  1. Öffne die Klasse, die du in Bytecode sehen möchtest
  2. Wähle View aus dem Hauptmenü
  3. Wähle Show Bytecode

Andere Programme

Wenn deine IDE Bytecode nicht anzeigen kann, kannst du Bytecode-Viewer, wie https://github.com/Konloch/bytecode-viewer.


FAQ

Wo ist der generierten Sourcecode?

Es befindet sich entweder im Gradle-Cache des Benutzers (~/.gradle/caches/fabric-loom) oder im Gradle-Cache des Projekts (./.gradle/loom-cache). Du kannst die Source-JAR-Datei außerhalb Ihrer IDE verwenden.