Résolu Gregtech sur technic launcher et tekkit 1.6.4

William1190

Serveur : bientôt Holycube
23 Novembre 2013
54
2
91
Salut, donc j'ai un petit prblème.
Alors je me suis fait un modpack 1.6.4 avec plein de mods. Et donc je voudrai installer gregtech.
Le mod gregtech marche bien. Mais c'est seulement que j'ai installer le modpack sur le technic launcher par soucis de simplicité. Et gregtech a installer quelque chose qui détecte le dossier .technic
Donc cela ne marche pas. Mais une vidéo anglaise explique comment modifier la classe qui fait cela.
Voilà la vidéo :

On modifie la classe à l'aide d'un logiciel : Class Editor http://sourceforge.net/projects/classeditor/?source=dlp


Mais que j'ai modifier la classe et que je le met sur le gregtechmod.zip, voilà ce qui ai mit dans la console et qui cause le problème je pense.
Code:
2013-12-19 18:55:40 [Précis] [ForgeModLoader] Examining file gregtechmod.zip for potential mods
2013-12-19 18:55:40 [Plus précis] [ForgeModLoader] Located mcmod.info file in file gregtechmod.zip
2013-12-19 18:55:40 [Grave] [ForgeModLoader] Unable to read a class file correctly
java.lang.ArrayIndexOutOfBoundsException
    at java.lang.System.arraycopy(Native Method)
    at org.objectweb.asm.Attribute.read(Unknown Source)
    at org.objectweb.asm.ClassReader.a(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:55)
    at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:72)
    at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42)
    at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71)
    at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:130)
    at cpw.mods.fml.common.Loader.identifyMods(Loader.java:353)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:484)
    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)
2013-12-19 18:55:40 [Grave] [ForgeModLoader] There was a problem reading the entry gregtechmod/GT_Mod.class in the jar C:\Users\William\AppData\Roaming\.technic\modpacks\modpackserv1190\mods\gregtechmod.zip - probably a corrupt zip
cpw.mods.fml.common.LoaderException: java.lang.ArrayIndexOutOfBoundsException
    at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:60)
    at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:72)
    at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42)
    at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71)
    at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:130)
    at cpw.mods.fml.common.Loader.identifyMods(Loader.java:353)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:484)
    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)
Caused by: java.lang.ArrayIndexOutOfBoundsException
    at java.lang.System.arraycopy(Native Method)
    at org.objectweb.asm.Attribute.read(Unknown Source)
    at org.objectweb.asm.ClassReader.a(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:55)
    ... 16 more
2013-12-19 18:55:40 [Avertissement] [ForgeModLoader] Zip file gregtechmod.zip failed to read properly, it will be ignored
cpw.mods.fml.common.LoaderException: java.lang.ArrayIndexOutOfBoundsException
    at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:60)
    at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:72)
    at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42)
    at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71)
    at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:130)
    at cpw.mods.fml.common.Loader.identifyMods(Loader.java:353)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:484)
    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)
Caused by: java.lang.ArrayIndexOutOfBoundsException
    at java.lang.System.arraycopy(Native Method)
    at org.objectweb.asm.Attribute.read(Unknown Source)
    at org.objectweb.asm.ClassReader.a(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:55)
    ... 16 more



Donc je pense que le fichier class n'est pas bien exporté ou édité.
Pouvez-vous me citer des logiciels pour édit les classes ou soit trouver la solution pour sa ?

PS: Le fichier class dans la vidéo est GT_Mod.class, c'est ce que j'ai édité, je suis en 1.6.4 forge 9.11.1.953 ,je ne sais pas si le GT_Mod.class à changé depuis la vidéo