MFF

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

    Problème de reparation d'items avec "ring"

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    9 Messages 3 Publieurs 957 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.
    • Z Hors-ligne
      Zoulette
      dernière édition par

      bonjour de bon matin j’ai fait un code qui me permet de réparer mon armure avec un “ring” (je trouverais un autre item quand j’aurais fix mon probleme).
      https://pastebin.com/5G0aVh7S voila le code de ma classe.
      le seul problème est que j’aimerais recupérer qu’un seul type d’armure, celle en Diamond ! mais cela ne marche pas

      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,
        Ta condition ne devrait pas être sur stack.getItem() mais sur armor.getItem() dans la boucle for.

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

          https://pastebin.com/V1s5LqfB même apres modification cela repare toujours n’importe quelle armure

          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

            Je ne vois aucune différence dans le nouveau code que tu as envoyé.

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

              j’ai essayé de changer https://pastebin.com/AYuWMTtM

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

                https://www.minecraftforgefrance.fr/showthread.php?tid=4200 T’as juste à modifier un peu

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

                  je veux que ça répare une armure précise, sinon la moi mon ring répare bien les amures

                  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

                    Ouai en fait tu n’as rien changé du tout, ce n’est pourtant pas compliqué :

                      public void onUpdate(ItemStack stack, World world, Entity entity, int slot, boolean selected)
                      {
                          {
                              EntityPlayer player = (EntityPlayer)entity;
                              for(int i = 0; i < 4; i++)
                              {
                                  ItemStack armor = player.getCurrentArmor(i);
                                  if(armor != null && armor.getItemDamage() > 0 && armor.getItemDamage() < armor.getMaxDamage() && (armor.getItem() == Items.diamond_boots || armor.getItem() == Items.diamond_leggings || armor.getItem() == Items.diamond_chestplate || armor.getItem() == Items.diamond_helmet))
                                  {
                                      stack.setItemDamage(stack.getItemDamage() + 1);
                                      armor.setItemDamage(armor.getItemDamage() - 1);
                                  }
                              }
                          }
                      }
                    
                    1 réponse Dernière réponse Répondre Citer 0
                    • Z Hors-ligne
                      Zoulette
                      dernière édition par

                      ah d’accord x) j’avais pas compris ca dans ce sens. désole robin4002

                      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