[1.7.x]Décompiler



  • Salut
    Je poste ici, car ça concerne le modding, mais pas directement : ça concerne mcp et la décompilation en 1.7

    Comme vous savez, la 1.7 est plus compliqué en terme de modding, même pour décompilez; et c'est là que j'ai un problème

    J'ai suivi ce texte :
    http://www.minecraftforge.net/wiki/Installation/Source

    J'ai fait l'étape 2, quand je fait l'étape 3, ça à l'air de marcher. Mais 8 min après, voilà l'erreur que ça me met :
    (l'erreur est vers la fin)

    C:\Users\Antonin\Desktop\Jeux\Minecraft\Codage\This_is_Valentine's Day\1.7.2>gradlew.bat setupDecompWorkspace –refresh-dependencies
    Download http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcinjector/3.2-
    NAPSHOT/mcinjector-3.2-20140111.120101-6.jar
    ****************************
    Powered By MCP:
    http://mcp.ocean-labs.de/
    Searge, ProfMobius, Fesh0r,
    R4wk, ZeuX, IngisKahn
    MCP Data version : unknown
    ****************************
    Download http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.2-1
    .12.0.1019/forge-1.7.2-10.12.0.1019-userdev.jar
    :extractUserDev
    :getAssetsIndex
    :getAssets
    :copyAssets
    :extractNatives
    :genSrgs
    :downloadMcpTools
    :downloadClient SKIPPED
    :downloadServer SKIPPED
    :mergeJars SKIPPED
    :deobfuscateJar
    Applying SpecialSource...
    Applying Exceptor...
    Injecting source info...
    :decompile
    :doFmlPatches
    :addFmlSources
    :remapJar
    :doForgePatches
    :addForgeJavadoc
    :extractForgeSrc
    :recompForge FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':recompForge'.
    > Cannot find System Java Compiler. Ensure that you have installed a JDK (not j
    st a JRE) and configured your JAVA_HOME system variable to point to the accordi
    g directory.
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug
    option to get more log output.
    
    BUILD FAILED
    
    Total time: 8 mins 37.957 secs
    
    C:\Users\Antonin\Desktop\Jeux\Minecraft\Codage\This_is_Valentine's Day\1.7.2>
    

    D'après ce que j'ai compris, JDK n'est pas installer. Mais pourtant il est installer
    Si vous avez une idée pour résoudre
    Merci d'avance


  • Administrateurs

    Balise code pas barre texte x) !

    @'Axaurus':

    Comme vous savez, la 1.7 est plus compliqué en terme de modding, même pour décompilez; et c'est là que j'ai un problème

    Heu non, c'est faux, forge gradle est là pour simplifier la tache des moddeurs.
    Il faut que tu configure ta variable JAVA_HOME.
    Démarrer, clic droit sur ordinateur, propriétés, paramètres système avancés, onglet du même nom, variable d'environnement …, nouvelle :
    Nom de la variable : JAVA_HOME
    Valeur de la variable : C:\Program Files\Java\jdk1.7.0_51

    La valeur est différente en fonction de ta version du jdk.



  • Salut
    Désolée du temps de réponse, mais j'ai toujours un problème :
    J'ai bien décompilez, ça a bien marché, mais quand j'ouvre éclipse, il y a plein de fichier .jar, mais seulement 2 dossier de code.
    Je pense que vous comprendrez mieux avec une image :
    Image

    Je pense que j'ai dû faire une mauvaise manip.
    En gros, je ne sais pas comment faire pour coder.
    Si vous pouvez m'aider, merci d'avance


  • Administrateurs

    Tu as juste le nombre de dossier qu'il faut. Les sources de Minecraft et de Forge sont dans un des fichiers.jar. Ce système a été fais pour éviter de modifier les sources de Minecraft et de Forge.


  • Administrateurs

    En effet, aucun problème ce que tu as est normal. Forge est une bibliothèque maintenant, ça évite tout risque que quelqu'un modifie une classe de minecraft.



  • Ah ok
    Merci 🙂



  • Désolée de vous réembêtez, mais j'ai des problèmes pour coder :
    en fait, j'ai copier/coller des codes, mais y'a des erreurs partout(voir image)

    Donc je me suis dit que ça allait se régler tout seul, vu que y'a pas d'erreur dans l'"arbre", mais minecraft ne se lance pas du tout en mettant une erreur dans la console :
    image

    Si vous savez comment réglez, merci d'avance

    PS : quand je vais sur les erreurs, ils me proposent de créer les classes, mais pas de les importez


  • Administrateurs

    Heu tu as touché à quoi ? Car visiblement forge n'est plus dans les bibliothèques. Ha, pour information, ton code ne fonctionnera pas, les blocs et les items ne se déclarent plus comme ça en 1.7, et @NetworkMod n'existe plus.


  • Administrateurs

    Le mieux, c'est de retélécharger les sources, donc tu prends le build 1022, ensuite, tu suis ce tutoriel, puis tu nous dis, si tu as bien un fichier qui s'appelle forgeSrc-1.7.2-10.12.0.1022.jar



  • Salut
    Merci ça marche


Log in to reply