Compiler votre mod
-
Modifier c’est-à-dire je dois ajouter quelque chose de spécial ?
-
Avec gradle c’est différent. Comme pour que tu as installer les sources de forge, ouvre une fenêtre de commande (ctrl + clic droit, ouvrir une fenêtre de commande ici sous Windows) et tape la commande
gradlew build
Le fichier final sera dans le dossier forge/build/libs et s’appellera modid-1.0
Tu peux modifier ça dans le fichier build.gradle -
Merci beaucoup de ton aide j’essayerais des que je pourrais +1pour toi
-
Bonjour j’ai un gros probleme avec mon mods 1.6.4 je le recompile comme c’est marquer dans le tutoriel saufe que quand je lance minecraft il m’affiche une erreur voici les logs
– Minecraft Crash Report ----
// Would you like a cupcake?Time: 23/12/14 18:19
Description: Initializing gamejava.lang.NoSuchMethodError: net.minecraft.item.ItemMapBase.<init>(Ljava/lang/String;)V
at JustFight.JustFightCreativeTabs.<init>(JustFightCreativeTabs.java:9)
at JustFight.JustFight.<clinit>(JustFight.java:45)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:462)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:511)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)A detailed walkthrough of the error, its code path and all known details is as follows:
– Head –
Stacktrace:
at JustFight.JustFightCreativeTabs.<init>(JustFightCreativeTabs.java:9)
at JustFight.JustFight.<clinit>(JustFight.java:45)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:462)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:511)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)– Initialization –
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)– System Details –
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_11, Oracle Corporation
Java VM Version: Java HotSpot
Client VM (mixed mode), Oracle Corporation
Memory: 73331056 bytes (69 MB) / 206196736 bytes (196 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 4 mods loaded, 4 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed
Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed
JustFight{1.0.0} [JustFight] (JustFight.zip) Unloaded
Launched Version: 1.6.4-Forge9.11.1.965
LWJGL: 2.9.0
OpenGL: GeForce GTX 650/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to ‘fml,forge’
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: Français (France)
Profiler Position: N/A (disabled)
Vec3 Pool Size:ERRORNullPointerException: nullj’espere que vous pourez m’aider</clinit></init></clinit></init></init>
-
at JustFight.JustFightCreativeTabs.<init>(JustFightCreativeTabs.java:9)
Tu as quoi dans cette classe ?
Tu as modifié des classes de Minecraft ? Si oui, il ne faut pas.
Et pourquoi coder en 1.6.4 alors que cette version est complètement dépassé ?</init> -
Dans JustFight creative tab j’ai
package JustFight;import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;public class JustFightCreativeTabs extends CreativeTabs {
public JustFightCreativeTabs(String label) {
super(label);
// TODO Auto-generated constructor stub
}@Override
public ItemStack getIconItemStack()
{
return new ItemStack(JustFight.Prenorite);}
}
non je ne pense pas avoir modifier des classes de minecraft
je code en 1.6.4 tout simplement car j’ai l’intention d’ouvrire un serveur sous launcher mais quand je fait le launcher en 1.7.2 ( video de darkvince ) il ne démare pas et je n’arrive pas avoir les sources des bouton en 1.7.2 voila ^^
ps : merci de votre reponse aussi rapide -
Ce qui est étrange c’est qu’il cherche un constructeur dans la classe ItemMapBase alors que tu n’as nul part ItemMapBase dans ton code …
Je ne vois pas du tout ce qui peut causer ça. -
ok merci quand meme de vos reponse
-
bonjour j’ai fait une decouvert en recompilant mon mods avec reobfuscate : il recompile et a la fin quand je remonte la console je voit : modifier class found : net/minecraft/client/renderer/texture/TextureManager
ou : modified class found net/minecraft/client/particle/EntityFlameFX
ou : modified class found : net/minecraft/block/BlockFence
ou : modified class found : net/minecraft/block/BlockFlowerpot
ou : modified class found : net/minecraft/block/BlockFlowerje pense que l’erreur peut venire des ces classe.
-
En effet tu as modifier certaines classes de Minecraft. Je te conseil de refaire un setup de forge propre.
-
les source que j’ai sont celle de darkvinc donc e vais essayer de refaire un setup forge merci de votre reponse et de votre aide
-
Bonjour désoler d’encore vous embêter mais j’ai un probleme avec forge : je télécharge forges src 1.6.4 et quand je fait installé a la fin il me met une erreur dans mon dossier mcp je n’est pas le dossier src ect je ne c’est vaiment pas comment faire.
-
Utilise la version 9.11.1.964 qui passe par Forge gradle, il me semble que les autres ne fonctionne plus.
De toute façon la 1.6.4 est morte, le mieux serait de passer en 1.7.10. -
moi sa ne me derange pas de coder en 1.7.2 ou 1.7.10 le probleme c que vue que je compte ouvrire un serveur il me faut des bouton custome et trouve aucun source qui marche

-
-
j’ai telecharger et apres je demare avec eclipse et rien
( je debut dans eclipse desoler ) -
Il faut d’abord faire un setup de forge puis dézip le pack dans le dossier de forge.
-
Bonjour j’ai le meme probleme que toi HungerWind robin je voulait savoir quand j’ouvre gradlew pour eclipse 1.7.2 ensuit je met le dossier fr present de le .zip et ensuit ?
-
Il faudrait plutôt créer un nouveau sujet dans la section support pour les moddeurs, car le sujet ici c’est compiler un mod 1.6.4 …
Pour mon pack menu custom il faut faire un setup comme indique dans ce tutoriel : http://minecraftforgefrance.fr/showthread.php?tid=566
puis extraire le contenu du .zip dans le dossier forge/src/main/java/ -
ok pas de probleme si je galere encore je créer un new sujet merci pour votre reponse