MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Build Exception : Received Status code 403 from server : Forbidden

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    8 Messages 2 Publieurs 1.6k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • DeletedD Hors-ligne
      Deleted
      dernière édition par

      Bonsoir ou bonjour, je suis dans la recherche d’une solution pour mon problème qui consiste à simplement modifier l’accès de la méthode GuiContainer#isMouseOverSlot. J’ai pour le moment une solution qui consistait à download les sources de forge, et les patchs inclus, via ce lien (donc en me faisant passer pour un contributeur, enfin + ou -) : https://github.com/MinecraftForge/MinecraftForge/wiki/If-you-want-to-contribute-to-Forge.
      Jusque là aucun soucis, j’ai bien pu importer les 2 workspaces, clean et forge, dans eclipse, et par la suite, modifier le private en public de isMouseOverSlot. Pour finir, j’ai build le nouveau forge, et j’ai récupéré dans le dossier build/distributions/ le .jar des sources, comme celui qu’on downloaderait sur le site officiel de forge. Une fois les sources extraites dans mon futur dossier modding, je lance comme d’habitude le fameux gradlew setupDecompWorkspace, mais là **badaboum !!! **Une étrange erreur apparaît dans la console, la voici :

      FAILURE: Build failed with an exception.
      
      * What went wrong:
      Could not resolve all dependencies for configuration ':userDevPackageDepConfig'.
      > Could not resolve net.minecraftforge:forge:10.13.4.0.
       Required by:
           com.yourname.modid:workspace:1.0
        > Could not GET 'https://libraries.minecraft.net/net/minecraftforge/forge/10.13.4.0/forge-10.13.4.0.pom'. Received status code 403 from server: Forbidden
      

      Je n’ai pour le moment pas trouver de réels poste sur minecraftforge.net pour la résoudre, donc je suis venu vous demander votre aide.

      Après je sais également que je peux procéder par Access Transformer, mais ça sera la solution B 😉
      Merci d’avance

      PS = Voici au cas où le .zip des nouvelles sources : http://upload.lescigales.org/8qsd

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002R Hors-ligne
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
        dernière édition par

        Salut,
        Forge gradle est programmé pour chercher automatiquement un fichier sur les serveurs de forge, or il n’existe pas comme c’est une version custom non publié. Il faudrait modifier forge gradle si tu veux faire une version custom de forge ayant un MDK utilisable.

        1 réponse Dernière réponse Répondre Citer 0
        • DeletedD Hors-ligne
          Deleted
          dernière édition par

          Donc obligé d’utiliser les access transformer ?

          1 réponse Dernière réponse Répondre Citer 0
          • robin4002R Hors-ligne
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs
            dernière édition par

            Oui.

            1 réponse Dernière réponse Répondre Citer 1
            • DeletedD Hors-ligne
              Deleted
              dernière édition par

              Mais je n’arrive pas à imaginer comment ça peut marcher….
              Genre quand on ouvre le .class dans eclipse et qu’on voit le private, comment via un coremod, ça va le faire devenir public ? Ou alors je n’ai rien compris, mais j’arrive pas à simuler le truc…___D’accord, après lecture du tuto de SCAREX, je viens de me rendre compte que ça fonctionnait bien comme cela. Merci, sujet résolu !___Réouverture du poste avec un fichu problème d’AT qui ne marche pas !
              Sa va faire 1 quart d’heure que je tape des gradlew setupDecompWorkspace et des gradlew eclipse, et le private ne veut pas bouger ses fesses…
              Version 1.7.10, 1558 de forge, voici le contenu de mon fichier _at.cfg:

              public net.minecraft.client.gui.inventory.GuiContainer func_146981_a(Lnet/minecraft/inventory/Slot;I;I)Z #isMouseOverSlot

              Et j’ai beau rouvrir plein de fois ma classe GuiContainer, rien ne change, je désespère….

              1 réponse Dernière réponse Répondre Citer 0
              • robin4002R Hors-ligne
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                dernière édition par

                La syntaxe est bonne.
                Comment se nomme ton fichier et où l’as-tu placé ?

                1 réponse Dernière réponse Répondre Citer 0
                • DeletedD Hors-ligne
                  Deleted
                  dernière édition par

                  C’est bon problème résolu, il fallait mettre 2 I, à la place de I;I, dans les paramètres du _at.cfg. Merci encore, cette fois je ferme vraiment 😉

                  1 réponse Dernière réponse Répondre Citer 0
                  • robin4002R Hors-ligne
                    robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                    dernière édition par

                    @‘robin4002’:

                    La syntaxe est bonne.

                    Visiblement j’avais tord ^^

                    1 réponse Dernière réponse Répondre Citer 0
                    • 1 / 1
                    • Premier message
                      Dernier message
                    Design by Woryk
                    ContactMentions Légales

                    MINECRAFT FORGE FRANCE © 2024

                    Powered by NodeBB