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.
Um eine Minecraft-Klasse zu suchen, folge diesen Schritten:
Ctrl + N
Project and Libraries
oder weiter.Ctrl + P
#
In Visual Studio Code kannst du auch Ctrl + T
nutzen, um die Klassensuche direkt zu öffnen.
Das Finden des Codes den du suchst, ist eine herausfordernde Aufgabe. Hier paar einfache Tipps.
Call hierarchy
, Method hierarchy
oder Type hierarchy
.net.minecraft.util.registry.Registry
, zugreifen musst.net.minecraft.client.main.Main
für den Client, net.minecraft.server.Main
für den Server).Lesen des Bytecodes ist gelegentlich nötig, da
int i = true;
.Wenn du nicht mit Java-Bytecode vertraut bist, lese die JVM Spezifikationen.
Um den Bytecode zu sehen, folge diesen Schritten.
View
aus dem HauptmenüShow Bytecode
Wenn deine IDE Bytecode nicht anzeigen kann, kannst du Bytecode-Viewer, wie https://github.com/Konloch/bytecode-viewer.
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.