MFF

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

    Utiliser un item d'un autre mod

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    13 Messages 4 Publieurs 4.1k 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.
    • sosohS Hors-ligne
      sosoh
      dernière édition par

      Tu fais comme pour un item normal (sans créer la classe de l’item) et dans ta class principale eu lieu de ca: GameRegistry.registerItem(name, name_quandtufaisle/give(par exemple)); tu mets ca :GameRegistry.findItem(modId, name);

      Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

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

        Merci je vais essayé ça 🙂

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

          Ok j’ai fait comme tu as dit:

          GameRegistry.findItem("VanillaPlus", "rubySword");
          

          MAIS après quand je veux donner l’épée pour mon mob
          L’item n’est pas reconnu

          this.setCurrentItemOrArmor(0, new ItemStack(VanillaPlus.rubySword));
          
          1 réponse Dernière réponse Répondre Citer 0
          • sosohS Hors-ligne
            sosoh
            dernière édition par

            As tu mis: public static Item itemRubySword; puis dans ton preInit: itemRubySword = GameRegistry.findItem(“VanillaPlus”, “rubySword”);. Essaye ca, si ça ne marche pas mets ca: GameRegistry.registerItem(itemRubySword, “rubySword”, “VanillaPlus”);

            Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

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

              J’ai essayé ce que tu as dit

              Je n’ai plus d’erreur sur eclipse mais au moment où le mob spawn, le jeu crash 😞

              Le crash report:
              :::

              –-- Minecraft Crash Report ----
              // Uh... Did I do that?
              
              Time: 20/04/15 00:47
              Description: Ticking entity
              
              java.lang.NullPointerException: Ticking entity
              at net.minecraft.item.ItemStack.getAttributeModifiers(ItemStack.java:889)
              at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1803)
              at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
              at net.minecraft.entity.monster.EntityMob.onUpdate(EntityMob.java:47)
              at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
              at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
              at net.minecraft.world.World.updateEntity(World.java:2258)
              at net.minecraft.world.World.updateEntities(World.java:2108)
              at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)
              at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
              at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
              at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
              at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
              at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)
              
              A detailed walkthrough of the error, its code path and all known details is as follows:
              ---------------------------------------------------------------------------------------
              
              -- Head --
              Stacktrace:
              at net.minecraft.item.ItemStack.getAttributeModifiers(ItemStack.java:889)
              at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1803)
              at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
              at net.minecraft.entity.monster.EntityMob.onUpdate(EntityMob.java:47)
              at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
              at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
              at net.minecraft.world.World.updateEntity(World.java:2258)
              
              -- Entity being ticked --
              Details:
              Entity Type: Kikoo (com.google.louisoryoan.mitnik.common.Kikoo)
              Entity ID: 550
              Entity Name: Kikoo
              Entity's Exact location: 47,50, 72,00, 311,50
              Entity's Block location: World: (47,72,311), Chunk: (at 15,4,7 in 2,19; contains blocks 32,0,304 to 47,255,319), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
              Entity's Momentum: 0,00, 0,00, 0,00
              Stacktrace:
              at net.minecraft.world.World.updateEntities(World.java:2108)
              at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)
              
              -- Affected level --
              Details:
              Level name: test
              All players: 1 total; [EntityPlayerMP['Player187'/256, l='test', x=44,30, y=72,00, z=313,74]]
              Chunk stats: ServerChunkCache: 625 Drop: 0
              Level seed: 8333636949232174397
              Level generator: ID 00 - default, ver 1\. Features enabled: true
              Level generator options:
              Level spawn location: World: (63,64,316), Chunk: (at 15,4,12 in 3,19; contains blocks 48,0,304 to 63,255,319), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
              Level time: 120278 game time, 157783 day time
              Level dimension: 0
              Level storage version: 0x04ABD - Anvil
              Level weather: Rain time: 104068 (now: false), thunder time: 44095 (now: false)
              Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
              Stacktrace:
              at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
              at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
              at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
              at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
              at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)
              
              – System Details --
              Details:
              Minecraft Version: 1.7.10
              Operating System: Windows 8.1 (amd64) version 6.3
              Java Version: 1.8.0_25, Oracle Corporation
              Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
              Memory: 780159872 bytes (744 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
              JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
              AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
              IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
              FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 13 mods loaded, 13 mods active
              mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              FML{7.10.85.1291} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              Forge{10.13.2.1291} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              CodeChickenCore{1.0.4.29} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              NotEnoughItems{1.0.3.74} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.3.74-dev.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              me{1.3.1.2} [More Enchantments] (More-Enchantments-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              mitnik{1.0.0} [Mod Mitnik] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              AencEx{0.0.1} [AencEx] (More-Enchantments-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              mysticores{0.1} [Mystic Ores] (MysticMods-0.1(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              mysticruins{0.1} [Mystic Ruins] (MysticMods-0.1(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              mysticstones{0.2} [Mystic Stones] (MysticMods-0.1(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              mysticworld{0.1a} [Mystic World] (MysticMods-0.1(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              VanillaPlus{1.4.4} [VanillaPlus] (VanillaPlus-1.7.10-1.4.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
              Profiler Position: N/A (disabled)
              Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
              Player Count: 1 / 8; [EntityPlayerMP['Player187'/256, l='test', x=44,30, y=72,00, z=313,74]]
              Type: Integrated Server (map_client.txt)
              Is Modded: Definitely; Client brand changed to 'fml,forge'
              

              :::

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

                @‘Yoan94’:

                J’ai essayé ce que tu as dit

                Je n’ai plus d’erreur sur eclipse mais au moment où le mob spawn, le jeu crash 😞

                Le crash report:

                :::

                –-- Minecraft Crash Report ----
                // Uh... Did I do that?
                
                Time: 20/04/15 00:47
                Description: Ticking entity
                
                java.lang.NullPointerException: Ticking entity
                at net.minecraft.item.ItemStack.getAttributeModifiers(ItemStack.java:889)
                at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1803)
                at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
                at net.minecraft.entity.monster.EntityMob.onUpdate(EntityMob.java:47)
                at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
                at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
                at net.minecraft.world.World.updateEntity(World.java:2258)
                at net.minecraft.world.World.updateEntities(World.java:2108)
                at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)
                at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
                at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
                at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
                at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
                at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)
                
                A detailed walkthrough of the error, its code path and all known details is as follows:
                ---------------------------------------------------------------------------------------
                
                -- Head --
                Stacktrace:
                at net.minecraft.item.ItemStack.getAttributeModifiers(ItemStack.java:889)
                at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1803)
                at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250)
                at net.minecraft.entity.monster.EntityMob.onUpdate(EntityMob.java:47)
                at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2298)
                at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684)
                at net.minecraft.world.World.updateEntity(World.java:2258)
                
                -- Entity being ticked --
                Details:
                Entity Type: Kikoo (com.google.louisoryoan.mitnik.common.Kikoo)
                Entity ID: 550
                Entity Name: Kikoo
                Entity's Exact location: 47,50, 72,00, 311,50
                Entity's Block location: World: (47,72,311), Chunk: (at 15,4,7 in 2,19; contains blocks 32,0,304 to 47,255,319), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
                Entity's Momentum: 0,00, 0,00, 0,00
                Stacktrace:
                at net.minecraft.world.World.updateEntities(World.java:2108)
                at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515)
                
                -- Affected level --
                Details:
                Level name: test
                All players: 1 total; [EntityPlayerMP['Player187'/256, l='test', x=44,30, y=72,00, z=313,74]]
                Chunk stats: ServerChunkCache: 625 Drop: 0
                Level seed: 8333636949232174397
                Level generator: ID 00 - default, ver 1\. Features enabled: true
                Level generator options:
                Level spawn location: World: (63,64,316), Chunk: (at 15,4,12 in 3,19; contains blocks 48,0,304 to 63,255,319), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
                Level time: 120278 game time, 157783 day time
                Level dimension: 0
                Level storage version: 0x04ABD - Anvil
                Level weather: Rain time: 104068 (now: false), thunder time: 44095 (now: false)
                Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
                Stacktrace:
                at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703)
                at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
                at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118)
                at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
                at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)
                
                – System Details --
                Details:
                Minecraft Version: 1.7.10
                Operating System: Windows 8.1 (amd64) version 6.3
                Java Version: 1.8.0_25, Oracle Corporation
                Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
                Memory: 780159872 bytes (744 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
                JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
                AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
                IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
                FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 13 mods loaded, 13 mods active
                mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                FML{7.10.85.1291} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                Forge{10.13.2.1291} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                CodeChickenCore{1.0.4.29} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                NotEnoughItems{1.0.3.74} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.3.74-dev.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                me{1.3.1.2} [More Enchantments] (More-Enchantments-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                mitnik{1.0.0} [Mod Mitnik] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                AencEx{0.0.1} [AencEx] (More-Enchantments-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                mysticores{0.1} [Mystic Ores] (MysticMods-0.1(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                mysticruins{0.1} [Mystic Ruins] (MysticMods-0.1(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                mysticstones{0.2} [Mystic Stones] (MysticMods-0.1(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                mysticworld{0.1a} [Mystic World] (MysticMods-0.1(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                VanillaPlus{1.4.4} [VanillaPlus] (VanillaPlus-1.7.10-1.4.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
                Profiler Position: N/A (disabled)
                Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
                Player Count: 1 / 8; [EntityPlayerMP['Player187'/256, l='test', x=44,30, y=72,00, z=313,74]]
                Type: Integrated Server (map_client.txt)
                Is Modded: Definitely; Client brand changed to 'fml,forge'
                

                :::

                C’est toujours mieux avec le code source pour savoir ce que tu as mis dans ton code et ce qui ne va pas.

                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 réponse Dernière réponse Répondre Citer 0
                • Y Hors-ligne
                  Yoan94
                  dernière édition par

                  La class de mon mob:

                  public class Kikoo extends EntityMob
                  {
                  
                  public Kikoo(World world)
                  {
                  super(world);
                  
                     this.setCurrentItemOrArmor(0, new ItemStack(Mitnik.itemRubySword));
                  
                  }
                  
                  public void applyEntityAttributes()
                  {
                  super.applyEntityAttributes();
                  this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(20D);
                  this.getEntityAttribute(SharedMonsterAttributes.attackDamage).setBaseValue(1D);
                  this.getEntityAttribute(SharedMonsterAttributes.knockbackResistance).setBaseValue(1D);
                  this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setBaseValue(1.2D);
                  }
                  
                  int d1 = this.rand.nextInt(8);
                  int d2 = this.rand.nextInt(4);
                  int d3 = this.rand.nextInt(4);
                  
                  protected void dropFewItems(boolean var1, int var2)
                     {
                  
                         this.dropItem(Items.iron_ingot, d1);
                         this.dropItem(Items.gold_ingot, d2);
                         this.dropItem(Items.apple, d3);
                     }
                  
                  protected void dropRareDrop(int par1){
                  this.dropItem(Items.emerald, 1);
                  }
                  
                  }
                  
                  1 réponse Dernière réponse Répondre Citer 0
                  • SCAREXS Hors-ligne
                    SCAREX
                    dernière édition par

                    @‘Yoan94’:

                    La class de mon mob:

                    public class Kikoo extends EntityMob
                    {
                    
                    public Kikoo(World world)
                    {
                    super(world);
                    
                       this.setCurrentItemOrArmor(0, new ItemStack(Mitnik.itemRubySword));
                    
                    }
                    
                    public void applyEntityAttributes()
                    {
                    super.applyEntityAttributes();
                    this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(20D);
                    this.getEntityAttribute(SharedMonsterAttributes.attackDamage).setBaseValue(1D);
                    this.getEntityAttribute(SharedMonsterAttributes.knockbackResistance).setBaseValue(1D);
                    this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setBaseValue(1.2D);
                    }
                    
                    int d1 = this.rand.nextInt(8);
                    int d2 = this.rand.nextInt(4);
                    int d3 = this.rand.nextInt(4);
                    
                    protected void dropFewItems(boolean var1, int var2)
                       {
                    
                           this.dropItem(Items.iron_ingot, d1);
                           this.dropItem(Items.gold_ingot, d2);
                           this.dropItem(Items.apple, d3);
                       }
                    
                    protected void dropRareDrop(int par1){
                    this.dropItem(Items.emerald, 1);
                    }
                    
                    }
                    

                    Et la classe principale ?

                    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 réponse Dernière réponse Répondre Citer 0
                    • Y Hors-ligne
                      Yoan94
                      dernière édition par

                      Voilà 🙂

                      public class Mitnik {
                      
                      @Instance("mitnik")
                      public static Mitnik instance;
                      
                      @SidedProxy(clientSide = "com.google.louisoryoan.mitnik.proxy.ClientProxy", serverSide = "com.google.louisoryoan.mitnik.proxy.CommonProxy")
                      public static CommonProxy proxy;
                      
                      public static final String MODID = "mitnik";
                      
                      public static Item pommy;
                      
                      public static Item itemRubySword;
                      
                      @EventHandler
                      public void preInit(FMLPreInitializationEvent event)
                      {
                      pommy = new pommy(20,0.8F,false).setUnlocalizedName("pommy").setTextureName("mitnik:pommy").setCreativeTab(CreativeTabs.tabFood);
                      GameRegistry.registerItem(pommy, "pommy");
                      GameRegistry.addRecipe(new ItemStack(pommy), new Object[] {"#I ", " ", " ", '#', Items.apple, 'I', Items.diamond});
                      
                      itemRubySword = GameRegistry.findItem("VanillaPlus", "rubySword");
                      
                      }
                      
                      @EventHandler
                      public void init(FMLInitializationEvent event)
                      {
                      proxy.registerRender();
                      
                      EntityRegistry.registerGlobalEntityID(Kikoo.class, "Kikoo", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
                      EntityRegistry.registerModEntity(Kikoo.class, "Kikoo", 420, this.instance, 40, 1, true);
                      
                      }
                      
                      @EventHandler
                      public void postInit(FMLPostInitializationEvent event)
                      {
                      
                      }
                      
                      }
                      
                      
                      1 réponse Dernière réponse Répondre Citer 0
                      • SCAREXS Hors-ligne
                        SCAREX
                        dernière édition par

                        @‘Yoan94’:

                        Voilà 🙂

                        public class Mitnik {
                        
                        @Instance("mitnik")
                        public static Mitnik instance;
                        
                        @SidedProxy(clientSide = "com.google.louisoryoan.mitnik.proxy.ClientProxy", serverSide = "com.google.louisoryoan.mitnik.proxy.CommonProxy")
                        public static CommonProxy proxy;
                        
                        public static final String MODID = "mitnik";
                        
                        public static Item pommy;
                        
                        public static Item itemRubySword;
                        
                        @EventHandler
                        public void preInit(FMLPreInitializationEvent event)
                        {
                        pommy = new pommy(20,0.8F,false).setUnlocalizedName("pommy").setTextureName("mitnik:pommy").setCreativeTab(CreativeTabs.tabFood);
                        GameRegistry.registerItem(pommy, "pommy");
                        GameRegistry.addRecipe(new ItemStack(pommy), new Object[] {"#I ", "   ", "   ", '#', Items.apple, 'I', Items.diamond});
                        
                        itemRubySword = GameRegistry.findItem("VanillaPlus", "rubySword");
                        
                        }
                        
                        @EventHandler
                        public void init(FMLInitializationEvent event)
                        {
                        proxy.registerRender();
                        
                        EntityRegistry.registerGlobalEntityID(Kikoo.class, "Kikoo", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
                        EntityRegistry.registerModEntity(Kikoo.class, "Kikoo", 420, this.instance, 40, 1, true);
                        
                        }
                        
                        @EventHandler
                        public void postInit(FMLPostInitializationEvent event)
                        {
                        
                        }
                        
                        }
                        

                        Je suis en train de tester sur mon mode de test, je reviens quand j’ai la solution (5min environ).

                        EDIT : il faut mettre le code dans la fonction postinit car au moment de l’appel l’item n’est pas encore enregistré.

                        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 réponse Dernière réponse Répondre Citer 0
                        • robin4002R Hors-ligne
                          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                          dernière édition par

                          Pas besoin de faire tout un truc dans la classe principale :

                          ​    public Kikoo(World world)
                              {
                                  super(world);
                          Item rubySword = GameRegistry.findItem("VanillaPlus", "rubySword");
                          if(rubySword != null)
                          {
                                      this.setCurrentItemOrArmor(0, new ItemStack(Mitnik.itemRubySword));
                          }
                          else
                          {
                          System.err.println("ruby sword from vanilla plus not found");
                          }
                              }
                          

                          Par contre ça ne fonctionnera pas si vanilla plus n’est pas installé. Et vérifie que les nom VanillaPlus et rubySword son bon, pour ça va sur un monde en créatif avec VanillaPlus installé et tapes la commande : /give <ton pseudo=“”>VanillaPlus:rubySword
                          Si tu reçois bien l’item c’est bon sinon c’est que le nom n’est pas le bon.
                          Pour trouver le bon :
                          /give <ton pseudo=“”>VanillaPlus: puis appuie sur la touche tab deux fois, la liste de tous les noms valides devrait apparaître. Si ce n’est pas le cas vérifie dans le menu mod (depuis le menu principale) le modid de VanillaPlus.</ton></ton>

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

                            @‘robin4002’:

                            Pas besoin de faire tout un truc dans la classe principale :

                            ​    public Kikoo(World world)
                                {
                                    super(world);
                                    Item rubySword = GameRegistry.findItem("VanillaPlus", "rubySword");
                                    if(rubySword != null)
                                    {
                                        this.setCurrentItemOrArmor(0, new ItemStack(Mitnik.itemRubySword));
                                    }
                                    else
                                    {
                                        System.err.println("ruby sword from vanilla plus not found");
                                    }
                                }
                            

                            Par contre ça ne fonctionnera pas si vanilla plus n’est pas installé. Et vérifie que les nom VanillaPlus et rubySword son bon, pour ça va sur un monde en créatif avec VanillaPlus installé et tapes la commande : /give <ton pseudo=“”>VanillaPlus:rubySword
                            Si tu reçois bien l’item c’est bon sinon c’est que le nom n’est pas le bon.
                            Pour trouver le bon :
                            /give <ton pseudo=“”>VanillaPlus: puis appuie sur la touche tab deux fois, la liste de tous les noms valides devrait apparaître. Si ce n’est pas le cas vérifie dans le menu mod (depuis le menu principale) le modid de VanillaPlus.</ton></ton>

                            Si tu veux que VanillaPlus soit obligatoirement installé, il faut mettre dependencies=“required-after:VanillaPlus” dans l’annotation @Mod.

                            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 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