MFF

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

    Armure qui ajoute de la vie

    Planifier Épinglé Verrouillé Déplacé Sans suite
    1.7.x
    11 Messages 5 Publieurs 2.9k 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.
    • F Hors-ligne
      Fatom
      dernière édition par

      Bonjour je suis Thomas, (21ans)
      Je créer des mods pour mes serveurs depuis peu et je suis bloquer sur un problème…
      Je suis sur un projet de serveur MMO et j’aimerais que lorsqu’on équipe une armure celle ci nous donne de la vie en plus …

      Par exemple une armure pour les joueurs niveaux 20 ils ont:
      casque +1  demi-cœur de vie
      plastron +2  demi-cœur de vie
      jambières +2  demi-cœur de vie
      et bottes +1  demi-cœur de vie

      C’est possible ?
      Merci d’avance

      1 réponse Dernière réponse Répondre Citer 0
      • W Hors-ligne
        WharNym - LunarFight
        dernière édition par

        Hey salut, tu pourrais faire avec l’absorption ;), au sinon il y a l’effet more heal tu rajoute dans la classe de ton armure ceci :

        
        public void onArmorTick(World world, EntityPlayer player, ItemStack stack) 
        {
        if (stack.getItem() == TONITEM) {
        player.addPotionEffect(new PotionEffect(Potion.field_76434_w.id, 1 * 20, 1-1));
        }
        }
        
        

        Ceci devrait fonctionner, et tu aurais pu regarder le tutoriel de robin en entier, il le montre :')

        Moddeur débutant ;
        Développeur JAVA moyen ;
        Développeur C# Confirmé ;

        Mon projet :

        >! Site de Lunar…

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

          est tu modifie le nombre 6 a ta guise

          public void onArmorTick(World world, EntityPlayer player , ItemStack itemstack)
          {
          if (itemstack.getItem() == TONITEM){
          player.setAbsorptionAmount(6);
          }
          }
          

          1 réponse Dernière réponse Répondre Citer 0
          • W Hors-ligne
            WharNym - LunarFight
            dernière édition par

            C’est pas mieux le moreheal que l’absorption?
            regarde dans la classe potion le

            field_76434_w
            

            Moddeur débutant ;
            Développeur JAVA moyen ;
            Développeur C# Confirmé ;

            Mon projet :

            >! Site de Lunar…

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

              @‘WharNym - LunarFight’:

              C’est pas mieux le moreheal que l’absorption?
              regarde dans la classe potion le

              field_76434_w
              

              peut étre mais moi j’utilise l’absorbtion (y’a qu’une différence de couleur)

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

                Merci je vais essayé et non je n’ai pas lue son tuto en entier x)___C’est a peut près ce que je veut mais avec les cœurs en rouge,
                vie pas absorbtion

                1 réponse Dernière réponse Répondre Citer 0
                • W Hors-ligne
                  WharNym - LunarFight
                  dernière édition par

                  @'WharNym:

                  Hey salut, tu pourrais faire avec l’absorption ;), au sinon il y a l’effet more heal tu rajoute dans la classe de ton armure ceci :

                  
                  public void onArmorTick(World world, EntityPlayer player, ItemStack stack) 
                  {
                  if (stack.getItem() == TONITEM) {
                  player.addPotionEffect(new PotionEffect(Potion.field_76434_w.id, 1 * 20, 1-1));
                  }
                  }
                  
                  

                  Ceci devrait fonctionner, et tu aurais pu regarder le tutoriel de robin en entier, il le montre :')

                  Prend ceci sa donne les coeurs en rouge ^^’

                  Moddeur débutant ;
                  Développeur JAVA moyen ;
                  Développeur C# Confirmé ;

                  Mon projet :

                  >! Site de Lunar…

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

                    Sa me met des cœurs noir …
                    Et j’ai des particules (je n’en veut pas)

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

                      Faut aussi mettre un effet de régénération, sinon les cœurs ne sont pas régénérés.

                      Moddeur 1.8

                      Développeur Java

                      1 réponse Dernière réponse Répondre Citer 0
                      • W Hors-ligne
                        WharNym - LunarFight
                        dernière édition par

                        Pour la vie en plus tu peux leur faire un instant heal en faisant pareil que ce que j’ai fait au dessus, et pour les particule je ne sais plus, désolé en faisant des recherches j’ai trouvé fait des recherches tu trouveras

                        Moddeur débutant ;
                        Développeur JAVA moyen ;
                        Développeur C# Confirmé ;

                        Mon projet :

                        >! Site de Lunar…

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

                          Résolu ou pas ?

                          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