[Java] Créons un Minecraft Mod 1.14.4 [99. Mod output]

(Cet article fait partie d'une série d'articles de commentaires)

Premier article: Introduction

Sortie Mod

Si les mods que vous avez créés avec beaucoup de soin s'améliorent, exportons-les dans un fichier jar (Java Archive) afin que d'autres puissent jouer avec eux!

D:\projects\mc_example_mod
 ├ src
 ├ build.gradle
 ├ gradlew
 ├ gradlew.bat
 └ gradle
   └ wrapper
     └ gradle-wrapper.jar
     └ gradle-wrapper.properties

Si vous configurez de la même manière dans Introduction, le fichier projet devrait ressembler à ceci. Modifiez build.gradle.

build.gradle


buildscript {
    repositories {
        maven { url = 'https://files.minecraftforge.net/maven' }
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true
    }
}
apply plugin: 'net.minecraftforge.gradle'
// Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
apply plugin: 'eclipse'
apply plugin: 'maven-publish'

version = '1.0'
group = 'jp.koteko.example_mod' // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = 'example_mod'

sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.

//...

Réécrivez l'élément version`` groupʻarchivesBaseName` aux lignes 16-18 pour qu'il corresponde à votre mod. Je pense qu'il existe de nombreuses descriptions qui ne nécessitent pas d'autres parties, mais cela n'a pas d'importance, vous pouvez donc les laisser telles quelles.

Après la réécriture, démarrez PowerSell dans le dossier du projet (D: \ projects \ mc_example_mod dans cet exemple) (Maj + clic droit dans l'Explorateur, ou déplacez-vous normalement avec cd). Exécutez la commande . \ Gradlew.bat build et attendez environ 10 secondes. Si le message «BUILD SUCCESS FUL» apparaît, cela signifie qu'il réussit. Un fichier de [archivesBaseName] _ [version] .jar doit être généré dans le dossier \ build \ libs. Il s'agit du fichier distribué en tant que soi-disant Mod.

En ce qui concerne l'introduction de mods, je l'omettrai car cela dépasse le cadre des explications techniques (ou plutôt, il y a beaucoup d'explications dans le monde), mais j'ai introduit Forge, placé le fichier jar dans le dossier mods et joué au jeu. Début. Ouvrez l'écran des mods à partir du titre, et si votre mod est reconnu, vous réussissez. Si vous n'êtes pas sûr, vérifions-le dans le jeu.

** Merci pour votre long voyage. ** **

De côté

<détails> <résumé> À propos des prochains articles </ résumé> Il y a encore beaucoup de parties qui ne sont pas complètement expliquées et des éléments qui n'ont pas été abordés, mais j'ai pensé que je voudrais mettre en place un environnement de 1.16.1 et y développer à nouveau, une fois séparant l'article d'explication de Minecraft 1.14.4. je pense. Il existe plusieurs versions grand public du développement de Mod en raison de changements majeurs dans les spécifications et les intervalles de mise à jour officiels, et 1.12.2 est la version précédente. Il semble y avoir un certain nombre de 1.14.4, mais le nombre est un peu plus petit que le groupe résiduel 1.12.2 et le groupe de suivi avec une forte motivation de développement, et j'ai ressenti l'inconvénient de procéder au développement avec cette version, donc ceci J'ai décidé. On ne sait pas combien de mods seront créés dans la 1.16.1, mais comme il s'agit de la dernière version d'août 2020, je donnerai la priorité à ce développement en termes de potentiel futur et de manque d'informations. ..

référence

Minecraft 1.12 modding with forge – 10 – Export Mod – suppergerrie2.com

Recommended Posts

[Java] Créons un Minecraft Mod 1.14.4 [99. Mod output]
[Java] Créons un Minecraft Mod 1.14.4 [Introduction]
[Java] Créons un Minecraft Mod 1.16.1 [Introduction]
[Java] Créons un Minecraft Mod 1.14.4 [0. Fichier de base]
[Java] Créons un Minecraft Mod 1.14.4 [4. Ajouter des outils]
[Java] Créons un Minecraft Mod 1.14.4 [5. Ajouter une armure]
[Java] Créons un Minecraft Mod 1.14.4 [édition supplémentaire]
[Java] Créons un Minecraft Mod 1.14.4 [7. Add progress]
[Java] Créons un Minecraft Mod 1.14.4 [6. Ajouter une recette]
[Java] Créons un Minecraft Mod 1.16.1 [Ajouter un élément]
[Java] Créons un Minecraft Mod 1.16.1 [Fichier de base]
[Java] Créons un Minecraft Mod 1.14.4 [1. Ajouter un élément]
[Java] Créons un Minecraft Mod 1.14.4 [2. Ajouter un bloc]
[Java] Créons un Minecraft Mod 1.16.1 [Ajouter un bloc]
[Java] Créons un Minecraft Mod 1.14.4 [3. Ajouter un onglet de création]
[Java] Créons un Minecraft Mod 1.16.1 [Ajouter et générer des arbres]
[Java] Créons un Minecraft Mod 1.14.4 [9. Ajouter et générer des arbres]
[Java] Créons un Minecraft Mod 1.14.4 [8. Ajouter et générer du minerai]
Créons un environnement de développement Java (mise à jour)
Créons un processus chronométré avec la minuterie de Java! !!
[Java] Créer un filtre
Créons un framework Web ultra-simple avec Java
[Bases de Java] Créons un triangle avec une instruction for
Créer une méthode java [Memo] [java11]
[Java] Créer un fichier temporaire
Comment créer une image de conteneur légère pour les applications Java
[Java twig] Créer un combinateur d'analyseur pour l'analyse syntaxique de descente récursive
Création d'un MOB à l'aide du plug-in Minecraft Java Mythicmobs | Préparation 1
Comment signer Minecraft MOD
Créer un projet Java à l'aide d'Eclipse
Créer un serveur fluentd pour les tests
Créons une application TODO en Java 4 Implémentation de la fonction de publication
Créons une application TODO en Java 6 Implémentation de la fonction de recherche
Créons une application TODO en Java 8 Implémentation des fonctions d'édition
Créons une application TODO avec Java 1 Brève explication de MVC
Créons une application TODO en Java 5 Changer l'affichage de TODO
[Java] Créer et appliquer un masque des diapositives
Installons Docker sur Windows 10 et créons un environnement de vérification pour CentOS 8!
[Java twig] Créer un combinateur d'analyseur pour une analyse de syntaxe descendante récursive (également prendre des notes)
Comment créer un référentiel Maven pour 2020
Créer une application TODO dans Java 7 Créer un en-tête
[Java] Créons une bibliothèque d'accès à la base de données!
Allons-y avec Watson Assistant (anciennement Conversation) ⑤ Créez un chatbot avec Watson + Java + Slack
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
[Azure] J'ai essayé de créer une application Java pour la création d'applications Web gratuites - [Débutant]
J'ai créé un outil Diff pour les fichiers Java
Écrivons l'entrée / sortie de fichier Java avec NIO
Une histoire sur la prise en charge de Java 11 pour les services Web
Créer un CSR avec des informations étendues en Java
Créez un tableau d'affichage simple avec Java + MySQL
Créons une API REST à l'aide de WildFly Swarm.
[Windows] [IntelliJ] [Java] [Tomcat] Créer un environnement pour Tomcat 9 avec IntelliJ
Essayez de créer un babillard en Java
Comment créer des pages pour le tableau "kaminari"
[Java] Créer une collection avec un seul élément
Créez votre propre application Android pour l'apprentissage Java
Créer Scala Seq à partir de Java, faire de Scala Seq une liste Java
Créer un outil pour l'identification des noms dans Salesforce