Gibt es eine Möglichkeit, den Quellcode von Minecraft zu sehen?

Ich bin daran interessiert, den Minecraft-Quellcode zu durchsuchen und seine Klassen zu sehen – vor allem den Code, der den Kriechgang kontrolliert. Gibt es eine Möglichkeit, das zu tun? Vielleicht öffnen Sie die Minecraft.jar-Datei und gucken Sie innen?

  • Netherportale, die an einem anderen Ort stehen
  • Hinzufügen von Minecraft zum Steam mit 64bit JRE
  • Welche Merkmale unterscheiden sich zwischen den XBLA- und PC-Versionen von Minecraft?
  • Wie beschwöre ich Mobs mit Blockköpfen auf Minecraft?
  • Redstone-Repeater-Verzögerung bei Aktivierung
  • Tellraw Probleme in 1.9
  • 3 Solutions collect form web for “Gibt es eine Möglichkeit, den Quellcode von Minecraft zu sehen?”

    JAR-Dateien sind einfach ZIP-Dateien, also solltest du sie mit dem Archivierungswerkzeug deiner Wahl öffnen können. Auch Windows Explorer öffnet sie, wenn Sie die Dateierweiterung auf .zip ändern.

    Allerdings ist das Betrachten der Quelle nicht so einfach wie das Auspacken des Archivs. Es enthält nur die kompilierten .class-Dateien, und selbst wenn du deine Hände auf einen JVM-Bytecode-Decompiler bekommst, ist es verschleiert und verbreitete sich über Hunderte von Dateien.

    Vielleicht möchten Sie sich MCP anschauen (Mod Coder Pack, ehemals Minecraft Coder Pack). Es ist ein Gemeinschaftsprojekt, das die Minecraft-Quellen dekompiliert und (meistens) verschleiert, um Moddern zu helfen.

    Es gibt einen Weg, dies zu tun; In der Tat, auf diese Weise auch können Sie den Code zu bearbeiten und … machen Sie Ihre eigenen Mods! Es heißt MCP (Minecraft Coders 'Pack) und ist ein bisschen ein kompliziertes Setup, aber es ist, wie fast alle Minecraft Mods gemacht werden. Schau dir ein Video an, das ich auf YouTube bei der Einrichtung und Installation gemacht habe:

    Interessanterweise kommt die Quellcode-Freigabe direkt von der Minecraft-Website .

    " Sobald der Verkauf beginnt zu sterben und eine minimale Zeit vergangen ist, werde ich das Spiel Quellcode als irgendeine Art von Open Source freigeben. Ich bin nicht sehr glücklich mit der drakonischen Natur von (L) GPL, noch glaube ich, dass die anderen Lizenzen haben Viel Verdienst anders als die Ego der ursprünglichen Autoren zu steigern, so könnte ich nur ggf. freigeben alles als public domain. "