Finition du mod



  • Bonjour à tous !

    Je me suis remis depuis peu à Forge, cela faisait longtemps que je n'en avait plus fait. J'ai créé un petit mod, mais j'ai un problème.
    Le mod fonctionne très bien lorsqu'il est décompressé dans un dossier, à l'intérieur du dossier mods, mais lorsqu'il est dans un .zip (ou .jar), il n'est pas chargé par le jeu et je ne comprends pas pourquoi. J'ai bien mis le contenu du mod dans une archive compressée en ZIP et non autre chose.

    Screen du contenu du .zip :

    Version de Forge : 9.11.1.965
    Merci d'avance pour votre aide, 🙂


  • Moddeurs confirmés Rédacteurs Administrateurs

    Log ? (ForgeModLoader-client-0.log dans ton .minecraft).



  • Effectivement il fallait regarder par là, merci ! Donc ça me dit que mon mcmod.info est fail, de ce que j'ai compris. Pourtant j'ai tout fait comme il faut. J'ai bien vérifié le modid est bien le même, pareil pour le name (je ne sais pas si ça a de l'influence sur le name mais j'ai quand même mis le même ^^) et la version.
    Mon mcmod.info :

    [
    {
    "modid": "infernousmod",
    "name": "InfernousMod",
    "description": "éé",
    "version": "2.0.0",
    "mcversion": "1.6.4",
    "logoFile": "",
    "url": "http://madeorsk.com",
    "updateUrl": "http://madeorsk.com",
    "authors": ["Madeorsk"],
    "credits": "©Madeorsk 2013-2014",
    "parent": "",
    "screenshots": "",
    "dependencies": ""
    }
    ]
    

    Erreur dans les logs de Forge :

    2014-02-04 19:15:19 [Précis] [ForgeModLoader] Examining file infernousmod-universal-2.0.0-mc1.6.4.zip for potential mods
    2014-02-04 19:15:19 [Plus précis] [ForgeModLoader] Located mcmod.info file in file infernousmod-universal-2.0.0-mc1.6.4.zip
    2014-02-04 19:15:19 [Avertissement] [ForgeModLoader] Zip file infernousmod-universal-2.0.0-mc1.6.4.zip failed to read properly, it will be ignored
    java.lang.RuntimeException: Empty reference
    at cpw.mods.fml.common.versioning.VersionParser.parseVersionReference(VersionParser.java:44)
    at cpw.mods.fml.common.ModMetadata.processReferences(ModMetadata.java:138)
    at cpw.mods.fml.common.ModMetadata.<init>(ModMetadata.java:111)
    at cpw.mods.fml.common.MetadataCollection.parseModMetadataList(MetadataCollection.java:84)
    at cpw.mods.fml.common.MetadataCollection.parse10ModInfo(MetadataCollection.java:76)
    at cpw.mods.fml.common.MetadataCollection.from(MetadataCollection.java:47)
    at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:53)
    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:137)
    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)
    

    EDIT : Je viens de voir dans le mcmod.info d'autres mods qu'il y a un ""modinfoversion": 2," avant le modlist, je teste pour voir si c'est ça :)</init>


  • Moddeurs confirmés Rédacteurs Administrateurs

    "description": "éé",
    "credits": "%(#FF0000)[©]Madeorsk 2013-2014",

    À éviter. Sinon essaye d'encoder en UFT8 sans BOM, mais éviter totalement ces caractères reste le mieux



  • Bonjour 🙂

    Excusez moi de ne pas avoir répondu plus tôt, mais j'ai réussi à résoudre mon problème en prennant appui sur un mcmod.info d'un autre mod, problème résolu, merci beaucoup 😉


Log in to reply