[JAVA] Essayez Modding avec Minecraft Forge 1.15.1 ① [Environnement de développement de bâtiment] [Plusieurs versions prises en charge] [IntelliJ IDEA]

introduction

Récemment, la vanille est fréquemment mise à jour, et il y a de nombreux changements dans les spécifications, mais Construire un environnement n'est pas si difficile car ce n'est pas très différent qu'avant. Forge de 1.15 a très peu d'explications, et le fonctionnement stable n'est pas encore garanti en version bêta, alors prenez vos risques et périls.

La plupart du contenu de cet article est ** commun à de nombreuses versions et environnements. ** La seule différence est que la commande à frapper est différente selon l'EDI et la version.

Pour le moment, cet article est principalement 1.15.1, donc je vais commencer par l'explication.

Environnement de développement

Installons le JDK

Téléchargez le JDK depuis ici. Vous devez vous connecter à votre profil Oracle, alors créons-en un. L'installation réussit si vous installez le fichier téléchargé selon la procédure et terminez.

Comme IntelliJ IDEA est utilisé cette fois, il n'est pas nécessaire de définir des variables d'environnement.

Télécharger le MDK de Minecraft Forge

Un MDK est comme un pack que Forge a préparé à l'avance pour les fichiers nécessaires à Modding. Ceci est obligatoire lors du modding avec Forge. Veuillez sélectionner et télécharger n'importe quelle version depuis ici.

Si vous décompressez le fichier téléchargé, il ressemblera à ceci. Les licences sont répertoriées dans les licences, mais vous pouvez les supprimer en toute sécurité. a69d5278f97fed872268e676683d891a.png

Accédez à ce dossier avec une invite de commande, etc., et exécutez gradlew genintellijruns. Attendez un moment car les fichiers nécessaires seront téléchargés. Si * BUILD SUCCESSFUL * s'affiche, cela signifie qu'il réussit. 63c8dcaa333fc178c8b65a2c13c477c2.png

Créer un projet avec IntelliJ IDEA

Ouvrez IntelliJ IDEA, sélectionnez ** Importer un projet ** et ouvrez le dossier que vous venez de configurer. 0cf35a73b99a275bc1f2c3c173758895.png

Sélectionnez ** Créer un projet à partir d'une source existante ** ** Suivant ** 6b450730782ab2004cb8368031f69046.png

Changer pour n'importe quel paramètre ** Suivant **

Après cela, il apparaîtra plusieurs fois dans une fenêtre similaire, mais tout va bien avec la suivante. Enfin, appuyez sur ** Terminé ** pour créer le projet.

Lorsque vous voyez une fenêtre comme celle-ci en bas à droite, appuyez sur ** Importer le projet Gradle **. f9d6df5598bbac56bcd0d8f72d0dee01.png

Ensuite, le travail se fera automatiquement, alors attendons qu'il se termine. Cela n'a pas pris longtemps car je l'ai exécuté une fois dans le test, mais la première fois, cela prendra quelques minutes, alors soyez patient. Si * CONFIGURE SUCCESSFUL * s'affiche, le message est réussi. 7d6bcd9b7ea738de72a2b6d696faa2e0.png

Ceci complète l'environnement de développement!

Commençons Minecraft

Depuis le menu * Gradle *, exécutez * FunnyContent *> * Tasks *> * fg_runs *> ** runClient **.

fc861e175dddbaeb4bc3a1eb8bcce62c.png Shaki-n

Parlez de pouvoir utiliser plusieurs versions

Comme prémisse, j'ai développé avec 1.7.10, 1.12.2, 1.14.4 + a (1.12.1 ou ...). Les spécifications détaillées de la version ne sont pas connues exactement, alors n'ayez pas peur. JDK En premier lieu, la configuration JDK n'est pas Minecraft, mais ** l'environnement de développement Java **. Ainsi, jusqu'à présent, la procédure est possible pour toutes les versions.

Commande pour frapper

gradlew est une commande pour appeler le type de wrapper Gradle inclus dans Forge. Commun à toutes les versions.

De retour dans la version 1.7.x, vous pouviez cliquer sur setupDevWorkspace`` setupDecompWorkspace pour obtenir la configuration dont vous avez besoin. Exemple: gradlew setupDecompWorkspace setupDevWorkspace eclipse Étant donné qu'Eclipse était toujours le courant dominant à cette époque, j'ai pu télécharger le fichier pour Eclipse en ajoutant ʻeclipse` à la fin.

Les «genintellijruns» utilisés dans cet article existent probablement dans la seconde moitié du 1.7.10, lorsque IntelliJ IDEA est devenu un acteur majeur. Cependant, dans la version 1.12.2, dans mon cas, je viens de changer la dernière «eclipse» en «idea» par la même commande que dans 1.7.x afin qu'elle puisse être utilisée dans IDEA.

Comme mentionné ci-dessus, si vous modifiez la commande, même si la dernière version arrive et qu'il n'y a pas d'explication, je pense que vous pouvez le gérer vous-même dans une certaine mesure.

À la fin

Il semble y avoir un moyen d'utiliser le plug-in IDEA, mais je pense que cette méthode, qui est similaire à la procédure précédente, est la plus fiable. Il semble que les cartes d'obscurcissement seront distribuées à partir de la version 1.15, et je pense que les spécifications de Forge vont changer, mais j'aimerais me détendre.

Recommended Posts

Essayez Modding avec Minecraft Forge 1.15.1 ① [Environnement de développement de bâtiment] [Plusieurs versions prises en charge] [IntelliJ IDEA]
Créez un environnement de développement «Spring Thorough Introduction» avec IntelliJ IDEA
Création d'un environnement de développement à l'aide d'IntelliJ IDEA + Maven + Tomcat 9
Développement d'applications JavaFX avec IntelliJ IDEA et Gradle ~ De la construction d'environnement à l'exemple de code ~