• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu [1.6.4]Empêcher item de se casser

    Anciennes versions
    2
    3
    1320
    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.
    • isador
      isador Moddeurs confirmés Modérateurs dernière édition par

      Bonjour je requiert encore votre expérience:

      j’aimerai créer des item qui serait “incassable” (quand leur durabilité arrive a 0 il ne se casse pas mais les effet de l’item disparaisse: armure, ajoute de vie par exemple) mais je ne sais pas comment faire. Avez vous une idée?

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

        J’ai travaillé la dessus, l’item ne disparais pas même arrivé a 0 de durabilité :

        
        public int maxDmg;
        public ItemIncassable(int par1) {
        super(par1);
        this.maxDmg = 9001; //Le degat maximum de l'item avant d'arriver a 0
        this.setMaxDamage(maxDmg);
        }
        
        public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World,
        EntityPlayer par3EntityPlayer) {
        if (maxDmg - par1ItemStack.getItemDamage() > 0) {
        if (!par2World.isRemote) {
        //ton action
        par1ItemStack.damageItem(1, par3EntityPlayer);
        }
        }
        return par1ItemStack;
        }
        
        

        Pour l’action, tu fait en sorte d’obtenir de damage de l’item, et si il est égal a son damage max, l’action ne se produit pas.

        "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
        • isador
          isador Moddeurs confirmés Modérateurs dernière édition par

          merci 🙂

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

          MINECRAFT FORGE FRANCE © 2018

          Powered by NodeBB