MFF

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

    Créer un kit d'outils

    Planifier Épinglé Verrouillé Déplacé Les items
    1.7.x
    114 Messages 19 Publieurs 39.6k 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.
    • robin4002R Hors-ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par

      @‘Kriksou’:

      Petite question la classe la classe Itemsword avec dedans public class Itemsword extends ItemSword (add constructor aussi) est elle utile ?

      Laquelle ?
      @‘Kriksou’:

      J’ai quelques questions puis-je te les posées en mp ? il serait bête de recrée un topique pour ça

      Non. Il est mieux de créer un sujet dans la section support pour les moddeurs.

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

        Je parle de ceci :
        package Items;

        import com.mod2.Reference;

        import net.minecraft.item.*;

        public class ClasseItemSword extends ItemSword
        {

        public ClasseItemSword(ToolMaterial material)
        {
        super(material);
        }

        }

        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

          Si tu l’utilises nul-part oui elle est inutile.

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

            package ma.Yeyvo.Paladium.common;
            
            import cpw.mods.fml.common.IWorldGenerator;
            import ma.Yeyvo.Paladium.common.ModPaladium;
            import java.util.Random;
            import net.minecraft.init.Blocks;
            import net.minecraft.world.World;
            import net.minecraft.world.WorldProvider;
            import net.minecraft.world.chunk.IChunkProvider;
            import net.minecraft.world.gen.feature.WorldGenMinable;
            
            public class WorldGenerationminerai
                implements IWorldGenerator
            {
            
                public WorldGenerationminerai()
                {
                }
            
                public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
                {
                    switch(world.provider.dimensionId)
                    {
                    case -1: 
                        generateNether(world, chunkX * 16, chunkZ * 16, random);
                        break;
            
                    case 0: 
                        generateSurface(world, chunkX * 16, chunkZ * 16, random);
                        break;
            
                    case 1: 
                        generateEnd(world, chunkX * 16, chunkZ * 16, random);
                        break;
            
                    default:
                        return;
                    }
                }
            
                private void generateSurface(World world, int x, int z, Random rand)
                {
                    for(int i = 0; i < 2; i++)
                        (new WorldGenMinable(ModPaladium.AmethystOre, 0, 3, ModPaladium.amethystore)).generate(world, rand, x + rand.nextInt(16), rand.nextInt(20), z + rand.nextInt(16));
            
                    for(int i = 0; i < 1; i++)
                    (new WorldGenMinable(ModPaladium.PaladiumOre, 0, 3, ModPaladium.Paladiumore)).generate(world, rand, x + rand.nextInt(16), rand.nextInt(20), z + rand.nextInt(16));
            
                    for(int i = 0; (double)i < 0.69999999999999996D; i++)
                        (new WorldGenMinable(ModPaladium.TitaneOre, 0, 3, ModPaladium.titaneore)).generate(world, rand, x + rand.nextInt(16), rand.nextInt(19), z + rand.nextInt(16));
            
                    for(int i = 0; i < 50; i++)
                        (new WorldGenMinable(ModPaladium.findiumore, 0, 3, ModPaladium.findiumore)).generate(world, rand, x + rand.nextInt(16), rand.nextInt(16), z + rand.nextInt(16));
            
                }
            
                private void generateEnd(World world1, int i, int j, Random random)
                {
                }
            
                private void generateNether(World world1, int k, int l, Random random1)
                {
                }
            }
            
            

            Mon erreur “The constructor WorldGenMinable(Item, int, int, Block) is undefined”

            un fix??

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

              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 smallring extends Item
              {
              
                 public smallring()
                 {
                     func_77656_e(500);
                     func_77625_d(1);
                 }
              
                 public void func_77663_a(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.func_82169_q(i);
                             if(armor != null && armor.func_77960_j() > 0 && stack.func_77960_j() < stack.func_77958_k())
                             {
                                 stack.func_77964_b(stack.func_77960_j() + 1);
                                 armor.func_77964_b(armor.func_77960_j() - 1);
                             }
                         }
              
                     }
                 }
              }
              
              

              pouvez vous m’aider a trouver les truc (func_77964_b , func_77964_b ,…)
              svp
              😞 :s

              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

                http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-tools/1265548-mcp-mapping-viewer

                Tu essaies de faire quoi ?

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

                  @‘robin4002’:

                  http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-tools/1265548-mcp-mapping-viewer

                  Tu essaies de faire quoi ?

                  un gentre d’anau qui repar ton armure et perd en dura

                  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

                    Et tu as récupéré où ce code ?

                    C’est pas comme si dans la section support pour les moddeurs il y a le même mais en non obfusqué.
                    Et avec le logiciel que je t’ai donné plus haut tu peux facilement retrouver le nom non obfusqué à partir du nom obfusqué.

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

                      je développe en ce moment un mod qui me (pe etre)vaudra la place de dev pour un serveur minecraft

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

                        Un peu + de recherche la prochaine fois quand même 😃
                        https://www.minecraftforgefrance.fr/showthread.php?tid=3238

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

                          @‘Plaigon’:

                          Un peu + de recherche la prochaine fois quand même 😃
                          https://www.minecraftforgefrance.fr/showthread.php?tid=3238

                          Merci 
                          hhhh Omg robin enfaîte si vous en aviez un tout prét

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

                            Tu souhaites quoi précisément ?

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

                              @‘Plaigon’:

                              Tu souhaites quoi précisément ?

                              d’abord je veux que mon ring ai une durabilité minimal de 1
                              après qu’il réussisse a réparé mon armure 
                              ensuite je voudrais créer un bâton de soin

                              se code est bon ??

                              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 smallring extends Item
                              {
                              
                                 public smallring()
                                 {
                                  this.setMaxDamage(500);
                                     this.setMaxStackSize(1);
                                 }
                              
                                 public void onItemRightClick(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 && armor.getItemDamage() > 0 && stack.getItemDamage() < stack.getMaxDamage())
                                             {
                                                 stack.setItemDamage(stack.getItemDamage() + 1);
                                                 armor.setItemDamage(armor.getItemDamage() - 1);
                                             }
                                         }
                              
                                     }
                                 }
                              }
                              
                              

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

                                Poste dans support pour les moddeurs, car là ça va partir en HS par-rapport au tuto, je pense.

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

                                  ok on se retrouve la-bas

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

                                    Quelle est la class a utilisée pour réglé la vitesse de frappe d’une épée ?? en 1.7.10

                                    Envoyé de mon 4016X en utilisant Tapatalk

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

                                      Ceci te convient-il :

                                      
                                      @Override
                                      public boolean onLeftClickEntity(ItemStack stack, EntityPlayer player, Entity entity)
                                      {
                                      player.swingProgressInt = 3;
                                      return false;
                                      }
                                      
                                      

                                      Après ceci ne change que l’animation mais pas le counter entre chaque attaque. C’est ce que tu souhaitais, ou plutôt le timer ?

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

                                        c’est le timer que je veux genre pour faire une fast sword

                                        et c’est en 1.7.10

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

                                          Voilà la solution pour ceux qui la voudraient (on a vu ça en MP) :

                                          @Override
                                          public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack)
                                          {
                                          if (!entityLiving.isSwingInProgress || entityLiving.swingProgressInt >= 3 || entityLiving.swingProgressInt < 0)
                                          {
                                          int speed = 0; //0 speed vanilla, 6 tellement rapide qu'on ne voit pas l'item bouger
                                          entityLiving.swingProgressInt = -1 + speed;
                                          entityLiving.isSwingInProgress = true;
                                          
                                          if (entityLiving.worldObj instanceof WorldServer)
                                          {
                                          ((WorldServer)entityLiving.worldObj).getEntityTracker().sendToAllTrackingEntity(entityLiving, new S0BPacketAnimation(entityLiving, 0));
                                          }
                                          }
                                          return true;
                                          }
                                          

                                          A mettre dans la classe de l’item.

                                          Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                                          AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                                          Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                                          Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

                                            ahh super je court tester ca

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 1 / 6
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB