MFF

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

    Crash lancement du jeu

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    10 Messages 5 Publieurs 799 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.
    • ? Hors-ligne
      Un Ancien Utilisateur
      dernière édition par

      voilla j’ai un crash quand je lance :

      j’ai vue que sa venais d’une class avec cette ligne :

      java.lang.IllegalArgumentException: Can not set static net.minecraft.item.Item$ToolMaterial field com.adamitemod.mod.init.ItemsMod.ADAMITE to com.adamitemod.mod.AdamiteMod

      voici ma class

      package com.adamitemod.mod.init;
      
      import net.minecraft.creativetab.CreativeTabs;
      import net.minecraft.item.Item;
      import net.minecraft.item.Item.ToolMaterial;
      import net.minecraft.item.ItemArmor.ArmorMaterial;
      import net.minecraftforge.common.util.EnumHelper;
      
      import com.adamitemod.mod.AdamiteMod;
      import com.adamitemod.mod.References;
      import com.adamitemod.mod.bushes.ItemExperienceBerry;
      import com.adamitemod.mod.items.ItemArmorMod;
      import com.adamitemod.mod.items.ItemAxeMod;
      import com.adamitemod.mod.items.ItemBackPack;
      import com.adamitemod.mod.items.ItemDynamite;
      import com.adamitemod.mod.items.ItemFoodAple;
      import com.adamitemod.mod.items.ItemMod;
      import com.adamitemod.mod.items.ItemPickaxeMod;
      import com.adamitemod.mod.items.ItemSpadeMod;
      import com.adamitemod.mod.items.ItemSwordMod;
      
      import cpw.mods.fml.common.Mod.Instance;
      import cpw.mods.fml.common.registry.GameRegistry;
      
      public class ItemsMod
      {
      @Instance(References.MOD_ID)
      
          public static ToolMaterial ADAMITE = EnumHelper.addToolMaterial("ADAMITE", 5, 3000, 20.0F, 7.0F, 10);
          public static ToolMaterial Fission = EnumHelper.addToolMaterial("Fission", 7, 4000, 25.0F, 8.0F, 11);
          public static ToolMaterial RUBY = EnumHelper.addToolMaterial("RUBY", 3, 1000, 7.0F, 3.0F, 10);
          public static ToolMaterial ZECTIUM = EnumHelper.addToolMaterial("ZECTIUM", 4, 2000, 10.0F, 5.0F, 10);
          public static ArmorMaterial ADAMITE_ARMOR = EnumHelper.addArmorMaterial("ADAMITE_ARMOR", 600, new int[]{6, 6, 5, 6}, 13);
          public static ArmorMaterial RUBY_ARMOR = EnumHelper.addArmorMaterial("RUBY_ARMOR", 250, new int[]{2, 6, 5, 2}, 9);
          public static ArmorMaterial ZECTIUM_ARMOR = EnumHelper.addArmorMaterial("ZECTIUM_ARMOR", 260, new int[]{6, 6, 5, 6}, 12);
          public static ArmorMaterial Fission_ARMOR = EnumHelper.addArmorMaterial("Fission_ARMOR", 800, new int[]{7, 7, 5, 7}, 16);
      
          public static Item adamite, rubyIngot, zectiumIngot, FissionSword, FissionPickaxe, fissionpomme;
          public static Item adamiteSword, rubySword, zectiumSword, FissionAxe;
          public static Item adamitePickaxe, rubyPickaxe, zectiumPickaxe;
          public static Item adamiteAxe, rubyAxe, zectiumAxe;
          public static Item adamiteShovel, rubyShovel, zectiumShovel;
      
          public static Item EnderStick, StickDeForce, SpeedStick, HealStick, Adasceptre, HealStone, EnderStone, StrengthStone, Speed;
      
          public static Item adamiteHelmet, rubyHelmet, zectiumHelmet, FissionHelmet;
          public static Item adamiteChestplate, rubyChestplate, zectiumChestplate, FissionChestplate;
          public static Item adamiteLeggings, rubyLeggings, zectiumLeggings, FissionLeggings;
          public static Item adamiteBoots, rubyBoots, zectiumBoots, FissionBoots, adapo;
          public static Item fission;
          public static ItemExperienceBerry experienceBerry;
      
          public static void init()
          {
              adamite = new ItemMod().setUnlocalizedName("adamite").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adamite");
              HealStone = new ItemMod().setUnlocalizedName("HealStone").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":He");
              StickDeForce = new com.adamitemod.mod.items.StickDeForce().setUnlocalizedName("StickDeForce").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":SW");
              EnderStick = new com.adamitemod.mod.items.EnderStick().setUnlocalizedName("EnderStick").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":EnderStick");
              SpeedStick = new com.adamitemod.mod.items.SpeedStick().setUnlocalizedName("SpeedStick").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":SpeedStick");
              HealStick = new com.adamitemod.mod.items.HealStick().setUnlocalizedName("HealStick").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":HealStick");
              Adasceptre = new com.adamitemod.mod.items.Adasceptre().setUnlocalizedName("Adasceptre").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":M");
              EnderStone = new ItemMod().setUnlocalizedName("EnderStone").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":En");
              StrengthStone = new ItemMod().setUnlocalizedName("StrengthStone").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":St");
              Speed = new ItemMod().setUnlocalizedName("Speed").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":sp");
      
              experienceBerry = new ItemExperienceBerry();
      
              rubyIngot = new ItemMod().setUnlocalizedName("rubyIngot").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubyIngot");
              zectiumIngot = new ItemMod().setUnlocalizedName("zectiumIngot").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumIngot");
              adamiteSword = new ItemSwordMod(ADAMITE).setUnlocalizedName("adamiteSword").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":Sword");
              FissionSword = new ItemSwordMod(Fission).setUnlocalizedName("FissionSword").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":FissionSword");
              rubySword = new ItemSwordMod(RUBY).setUnlocalizedName("rubySword").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubySword");
              zectiumSword = new ItemSwordMod(ZECTIUM).setUnlocalizedName("zectiumSword").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumSword");
              adamitePickaxe = new ItemPickaxeMod(ADAMITE).setUnlocalizedName("adamitePickaxe").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adamitePickaxe");
              rubyPickaxe = new ItemPickaxeMod(RUBY).setUnlocalizedName("rubyPickaxe").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubyPickaxe");
              FissionPickaxe = new ItemPickaxeMod(Fission).setUnlocalizedName("FissionPickaxe").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":FissionPickaxe");
              zectiumPickaxe = new ItemPickaxeMod(ZECTIUM).setUnlocalizedName("zectiumPickaxe").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumPickaxe");
              FissionAxe = new ItemAxeMod(Fission).setUnlocalizedName("FissionAxe").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":FissionAxe");
              adamiteAxe = new ItemAxeMod(ADAMITE).setUnlocalizedName("adamiteAxe").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adamiteAxe");
              rubyAxe = new ItemAxeMod(RUBY).setUnlocalizedName("rubyAxe").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubyAxe");
              zectiumAxe = new ItemAxeMod(ZECTIUM).setUnlocalizedName("zectiumAxe").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumAxe");
              adamiteShovel = new ItemSpadeMod(ADAMITE).setUnlocalizedName("adamiteSpade").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adamiteShovel");
              rubyShovel = new ItemSpadeMod(RUBY).setUnlocalizedName("rubySpade").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubyShovel");
              zectiumShovel = new ItemSpadeMod(ZECTIUM).setUnlocalizedName("zectiumSpade").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumShovel");       
              FissionHelmet = new com.adamitemod.mod.items.HelmetFission(Fission_ARMOR, 0).setUnlocalizedName("FissionHelmet").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":FissionHelmet");
              FissionBoots = new com.adamitemod.mod.items.FissionBoots(Fission_ARMOR, 3).setUnlocalizedName("FissionBoots").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":FissionBoots");
              FissionLeggings = new com.adamitemod.mod.items.FissionLeggings(Fission_ARMOR, 2).setUnlocalizedName("FissionLeggings").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":FissionLeggings");
              FissionChestplate = new ItemArmorMod(Fission_ARMOR, 1).setUnlocalizedName("FissionChestplate").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":FissionChestplate");
              adamiteHelmet = new com.adamitemod.mod.items.Helmet(ADAMITE_ARMOR, 0).setUnlocalizedName("adamiteHelmet").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adamiteHelmet");
              rubyHelmet = new ItemArmorMod(RUBY_ARMOR, 0).setUnlocalizedName("rubyHelmet").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubyHelmet");
              zectiumHelmet = new ItemArmorMod(ZECTIUM_ARMOR, 0).setUnlocalizedName("zectiumHelmet").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumHelmet");
              adamiteChestplate = new ItemArmorMod(ADAMITE_ARMOR, 1).setUnlocalizedName("adamiteChestplate").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adamiteChestplate");
              rubyChestplate = new ItemArmorMod(RUBY_ARMOR, 1).setUnlocalizedName("rubyChestplate").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubyChestplate");
              zectiumChestplate = new ItemArmorMod(ZECTIUM_ARMOR, 1).setUnlocalizedName("zectiumChestplate").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumChestplate");
              adamiteLeggings = new ItemArmorMod(ADAMITE_ARMOR, 2).setUnlocalizedName("adamiteLeggings").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adamiteLeggings");
              rubyLeggings = new ItemArmorMod(RUBY_ARMOR, 2).setUnlocalizedName("rubyLeggings").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubyLeggings");
              zectiumLeggings = new ItemArmorMod(ZECTIUM_ARMOR, 2).setUnlocalizedName("zectiumLeggings").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumLeggings");
              adamiteBoots = new com.adamitemod.mod.items.ItemArmorModBoots(ADAMITE_ARMOR, 3).setUnlocalizedName("adamiteBoots").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adamiteBoots");
              rubyBoots = new ItemArmorMod(RUBY_ARMOR, 3).setUnlocalizedName("rubyBoots").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":rubyBoots");
              zectiumBoots = new ItemArmorMod(ZECTIUM_ARMOR, 3).setUnlocalizedName("zectiumBoots").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":zectiumBoots");
              fission = new Item().setUnlocalizedName("fission").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":fission");
              fissionpomme = new ItemFoodAple(10, 10F, true).setAlwaysEdible().setUnlocalizedName("fissionpomme").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":fissionpomme");
              adapo = new com.adamitemod.mod.items.adapo(10, 10F, true).setAlwaysEdible().setUnlocalizedName("adapo").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":adapo");
      
          }
      
          public static void register()
          {
              GameRegistry.registerItem(adamite, "adamite");
              GameRegistry.registerItem(FissionHelmet, "CasqueFission");
              GameRegistry.registerItem(FissionChestplate, "PlastronFission");
              GameRegistry.registerItem(FissionLeggings, "PantalonsFission");
              GameRegistry.registerItem(experienceBerry, "experienceBerry");
              GameRegistry.registerItem(FissionBoots, "BottesFission");        
              GameRegistry.registerItem(rubyIngot, "rubyIngot");
              GameRegistry.registerItem(zectiumIngot, "zectiumIngot");
              GameRegistry.registerItem(adamiteSword, "adamiteSword");
              GameRegistry.registerItem(rubySword, "rubySword");
              GameRegistry.registerItem(FissionSword, "FissionSword");
              GameRegistry.registerItem(zectiumSword, "zectiumSword");
              GameRegistry.registerItem(adamitePickaxe, "adamitePickaxe");
              GameRegistry.registerItem(rubyPickaxe, "rubyPickaxe");
              GameRegistry.registerItem(zectiumPickaxe, "zectiumPickaxe");
              GameRegistry.registerItem(adamiteAxe, "adamiteAxe");
              GameRegistry.registerItem(rubyAxe, "rubyAxe");
              GameRegistry.registerItem(zectiumAxe, "zectiumAxe");
              GameRegistry.registerItem(adamiteShovel, "adamiteShovel");
              GameRegistry.registerItem(rubyShovel, "rubyShovel");
              GameRegistry.registerItem(zectiumShovel, "zectiumShovel");       
              GameRegistry.registerItem(adamiteHelmet, "adamiteHelmet");
              GameRegistry.registerItem(rubyHelmet, "rubyHelmet");
              GameRegistry.registerItem(zectiumHelmet, "zectiumHelmet");
              GameRegistry.registerItem(adamiteChestplate, "adamiteChestplate");
              GameRegistry.registerItem(rubyChestplate, "rubyChestplate");
              GameRegistry.registerItem(FissionPickaxe, "FissionPickaxe");
              GameRegistry.registerItem(zectiumChestplate, "zectiumChestplate");
              GameRegistry.registerItem(adamiteLeggings, "adamiteLeggings");
              GameRegistry.registerItem(rubyLeggings, "rubyLeggings");
              GameRegistry.registerItem(zectiumLeggings, "zectiumLeggings");
              GameRegistry.registerItem(adamiteBoots, "adamiteBoots");
              GameRegistry.registerItem(rubyBoots, "rubyBoots");
              GameRegistry.registerItem(zectiumBoots, "zectiumBoots");
              GameRegistry.registerItem(fission, "fission");
              GameRegistry.registerItem(FissionAxe, "FissionAxe");
              GameRegistry.registerItem(fissionpomme, "fissionpomme");
              GameRegistry.registerItem(adapo, "adapo");
              GameRegistry.registerItem(StickDeForce, "StickDeForce");
              GameRegistry.registerItem(EnderStick, "EnderStick");
              GameRegistry.registerItem(HealStick, "HealStick");
              GameRegistry.registerItem(SpeedStick, "SpeedStick");  
              GameRegistry.registerItem(Adasceptre, "Adasceptre");
              GameRegistry.registerItem(HealStone, "HealStone");
              GameRegistry.registerItem(EnderStone, "EnderStone");
              GameRegistry.registerItem(StrengthStone, "StrengthStone");
              GameRegistry.registerItem(Speed, "Speed");
      
          }
      }
      

      je sait que ses bete mais je trouve pas

      1 réponse Dernière réponse Répondre Citer 0
      • Superloup10S Hors-ligne
        Superloup10 Modérateurs
        dernière édition par

        Déjà vire @Instance(References.MOD_ID) qui n’a rien à faire dans cette class.

        Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

        Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

        1 réponse Dernière réponse Répondre Citer 0
        • ? Hors-ligne
          Un Ancien Utilisateur
          dernière édition par

          Merci ses quand j’ai essayer de créer un bag pack -_-

          1 réponse Dernière réponse Répondre Citer 0
          • ? Hors-ligne
            Un Ancien Utilisateur
            dernière édition par

            OUPS

            java.lang.IllegalArgumentException: The object com.adamitemod.mod.items.ItemBackPack@1a5b082{1a5b082} has been registered twice, using the names adamitemod:backpack and adamitemod:ITEM_BACKPACK. (Other object at this id is com.adamitemod.mod.items.ItemBackPack@1a5b082{1a5b082})

            package com.adamitemod.mod.items;
            
            import com.adamitemod.mod.AdamiteMod;
            import com.adamitemod.mod.References;
            import com.adamitemod.mod.init.ItemsMod;
            
            import net.minecraft.creativetab.CreativeTabs;
            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;
            import cpw.mods.fml.common.registry.GameRegistry;
            
            public class ItemBackPack extends Item
            {
            public static final String NAME = "backpack";
            
            public ItemBackPack() {
            this.setUnlocalizedName(References.MOD_ID + "_" + NAME);
            this.setTextureName(References.MOD_ID + ":" + NAME);
            this.setCreativeTab(CreativeTabs.tabTools);
            this.maxStackSize = 1;
            
            this.register();
            }
            
            public final void register() {
            GameRegistry.registerItem(this, NAME);
            }
            
            @Override
            public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) {
            player.openGui(AdamiteMod.instance, 0, world, (int) player.posX, (int) player.posY, (int) player.posZ);
            return stack;
            }
            
            @Override
            public void onUpdate(ItemStack stack, World world, Entity entity, int slot, boolean held) {}
            }
            
            1 réponse Dernière réponse Répondre Citer 0
            • AymericRedA Hors-ligne
              AymericRed
              dernière édition par

              Ton Item est register deux fois, montre ta classe principale.

              Envoyé de mon RAINBOW LITE 4G en utilisant Tapatalk

              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
              • SCAREXS Hors-ligne
                SCAREX
                dernière édition par

                Tu as enregistré l’item 2 fois : il faut savoir ce que l’on fait, dans mon code j’enregistre l’item dans la classe de l’item, or je suppose que tu as du aussi l’enregistrer dans ta 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
                • ? Hors-ligne
                  Un Ancien Utilisateur
                  dernière édition par

                  Tien la voici

                  package com.adamitemod.mod;
                  
                  import java.awt.Color;
                  import java.io.File;
                  import java.util.Properties;
                  
                  import com.google.common.base.Throwables;
                  
                  import org.apache.logging.log4j.Logger;
                  
                  import net.minecraft.block.Block;
                  import net.minecraft.block.material.Material;
                  import net.minecraft.client.Minecraft;
                  import net.minecraft.client.gui.GuiMainMenu;
                  import net.minecraft.creativetab.CreativeTabs;
                  import net.minecraft.init.Blocks;
                  import net.minecraft.init.Items;
                  import net.minecraft.item.Item;
                  import net.minecraft.item.ItemStack;
                  import net.minecraft.potion.Potion;
                  import net.minecraft.stats.Achievement;
                  import net.minecraft.stats.StatBasic;
                  import net.minecraft.util.ChatComponentTranslation;
                  import net.minecraft.util.WeightedRandomChestContent;
                  import net.minecraftforge.common.AchievementPage;
                  import net.minecraftforge.common.ChestGenHooks;
                  import net.minecraftforge.common.MinecraftForge;
                  import net.minecraftforge.common.config.Configuration;
                  
                  import net.minecraftforge.fluids.Fluid;
                  import net.minecraftforge.fluids.FluidContainerRegistry;
                  import net.minecraftforge.fluids.FluidRegistry;
                  
                  import com.adamitemod.mod.BlocksMachines.Machine;
                  import com.adamitemod.mod.BlocksMachines.MachinePulveriser;
                  import com.adamitemod.mod.Dynamite.EntityDynamite;
                  import com.adamitemod.mod.GuiHandler;
                  import com.adamitemod.mod.TileEntityMachinePulveriser;
                  import com.adamitemod.mod.blocks.BlockElevator;
                  import com.adamitemod.mod.blocks.BlockSpike;
                  import com.adamitemod.mod.blocks.ElevatorEvent;
                  import com.adamitemod.mod.fluides.BlockFluidFake;
                  import com.adamitemod.mod.fluides.ItemBucketFake;
                  import com.adamitemod.mod.init.BlocksMod;
                  import com.adamitemod.mod.init.CraftsMod;
                  import com.adamitemod.mod.init.ItemsMod;
                  import com.adamitemod.mod.items.ItemBackPack;
                  import com.adamitemod.mod.items.ItemDynamite;
                  import com.adamitemod.mod.proxy.CommonProxy;
                  import com.adamitemod.mod.skin.Eventskin;
                  import com.adamitemod.mod.world.WorldRegister;
                  
                  import cpw.mods.fml.client.FMLClientHandler;
                  import cpw.mods.fml.common.FMLCommonHandler;
                  import cpw.mods.fml.common.Loader;
                  import cpw.mods.fml.common.Mod;
                  import cpw.mods.fml.common.Mod.EventHandler;
                  import cpw.mods.fml.common.Mod.Instance;
                  import cpw.mods.fml.common.SidedProxy;
                  import cpw.mods.fml.common.event.FMLInitializationEvent;
                  import cpw.mods.fml.common.event.FMLPostInitializationEvent;
                  import cpw.mods.fml.common.event.FMLPreInitializationEvent;
                  import cpw.mods.fml.common.eventhandler.SubscribeEvent;
                  import cpw.mods.fml.common.gameevent.TickEvent;
                  import cpw.mods.fml.common.network.NetworkRegistry;
                  import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper;
                  import cpw.mods.fml.common.registry.EntityRegistry;
                  import cpw.mods.fml.common.registry.GameRegistry;
                  import cpw.mods.fml.relauncher.Side;
                  import cpw.mods.fml.relauncher.SideOnly;
                  
                  @Mod(modid = References.MOD_ID, name = References.MOD_NAME, version = References.VERSION)
                  
                  public class AdamiteMod
                  {
                  @Instance(References.MOD_ID)
                  public static AdamiteMod instance;
                  
                      public static Item Dynamite, bucketFake;
                      public static Block Machine, BlockFluidFake, MachinePulveriser;
                      public static BlockSpike spikeruby;
                      public static Item ITEM_BACKPACK;
                  
                      public static Fluid fluidFake;
                  
                      @SidedProxy(clientSide = References.CLIENT_PROXY, serverSide = References.SERVER_PROXY)
                      public static CommonProxy proxy;
                  
                  public static Block Elevator;
                  
                      public static CreativeTabs Ada = new CreativeTabs("Ada")
                      {
                          @SideOnly(Side.CLIENT)
                          public Item getTabIconItem()
                          {
                              return ItemsMod.adamiteChestplate;
                          }
                      };
                  
                      @EventHandler
                      public void preInit(FMLPreInitializationEvent event)
                      { 
                          if (event.getSide() == Side.CLIENT) {
                              MinecraftForge.EVENT_BUS.register(new Eventskin());
                          }
                  
                      if (Loader.isModLoaded("cheatingessentials")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("hud")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("XaeroMinimap")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("XaeroBetterPvP")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("EllianMaterialDetector")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("CJB|Cheats")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("DirectionHUD")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("alluwant")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("VoxelMap")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                      if (Loader.isModLoaded("thebombzenapi")) {
                        Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                      }
                  
                          fluidFake = new Fluid("fake").setDensity(4000).setViscosity(500).setTemperature(459).setLuminosity(10).setUnlocalizedName("fake");
                          FluidRegistry.registerFluid(fluidFake);
                          fluidFake = FluidRegistry.getFluid("fake");
                  
                          if(fluidFake.getBlock() == null)
                          {
                              BlockFluidFake = new BlockFluidFake(fluidFake, Material.water).setBlockName("fluidFake");
                              GameRegistry.registerBlock(BlockFluidFake, "fluidFake");
                              fluidFake.setBlock(BlockFluidFake);
                          }
                          else
                          {
                              BlockFluidFake = fluidFake.getBlock();
                          }
                  
                          bucketFake = new ItemBucketFake(BlockFluidFake).setUnlocalizedName("bucketFake").setTextureName("AdamiteMod:Fake");
                  
                   GameRegistry.registerItem(bucketFake, "bucketFake", "AdamiteMod");
                  
                   FluidContainerRegistry.registerFluidContainer(FluidRegistry.getFluidStack("fake", FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(bucketFake), FluidContainerRegistry.EMPTY_BUCKET);
                  
                          BlocksMod.init();
                  
                          ITEM_BACKPACK = new ItemBackPack();
                  
                  Elevator = new BlockElevator().setBlockTextureName(References.MOD_ID + ":elevator").setHardness(3.5F).setBlockName("Elevator").setCreativeTab(AdamiteMod.Ada);
                  
                  GameRegistry.registerBlock(Elevator, "Elevator");
                  
                          BlocksMod.register();
                          ItemsMod.init();
                          Machine = new Machine().setBlockName("machine");
                          MachinePulveriser = new MachinePulveriser().setBlockName("machinepulveriser");
                          ItemsMod.register();
                          Dynamite = new ItemDynamite(Dynamite).setUnlocalizedName("Dynamite").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":dynamite");
                          GameRegistry.registerItem(Dynamite, "Dynamite");
                          GameRegistry.registerBlock(Machine, "Machine");
                          GameRegistry.registerBlock(MachinePulveriser, "MachinePulveriser");
                          CraftsMod.init();
                          WorldRegister.mainRegsitry();
                          proxy.registerRenders();
                     EntityRegistry.registerModEntity(EntityDynamite.class, "Dynamite", 7, this, 64, 20, true);
                  
                      }
                  
                      @EventHandler
                      public void init(FMLInitializationEvent event)
                      {
                      EntityRegistry.registerGlobalEntityID(MobMinautore.class, "mobminautor", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 25, 0).getRGB(), new Color(55, 0, 0).getRGB());
                  
                        spikeruby = new BlockSpike(Material.iron, "spikeruby", "Spikeruby_1", "Spikeruby_2", 8.0F, false);
                  
                      proxy.registerRenders();
                  
                          ChestGenHooks.getInfo(ChestGenHooks.DUNGEON_CHEST).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 2, 1));
                          ChestGenHooks.getInfo(ChestGenHooks.VILLAGE_BLACKSMITH).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 2, 1));
                          ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_CORRIDOR).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 3, 1));
                          ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_CROSSING).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 3, 1));
                          ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_LIBRARY).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.adamite), 1, 3, 1));
                  
                          ChestGenHooks.getInfo(ChestGenHooks.DUNGEON_CHEST).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 1, 1));
                          ChestGenHooks.getInfo(ChestGenHooks.VILLAGE_BLACKSMITH).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 1, 1));
                          ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_CORRIDOR).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 2, 1));
                          ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_CROSSING).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 2, 1));
                          ChestGenHooks.getInfo(ChestGenHooks.STRONGHOLD_LIBRARY).addItem(new WeightedRandomChestContent(new ItemStack(ItemsMod.fission), 1, 2, 1));
                  
                  MinecraftForge.EVENT_BUS.register(new ElevatorEvent());
                  FMLCommonHandler.instance().bus().register(new ElevatorEvent());
                  
                          NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler());
                  
                     EntityRegistry.registerModEntity(EntityDynamite.class, "Dynamite", 7, this, 64, 20, true);
                  
                     GameRegistry.registerTileEntity(TileEntityMachine.class, References.MOD_ID + ":MachineTileEntity");
                     GameRegistry.registerTileEntity(TileEntityMachinePulveriser.class, References.MOD_ID + ":MachineTileEntityPulveriser");
                     GameRegistry.registerBlock(spikeruby, "spikeruby");
                     GameRegistry.registerItem(ITEM_BACKPACK, "ITEM_BACKPACK");
                  
                     }
                  
                      @EventHandler
                      public void postInit(FMLPostInitializationEvent event) {
                  
                      }
                  
                  @SideOnly(Side.CLIENT)
                      public void onTick(TickEvent.ClientTickEvent event)
                      {
                          Minecraft mc = FMLClientHandler.instance().getClient();
                          {
                  }
                      }
                  }
                  
                  
                  1 réponse Dernière réponse Répondre Citer 0
                  • SCAREXS Hors-ligne
                    SCAREX
                    dernière édition par

                    Déjà y’a pas besoin de ça :

                    if (Loader.isModLoaded("cheatingessentials")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("hud")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("XaeroMinimap")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("XaeroBetterPvP")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("EllianMaterialDetector")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("CJB|Cheats")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("DirectionHUD")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("alluwant")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("VoxelMap")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    if (Loader.isModLoaded("thebombzenapi")) {
                    Throwables.propagate(new Exception("java.io.FileNotFoundException.4"));
                    }
                    

                    Tu as une valeur dans le @Mod à modifier pour mettre directement tous les mods obligatoires.

                    Tu dois soit l’enregistrer ici : “GameRegistry.registerItem(ITEM_BACKPACK, “ITEM_BACKPACK”);”
                    soit laisser comme j’ai mis dans la classe de l’item comme je l’ai dit au-dessus, à toi de choisir

                    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

                      GameRegistry.registerItem(ITEM_BACKPACK, “ITEM_BACKPACK”);
                      -> retires cette ligne.

                      @SCAREX c’est pas pour les dépendances les Loader. c’est justement l’inverse pour éviter que ces mods soient présents.

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

                        Ah oui pardon

                        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