Minecraft Forge: Herunterladen, Installieren und Verwenden von Forge

Wenn Sie diesen Artikel lesen, kennen Sie Minecraft wahrscheinlich bereits. Wir verwenden Forge, um das Spiel Minecraft so zu manipulieren, dass es das tut, was wir wollen. Dies kann alles sein, von neuen coolen Kreaturen bis zu völlig neuen Systemen im Spiel.

Forge ist eine Modding-API. Minecraft Forge (oder kurz Forge) ist eine Ebene zwischen unserem Code und Minecraft selbst.

Wir können Minecraft nicht direkt bitten, Gegenstände hinzuzufügen und besondere coole Dinge zu tun. Aus diesem Grund benötigen wir eine API (Application Programming Interface), um unsere Logik zu verarbeiten und Minecraft erkennen zu lassen.

Hört sich cool an! Wie fange ich an?

  • Sie benötigen das JDK (Java Development Kit), eine Reihe von Bibliotheken, Tools und die Laufzeitumgebung, um Java-Programme zu erstellen und auszuführen.
  • Ein Minecraft-Konto, das auf der offiziellen Website gekauft werden kann. (//minecraft.net/en-us/store/)
  • Eine IDE (Eclipse oder IntelliJ werden für die Minecraft-Entwicklung empfohlen)

Laden Sie nach der Installation / dem Erwerb dieser Software Ihre gewünschte Forge-Version unter //files.minecraftforge.net/ herunter.

Tipp : Bewegen Sie den Mauszeiger über die Informationstaste und drücken Sie auf Direktdownload, um einen Adfly-Virus zu vermeiden!

Sobald Sie diese ZIP-Datei heruntergeladen haben, können Sie sie entpacken. Tun Sie dies und cd (cmd / command) in das Verzeichnis mit allen Forge-Dateien. Ausführen gradlew setupDecompWorkspace.

Als nächstes wählen Sie Ihre IDE (integrierte Entwicklungsumgebung) aus.

  • Finsternis? gradlew eclipse.
  • IntelliJ? Importieren Sie die Datei build.gradle in Ihr IntelliJ-Setup.

Okay, was jetzt? Wie füge ich ausgefallene neue Artikel hinzu? (Grundlegendes Mod-Setup)

Halte deine Pferde. Es steckt noch viel mehr dahinter. Sie müssen natürlich einen Gegenstand texturieren, Code hinzufügen und vieles mehr! In diesem Artikel sehen wir uns nur einen einfachen Beispielcode an, den ich auch für meine eigenen Mods verwende. Hier ist es!

`@Mod.EventBusSubscriber @Mod (modid = Version.MOD ID, name = Version.MOD NAME, version = Version.VERSION) öffentliche Klasse TheMod {

public static ModMetadata metadata; public static File baseDir; public static Configuration config; @SidedProxy(clientSide="com.ciphry.client.ClientProxy", serverSide="com.ciphry.common.CommonProxy") public static CommonProxy proxy; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { proxy.preInit(event); baseDir = new File(event.getModConfigurationDirectory(), MOD_ID); config = new Configuration(event.getSuggestedConfigurationFile()); if (!baseDir.exists()) baseDir.mkdir(); } @Mod.EventHandler public void init(FMLInitializationEvent event) { proxy.init(event); } @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { proxy.postInit(event); }

Verwenden Sie diesen Code nach Belieben. Stellen Sie einfach sicher, dass Sie beispielsweise die Proxy-Zeichenfolgen und mehr bearbeiten. Dies sollte Ihnen einen grundlegenden Überblick darüber geben, wie eine grundlegende Mod-Klasse aussieht.