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