Installer et configurer l'espace de travail de Forge
-
pour la deuxième partie de ma phrase merci mais pour la première je voulais dire : c’est cool pour les mod 1.9 çà
-
J’attends les premiers build recommandé 1.9 avant de passer aux tutoriels 1.9.
-
Alors j’ai un petit problème pour passer de 1.8 à 1.8.9, gradlew me sort un FileNotFoundException (log en pièce jointe) sur un fichier qui pourtant existe, je sais pas comment résoudre ce problème

-
tu peux lancer cette commande ?
gradlew -Dorg.gradle.jvmargs=-Xmx2048M setupDecompWorkspace –stacktrace -
Okay, voici le log obtenu
C:\Users\aymer\.gradle\caches\minecraft\net\minecraftforge\forge\1.8.9-11.15.1.1722\userdev\dev.json could not be parsed FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'Modding 1.8'. > java.io.FileNotFoundException: Inherited json file (1.8.9) not found! Maybe you are running in offline mode? * Try: Run with –info or --debug option to get more log output. * Exception is: org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'Modding 1.8'. at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:79) at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:74) at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:61) at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:491) at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:89) at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:42) at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:35) at org.gradle.initialization.DefaultGradleLauncher$2.run(DefaultGradleLauncher.java:126) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:123) at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:33) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:100) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:94) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:94) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:83) at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94) at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:77) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:47) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:52) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:40) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:66) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:71) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: Inherited json file (1.8.9) not found! Maybe you are running in offline mode? at com.google.common.base.Throwables.propagate(Throwables.java:160) at net.minecraftforge.gradle.common.BasePlugin.parseAndStoreVersion(BasePlugin.java:687) at net.minecraftforge.gradle.user.patcherUser.PatcherUserBasePlugin.afterEvaluate(PatcherUserBasePlugin.java:171) at net.minecraftforge.gradle.user.patcherUser.forge.ForgePlugin.afterEvaluate(ForgePlugin.java:137) at net.minecraftforge.gradle.common.BasePlugin$2.execute(BasePlugin.java:182) at net.minecraftforge.gradle.common.BasePlugin$2.execute(BasePlugin.java:174) at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93) at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44) at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79) at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30) at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) at com.sun.proxy.$Proxy10.afterEvaluate(Unknown Source) at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:67) ... 52 more Caused by: java.io.FileNotFoundException: Inherited json file (1.8.9) not found! Maybe you are running in offline mode? at net.minecraftforge.gradle.util.json.JsonFactory.loadVersion(JsonFactory.java:91) at net.minecraftforge.gradle.common.BasePlugin.parseAndStoreVersion(BasePlugin.java:682) ... 64 more BUILD FAILED Total time: 1 mins 21.782 secs -
Tu peux m’envoyer ton fichier build.gradle ?
-
Okay :
// for people who want stable plugins { id "net.minecraftforge.gradle.forge" version "2.0.2" } version = "0.2.0-BETA-MC-1.8-BUILD19" group= "net.Energy.mod" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "Energy" minecraft { //version = "1.8-11.14.4.1563" Version 1.8 version = "1.8.9-11.15.1.1722" runDir = "eclipse" // the mappings can be changed at any time, and must be in the following format. // snapshot_YYYYMMDD snapshot are built nightly. // stable_# stables are built at the discretion of the MCP team. // Use non-default mappings at your own risk. they may not allways work. // simply re-run your setup task after changing the mappings to update your workspace. mappings = "stable_22" } dependencies { // you may put jars on which you depend on in ./libs // or you may define them like so.. //compile "some.group:artifact:version:classifier" //compile "some.group:artifact:version" // real examples //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env compile fileTree(dir: 'lib', include: '*.jar') // for more info… // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html } processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' // replace version and mcversion expand 'version':project.version, 'mcversion':project.minecraft.version } // copy everything else, thats not the mcmod.info from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' } } -
Ah tu es sur forge gradle stable 2.0.2, c’est pour ça que ça ne fonctionne pas.
Il faut être sur la snapshot 2.1.Ajoutes ça en haut du fichier :
buildscript { repositories { jcenter() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT' } } apply plugin: 'net.minecraftforge.gradle.forge'Et commente les trois lignes “plugins { … }”
-
ça marche (enfin), merci
, ça faisais longtemps que je voulais passer en 1.8.9.Sauf que là, ça fait 10min qu’il est bloqué à 56%, juste après le téléchargement de lwjgl pour mac…Je pense pas que ce soit normal.
EDIT : j’ai coupé et relancé et il me dit que c’est un problème de mémoire, je relance avec la commande qui va bien. -
Bonjour.
J’ai besoin d’aide s’il vous plaie.
Je voudrai coder un mod en 1.7 ou 1.6, le problème c’est que sur le site de Forge dans ces versions il n’y a plus de “MDK” comme présenter dans le tutoriel.
Je voudrai donc savoir ce que je dois télécharger a la place du “MDK” ?Merci.
-
L’équivalent c’est src.
Et il y a ce tutoriel pour la 1.7.10 : http://www.minecraftforgefrance.fr/showthread.php?tid=566 -
@‘robin4002’:
L’équivalent c’est src.
Et il y a ce tutoriel pour la 1.7.10 : http://www.minecraftforgefrance.fr/showthread.php?tid=566Merci beaucoup

-
Bonjour,
Problème avec la commande à entrer sur cmd : gradlew setupDecompWorkspace
Merci de bien vouloir m’aider.
-
Si vous rencontrez un problème de mémoire, réessayez avec la commande suivante :
./gradlew -Dorg.gradle.jvmargs=-Xmx2048M setupDecompWorkspace -
Je vais carrément supprimé la première ligne du tutoriel et ne laisser que celle-ci.
-
@‘robin4002’:
Je vais carrément supprimé la première ligne du tutoriel et ne laisser que celle-ci.
La deuxième ligne ne fonctionne pas non plus, pièce jointe.
-
Tu n’as que 2 Go de RAM ? Dans ce cas, tu ne peux pas modder en 1.8.8 et plus.
-
Tu as Java 32 bits ?
Il faut obligatoirement Java 64 bits maintenant, puisque Java 32 bits est limité à 1,5 go de ram. -
Pour le coup, avec cette commande, ça à marché pour moi avec Java 32 bits (ça à mis plus de temps ceci dit).
gradlew -Dorg.gradle.jvmargs=-Xmx1024M setupDecompWorkspace
-
Il me semblait qu’avec 1 go ça ne passait pas.
Dans ce cas. Si ça passe avec 1 go ça devrait passer avec 1,5, donc autant utiliser le maximum de Java 32 bits :
gradlew -Dorg.gradle.jvmargs=-Xmx1536M setupDecompWorkspace