[JAVA] Versuchen Sie, mit Minecraft Forge 1.15.1 zu modifizieren. ① [Gebäudeentwicklungsumgebung] [Mehrere Versionen werden unterstützt] [IntelliJ IDEA]

Einführung

In letzter Zeit wird Vanille häufig aktualisiert, und es gibt viele Änderungen in den Spezifikationen, aber Eine Umgebung aufzubauen ist nicht so schwierig, da es nicht viel anders ist als zuvor. Forge 1.15 hat nur sehr wenige Erklärungen und ein stabiler Betrieb ist in der Beta-Version noch nicht garantiert. Gehen Sie daher bitte Ihr eigenes Risiko ein.

Der größte Teil des Inhalts in diesem Artikel ** ist vielen Versionen und Umgebungen gemeinsam. ** Der einzige Unterschied besteht darin, dass der zu treffende Befehl je nach IDE und Version unterschiedlich ist.

Derzeit ist dieser Artikel hauptsächlich 1.15.1, daher beginne ich mit der Erklärung.

Entwicklungsumgebung

Lassen Sie uns das JDK installieren

Laden Sie das JDK von [hier] herunter (https://www.oracle.com/technetwork/java/javase/downloads/index.html). Sie müssen sich bei Ihrem Oracle-Profil anmelden, also erstellen wir eines. Die Installation ist erfolgreich, wenn Sie die heruntergeladene Datei gemäß dem Verfahren installieren und abschließen.

Da diesmal IntelliJ IDEA verwendet wird, müssen keine Umgebungsvariablen festgelegt werden.

Laden Sie das MDK von Minecraft Forge herunter

Ein MDK ist wie ein Paket, das Forge im Voraus für die für Modding benötigten Dateien vorbereitet hat. Dies ist beim Modden mit Forge obligatorisch. Bitte wählen Sie eine beliebige Version von [hier] aus und laden Sie sie herunter (https://files.minecraftforge.net/).

Wenn Sie den heruntergeladenen entpacken, sieht er folgendermaßen aus. Die Lizenzen sind in Lizenzen aufgeführt, können jedoch sicher gelöscht werden. a69d5278f97fed872268e676683d891a.png

Greifen Sie mit einer Eingabeaufforderung usw. auf diesen Ordner zu und führen Sie "gradlew genintellijruns" aus. Warten Sie eine Weile, da die erforderlichen Dateien heruntergeladen werden. Wenn * BUILD SUCCESSFUL * angezeigt wird, ist dies erfolgreich. 63c8dcaa333fc178c8b65a2c13c477c2.png

Erstellen Sie ein Projekt mit IntelliJ IDEA

Öffnen Sie IntelliJ IDEA, wählen Sie ** Projekt importieren ** und öffnen Sie den soeben eingerichteten Ordner. 0cf35a73b99a275bc1f2c3c173758895.png

Wählen Sie ** Projekt aus vorhandener Quelle erstellen ** ** Weiter ** 6b450730782ab2004cb8368031f69046.png

Wechseln Sie zu einer beliebigen Einstellung ** Weiter **

Danach wird es mehrmals in einem ähnlichen Fenster angezeigt, aber mit dem nächsten sind alle in Ordnung. Drücken Sie abschließend ** Fertig **, um das Projekt zu erstellen.

Wenn Sie unten rechts ein solches Fenster sehen, drücken Sie ** Gradle-Projekt importieren **. f9d6df5598bbac56bcd0d8f72d0dee01.png

Dann wird die Arbeit automatisch erledigt, also warten wir, bis sie fertig ist. Es hat nicht lange gedauert, weil ich es einmal im Test ausgeführt habe, aber beim ersten Mal dauert es ein paar Minuten. Seien Sie also geduldig. Wenn * CONFIGURE SUCCESSFUL * angezeigt wird, ist dies erfolgreich. 7d6bcd9b7ea738de72a2b6d696faa2e0.png

Dies vervollständigt die Entwicklungsumgebung!

Beginnen wir mit Minecraft

Führen Sie im Menü * Gradle * * FunnyContent *> * Tasks *> * fg_runs *> ** runClient ** aus.

fc861e175dddbaeb4bc3a1eb8bcce62c.png Shaki-n

Sprechen Sie darüber, mit mehreren Versionen arbeiten zu können

Als Prämisse habe ich mit 1.7.10, 1.12.2, 1.14.4 + a (1.12.1 oder ...) entwickelt. Die detaillierten Spezifikationen der Version sind in der Zwischenzeit nicht genau bekannt, also keine Angst. JDK Erstens ist das JDK-Setup nicht Minecraft, sondern ** Java-Entwicklungsumgebung **. Bis zu diesem Punkt ist das Verfahren für alle Versionen möglich.

Befehl zum Schlagen

gradlew ist ein Befehl zum Aufrufen des in Forge enthaltenen Wrapper-Typs Gradle. Allen Versionen gemeinsam.

Zurück in 1.7.x konnten Sie setupDevWorkspace`` setupDecompWorkspace drücken, um das benötigte Setup zu erhalten. Beispiel: gradlew setupDecompWorkspace setupDevWorkspace eclipse Da Eclipse zu dieser Zeit noch der Mainstream war, konnte ich die Datei für Eclipse herunterladen, indem ich am Ende "Eclipse" hinzufügte.

Die in diesem Artikel verwendeten "genintellijruns" existieren wahrscheinlich in der zweiten Hälfte von 1.7.10, als IntelliJ IDEA zu einem Hauptakteur wurde. In 1.12.2 habe ich in meinem Fall jedoch die letzte "Sonnenfinsternis" in "Idee" in denselben Befehl wie in 1.7.x geändert, damit sie in IDEA verwendet werden kann.

Wie oben erwähnt, können Sie, wenn Sie den Befehl ändern, auch wenn die neueste Version kommt und es keine Erklärung gibt, bis zu einem gewissen Grad selbst damit umgehen.

Am Ende

Es scheint eine Möglichkeit zu geben, das IDEA-Plug-In zu verwenden, aber ich denke, diese Methode, die dem Verfahren wie zuvor ähnelt, ist die zuverlässigste. Es scheint, dass Verschleierungskarten ab 1.15 verteilt werden, und ich habe das Gefühl, dass sich die Spezifikationen von Forge ändern werden, aber ich möchte mich entspannen.

Recommended Posts

Versuchen Sie, mit Minecraft Forge 1.15.1 zu modifizieren. ① [Gebäudeentwicklungsumgebung] [Mehrere Versionen werden unterstützt] [IntelliJ IDEA]
Erstellen Sie mit IntelliJ IDEA eine Entwicklungsumgebung "Spring Thorough Introduction"
Erstellen einer Entwicklungsumgebung mit IntelliJ IDEA + Maven + Tomcat 9
JavaFX-Anwendungsentwicklung mit IntelliJ IDEA und Gradle ~ Von der Umgebungskonstruktion bis zum Beispielcode ~