Installer et configurer l'espace de travail de Forge
-
c’est bien pour la 1.9 çà , on aura des tuto sur la 1.9 un jour ou pas ?
-
@‘Asmath’:
c’est bien pour la 1.9 çà , on aura des tuto sur la 1.9 un jour ou pas ?
Oui c’est pour la 1.9 mais attend pour les tuto en 1.9 la 1.9 est toute récente attend que le staff de MFF en prend connaissance pour faire des tutoriel en 1.9
-
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.