MFF

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

    Erreur metadata + multiple-textures

    Planifier Épinglé Verrouillé Déplacé Résolu Anciennes versions
    1.5.2
    12 Messages 3 Publieurs 4.7k 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.
    • Superloup10S Hors-ligne
      Superloup10 Modérateurs
      dernière édition par

      Salut,
      depuis quelques jours, j’ai décidé de mettre un jour mon mod de la 1.4.7 à la 1.5.2.
      Lorsque je me suis attaqué à ma classe Wood qui est un bloc avec 5 métadatas et 2 textures différentes sur les blocs, j’ai obtenu 2 erreurs différentes dans ma classe.
      Les parties qui bug sont:
      [code_java]
      @SideOnly(Side.CLIENT)
      public Icon getIcon(int par1, int par2)
      {
      int k = par2 & 12;
      int l = par2 & 3;
      return k == 0 && (par1 == 1 || par1 == 0) ? this.wood_top : (k == 4 && (par1 == 5 || par1 == 4) ? this.wood_top : (k == 8 && (par1 == 2 || par1 == 3) ? this.wood_top : this.IconArray[l]));
      }
      [/code_java]

      et

      [code_java]
      public void registerIcons(IconRegister par1IconRegister)
      {
      this.wood_top = par1IconRegister.registerIcon(“wood_top”);
      this.IconArray = new Icon[treeTextureTypes.length];

      for (int i = 0; i < this.IconArray.length; ++i)
      {
      this.IconArray* = par1IconRegister.registerIcon(“EreGeologique:” + treeTextureTypes*);
      }
      }
      [/code_java]

      Pour la réalisation de cette classe, je me suis inspiré de BlockLog.java

      Pour le code entier de la classe: ici

      Cordialement,

      Superloup10

      Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

      Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

        Hum Eclipse t’affiche des erreurs ? Tu as un log ?

        Travaille sur un super serveur, Wirestone.

        1 réponse Dernière réponse Répondre Citer 0
        • Superloup10S Hors-ligne
          Superloup10 Modérateurs
          dernière édition par

          C’est Eclipse qui m’affiche ses erreurs.
          Pour la première erreur, il m’affiche “Type mismatch: cannot convert from Object to Icon”.
          Pour la deuxième erreur, il m’affiche “Type mismatch: cannot convert from Icon to Icon[]”.

          Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

          Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

            Bien donc ça provient des affectations de variables. Regarde chaque méthode que tu utilise et vois si l’erreur ne provient pas du fait que la méthode retourne un objet truc que tu essaye de convertir en objet chose. Je ne peux pas plus t’aider sinon il me faudrait étudier ton code de A à Z…

            Travaille sur un super serveur, Wirestone.

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

              Donne nous les erreurs aussi ! Sinon, on peut pas aider 🙂

              "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
              ― Jordan B. Peterson

              1 réponse Dernière réponse Répondre Citer 0
              • Superloup10S Hors-ligne
                Superloup10 Modérateurs
                dernière édition par

                Pour la 1ère partie, l’erreur se trouve sur tout ce qui suit le return.
                Pour la 2ème partie, l’erreur se trouve sur par1IconRegister.registerIcon(“wood_top”);

                Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

                  Visiblement tu essaye de convertir un objet “Object” en Icône. L’erreur proviendrait, à priori du “IconArray”.

                  Pour la seconde erreur tu essaye de convertir un icône en list. essaye de faire un cast sinon crée une liste avec comme contenu l’icône que tu essaye d’enregistrer.

                  Travaille sur un super serveur, Wirestone.

                  1 réponse Dernière réponse Répondre Citer 0
                  • Superloup10S Hors-ligne
                    Superloup10 Modérateurs
                    dernière édition par

                    Pour la première erreur, j’ai rajouté (Icon) juste après le return.
                    Pour la seconde erreur, j’ai retiré les [] que j’avais rajouté après le Icon “private Icon wood_top;”
                    Et il semble que ces erreurs ont été corrigé grâce à ces modification.

                    Je ne peux pas tester si la classe bug encore ou pas car j’ai encore 13 erreurs à corriger dans d’autres classes.

                    Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                    Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

                      Bon donc je t’ai aidé ? 😛

                      Travaille sur un super serveur, Wirestone.

                      1 réponse Dernière réponse Répondre Citer 1
                      • Superloup10S Hors-ligne
                        Superloup10 Modérateurs
                        dernière édition par

                        Oui, d’ailleurs si tu souhaites m’aider à développer mon mod, je veux bien.

                        Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                        Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

                          @‘Superloup10’:

                          Oui, d’ailleurs si tu souhaites m’aider à développer mon mod, je veux bien.

                          En ce moment j’ai de gros probs de serveur mais à l’occasion ce sera avec plaisir !

                          Travaille sur un super serveur, Wirestone.

                          1 réponse Dernière réponse Répondre Citer 0
                          • Superloup10S Hors-ligne
                            Superloup10 Modérateurs
                            dernière édition par

                            Ok, contactes-moi par mp quand tu auras résolus tes problèmes de serveur.

                            Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                            Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                            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