• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Solved Crée un item qui répare les armures

    1.7.x
    1.7.10
    7
    16
    2444
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MLNgamer last edited by

      Bonjours je suis en train de crée mod dans mon mod je voudrait bien mettre un item qui répare les armures alors je vous demande si quelqu’un aurai le code a mettre pour réalisé l’item.
      Merci.
      Cordialement.

      1 Reply Last reply Reply Quote 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

        Salut,
        Nous ne donnons pas de code tout fait. Par contre on peut t’aider à réaliser l’item en question.
        Tu bloques sur quoi ?

        1 Reply Last reply Reply Quote 0
        • Folgansky
          Folgansky Correcteurs last edited by

          Utilise la fonction recherche du forum. Un sujet répond déjà à ta question.

          Enfin d’ailleurs tu n’as pas de question tu demandes le code tout fait et ça n’est pas le mode de fonctionnement de ce forum. Faut creuser un minimum ou demander un aiguillage, pas du code pur.

          1 Reply Last reply Reply Quote 0
          • M
            MLNgamer last edited by

            je veux crée l’item mais je sais pas quoi mettre comme code les fonction c’est sur sa que je bloc

            1 Reply Last reply Reply Quote 0
            • Folgansky
              Folgansky Correcteurs last edited by

              Commence par lire un peu ce sujet: Réparer avec un item et sinon aussi regarde les tutoriels du forum

              1 Reply Last reply Reply Quote 0
              • M
                MLNgamer last edited by

                j’ai déjà lu ce tuto mais l’item ne répare pas l’armures je ne sais pas comment sa se fait ?

                1 Reply Last reply Reply Quote 0
                • M
                  MLNgamer last edited by

                  grace tuto j’ai mis sa comme code

                  import com.mod.paladium.init.ItemMod;
                  
                  import net.minecraft.entity.Entity;
                  import net.minecraft.entity.player.EntityPlayer;
                  import net.minecraft.item.Item;
                  import net.minecraft.item.ItemStack;
                  import net.minecraft.world.World;
                  
                  public class ItemSmallring extends Item
                  {   
                      public ItemSmallring()
                      {
                          this.setMaxDamage(500);
                          this.setMaxStackSize(1);
                      }
                  
                      @Override
                      public void onUpdate(ItemStack stack, World world, Entity entity, int slot, boolean selected)
                      {
                          if(entity instanceof EntityPlayer)
                          {
                              EntityPlayer player = (EntityPlayer) entity;
                              for(int i = 0; i < 4; i++)
                              {
                                  ItemStack armor = player.getCurrentArmor(i);
                                  if(armor != null)
                                  {              
                                      if(armor.getItemDamage() > 0 && stack.getItemDamage() < stack.getMaxDamage())
                                      {
                                          stack.setItemDamage(stack.getItemDamage() - 1);
                                          armor.setItemDamage(armor.getItemDamage() + 1);
                                      }
                                  }
                              }
                          }
                      }
                  }
                  
                  1 Reply Last reply Reply Quote 0
                  • M
                    MLNgamer last edited by

                    sa ne fonctionne pas

                    1 Reply Last reply Reply Quote 0
                    • Folgansky
                      Folgansky Correcteurs last edited by

                      Voilà par quoi tu dois commencer

                      1 Reply Last reply Reply Quote 0
                      • M
                        MLNgamer last edited by

                        j’ai tout lus et alors il y a pas la solution

                        1 Reply Last reply Reply Quote 0
                        • robin4002
                          robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

                          Pourtant ça devrait fonctionner.
                          Ajoutes un System.out.println(“test”);
                          entre la ligne 24 et 25 et vérifies que test s’affiche dans la console lorsque tu as l’item.

                          1 Reply Last reply Reply Quote 0
                          • leo01418
                            leo01418 last edited by

                            Pourtant moi ce code marche

                            Voila ma signature

                            1 Reply Last reply Reply Quote 0
                            • SCAREX
                              SCAREX last edited by

                              Si le texte ne s’affiche pas, vérifie que ton item soit enregistré correctement et que tu as le bon item en main

                              Site web contenant mes scripts : http://SCAREXgaming.github.io

                              Pas de demandes de support par MP ni par skype SVP.
                              Je n'accepte sur skype que l…

                              1 Reply Last reply Reply Quote 0
                              • L
                                Loko_Liveh last edited by

                                Sinon …

                                
                                1.                          stack.setItemDamage(stack.getItemDamage() - 1);
                                2.                          armor.setItemDamage(armor.getItemDamage() + 1);
                                
                                

                                remplace par ca :

                                
                                1.                          stack.setItemDamage(stack.getItemDamage() + 1);
                                2.                          armor.setItemDamage(armor.getItemDamage() - 1);
                                
                                

                                Logiquement ca devrait marcher 😉

                                1 Reply Last reply Reply Quote 0
                                • Deleted
                                  Deleted last edited by

                                  Sympa le déterrage 😃

                                  1 Reply Last reply Reply Quote 0
                                  • Folgansky
                                    Folgansky Correcteurs last edited by

                                    “Déterrage” c’est un mois mini, on a eu des champions y’a pas longtemps, des trucs datant de 10mois minimum =p

                                    1 Reply Last reply Reply Quote 0
                                    • 1 / 1
                                    • First post
                                      Last post
                                    Design by Woryk
                                    Contact / Mentions Légales

                                    MINECRAFT FORGE FRANCE © 2018

                                    Powered by NodeBB