Jump to content

2FastAssassin

Members
  • Posts

    88
  • Joined

  • Last visited

Posts posted by 2FastAssassin

  1. its now saying Cannot instantiate the type Mod.EventHandler but for:

     

    public void Init(FMLInitializationEvent event) {

            MinecraftForge.EVENT_BUS.register(new EventHandler1());

            FMLCommonHandler.instance().bus().register(new EventHandler1());

     

    The "MinecraftForge" and "FMLCommonHandler"

  2. Im sorry with my lack of knowledge with java, Im just starting with my first mod and im only 14, I thought it would be some fun and that I might be a ble to get some help but some people just judge and Im not someone that can just read a tutorial, im more a visual learner so thats why i find it a bit tough. but thank you to those that have helped, its very appreciated

    • Sad 1
  3. package wearethewarriorsmod;

     

    import cpw.mods.fml.common.eventhandler.SubscribeEvent;

    import net.minecraft.entity.boss.EntityWither;

    import net.minecraft.entity.item.EntityItem;

    import net.minecraft.item.ItemStack;

    import net.minecraftforge.event.entity.living.LivingDropsEvent;

     

    my EventHolder class:

     

    public class EventHandler {

    @SubscribeEvent

    public void onLivingDrop(LivingDropsEvent event) {

    if(event.entity instanceof EntityWither) {

    ItemStack itemStackToDrop = new ItemStack(itemcorruptedsoul, 1);

              event.drops.add(new EntityItem(event.entity.worldObj, event.entity.posX, event.entity.posY, event.entity.posZ, itemStackToDrop));

    }

    }

    }

  4. thanks for that I will try to learn java more, at the moment i just find it a bit hard to understand how the say it in articles, im more a visual learner like from vids and stuff. havent seen if it works yet because :

    }

        @EventHandler

        public void Init(FMLInitializationEvent event) {

        MinecraftForge.EVENT_BUS.register(new EventHandler());

        FMLCommonHandler.instance().bus().register(new EventHandler());

       

        }

    The two EventHandlers in the brackets are underlined and say: cant Instintaite the type Mod.EventHandler

  5. Is this supose to be 100% drop because it didnt drop my item

     

    Code:

     

    package wearethewarriorsmod;

     

    import wearethewarriorsmod.item.ItemAncientsword;

    import wearethewarriorsmod.item.ItemDragonsword;

    import wearethewarriorsmod.item.ItemSwordofcorruptedsouls;

    import wearethewarriorsmod.worldgen.souloreWG;

    import net.minecraft.block.Block;

    import net.minecraft.block.material.Material;

    import net.minecraft.creativetab.CreativeTabs;

    import net.minecraft.entity.boss.EntityWither;

    import net.minecraft.entity.item.EntityItem;

    import net.minecraft.init.Items;

    import net.minecraft.item.Item;

    import net.minecraft.item.ItemStack;

    import net.minecraft.util.WeightedRandomChestContent;

    import net.minecraftforge.common.ChestGenHooks;

    import net.minecraftforge.common.util.EnumHelper;

    import net.minecraftforge.event.entity.living.LivingDropsEvent;

    import cpw.mods.fml.common.Mod;

    import cpw.mods.fml.common.Mod.EventHandler;

    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.EventPriority;

    import cpw.mods.fml.common.eventhandler.SubscribeEvent;

    import cpw.mods.fml.common.registry.GameRegistry;

     

    @Mod(modid = "watwm", name = "We Are The Warriors Mod", version = "1.0")

     

     

    public class WeAreTheWarriorsMod {

     

    @SubscribeEvent(priority=EventPriority.NORMAL, receiveCanceled=true)

    public void onEvent(LivingDropsEvent event)

    {

        if (event.entity instanceof EntityWither)

        {

            // DEBUG

            System.out.println("EntityWither drops event");

            ItemStack itemStackToDrop = new ItemStack(itemcorruptedsoul, 1);

            event.drops.add(new EntityItem(event.entity.worldObj, event.entity.posX,

                  event.entity.posY, event.entity.posZ, itemStackToDrop));

        }

    }

     

    //items

    public static Item itemsoulshard;

    public static Item itemcorruptedsoulgem;

    public static Item itemdragonrod;

    public static Item itemflamedust;

    public static Item itemcorruptedsoul;

     

    //Blocks

    public static Block blocksoulore;

     

    //swords

    public static Item swordofcorruptedsouls;

    public static Item dragonsword;

    public static Item ancientsword;

     

    public static final Item.ToolMaterial corruptedToolMaterial = EnumHelper.addToolMaterial("corruptedToolMaterial", 0, 200000, 1.0F, 45.0F, 100);

    public static final Item.ToolMaterial dragonToolMaterial = EnumHelper.addToolMaterial("dragonToolMaterial", 0, 20000, 1.0F, 20.0F, 100);

    public static final Item.ToolMaterial ancientToolMaterial = EnumHelper.addToolMaterial("ancientToolMaterial", 0, 100, 0.0F, 1.0F, 0);

     

        @EventHandler

        public void preInit(FMLPreInitializationEvent event) {

       

        //Items

    itemsoulshard = new Itemsoulshard().setUnlocalizedName("Itemsoulshard").setTextureName("watwm:soul_shard").setCreativeTab(tabWeAreTheWarriorsMod);

        itemcorruptedsoulgem = new Itemcorruptedsoulgem().setUnlocalizedName("Itemcorruptedsoulgem").setTextureName("watwm:corrupted_soul_gem").setCreativeTab(tabWeAreTheWarriorsMod);

        itemdragonrod = new Itemdragonrod().setUnlocalizedName("Itemdragonrod").setTextureName("watwm:dragon_rod").setCreativeTab(tabWeAreTheWarriorsMod);

        itemflamedust = new Itemflamedust().setUnlocalizedName("Itemflamedust").setTextureName("watwm:flame_dust").setCreativeTab(tabWeAreTheWarriorsMod);

        itemcorruptedsoul = new itemcorruptedsoul().setUnlocalizedName("Itemcorruptedsoul").setTextureName("watwm:corrupted_soul").setCreativeTab(tabWeAreTheWarriorsMod);

       

        GameRegistry.registerItem(itemsoulshard, itemsoulshard.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(itemcorruptedsoulgem, itemcorruptedsoulgem.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(itemdragonrod, itemdragonrod.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(itemflamedust, itemflamedust.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(itemcorruptedsoul, itemcorruptedsoul.getUnlocalizedName().substring(5));

       

        //Blocks

        blocksoulore = new blocksoulore(Material.rock).setBlockName("Blocksoulore").setBlockTextureName("watwm:soul_ore").setCreativeTab(tabWeAreTheWarriorsMod);

       

        GameRegistry.registerBlock(blocksoulore, blocksoulore.getUnlocalizedName().substring(5));

       

        //Swords

        swordofcorruptedsouls = new ItemSwordofcorruptedsouls(corruptedToolMaterial).setUnlocalizedName("ItemSwordofcorruptedsouls").setTextureName("watwm:sword_of_corrupted_souls").setCreativeTab(tabWeAreTheWarriorsMod);

        dragonsword = new ItemDragonsword(dragonToolMaterial).setUnlocalizedName("ItemDragonsword").setTextureName("watwm:dragon_sword").setCreativeTab(tabWeAreTheWarriorsMod);

        ancientsword = new ItemAncientsword(ancientToolMaterial).setUnlocalizedName("ItemAncientsword").setTextureName("watwm:ancient_sword").setCreativeTab(tabWeAreTheWarriorsMod);

       

        GameRegistry.registerItem(swordofcorruptedsouls, swordofcorruptedsouls.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(dragonsword, dragonsword.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(ancientsword, ancientsword.getUnlocalizedName().substring(5));

       

        //Ores

        souloreWG worldgen1 = new souloreWG();

        GameRegistry.registerWorldGenerator(worldgen1, 1);

       

        //Recipes

        GameRegistry.addRecipe(new ItemStack(itemcorruptedsoulgem, 1), new Object[]{"AAA", "ABA", "AAA", Character.valueOf('A'), new ItemStack(itemsoulshard, 1, 0),Character.valueOf('B'), new ItemStack(itemcorruptedsoul, 1, 0)});

        GameRegistry.addRecipe(new ItemStack(itemflamedust, 1), new Object[] {" A ", "AAA", " A ", Character.valueOf('A'), new ItemStack(Items.blaze_rod, 1, 0)});

        GameRegistry.addRecipe(new ItemStack(itemdragonrod, 1), new Object [] {" A ", " A ", " A ", Character.valueOf('A'), new ItemStack(itemflamedust, 1, 0)});

        GameRegistry.addRecipe(new ItemStack(swordofcorruptedsouls, 1), new Object [] {" A ", " A ", " X ", Character.valueOf('A'), new ItemStack(itemcorruptedsoulgem, 1, 0), Character.valueOf('X'), Items.stick});

        GameRegistry.addRecipe(new ItemStack(dragonsword, 1), new Object [] {" A ", " A ", " X ", Character.valueOf('A'), new ItemStack(itemdragonrod, 1, 0), Character.valueOf('X'), Items.blaze_rod});

       

        //Custom Dungeon Loot

        ChestGenHooks.getInfo(ChestGenHooks.DUNGEON_CHEST).addItem(new WeightedRandomChestContent(new ItemStack(ancientsword),1,1,5));

    }

    @EventHandler

        public void postInit(FMLPostInitializationEvent event) {

        }

        public static CreativeTabs tabWeAreTheWarriorsMod = new CreativeTabs("tabWeAreTheWarriorsMod"){

        @Override

        public Item getTabIconItem(){

        return itemcorruptedsoulgem;

        }

       

        };

        }

     

     

  6. I fixed that stuff but it still crashes

     

    Code Now:

     

    package wearethewarriorsmod;

     

    import wearethewarriorsmod.item.ItemAncientsword;

    import wearethewarriorsmod.item.ItemDragonsword;

    import wearethewarriorsmod.item.ItemSwordofcorruptedsouls;

    import net.minecraft.creativetab.CreativeTabs;

    import net.minecraft.init.Items;

    import net.minecraft.item.Item;

    import net.minecraft.item.ItemStack;

    import net.minecraftforge.common.util.EnumHelper;

    import cpw.mods.fml.common.Mod;

    import cpw.mods.fml.common.Mod.EventHandler;

    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.registry.GameRegistry;

     

    @Mod(modid = "watwm", name = "We Are The Warriors Mod", version = "1.0")

    public class WeAreTheWarriorsMod {

     

    //items

    public static Item itemsoulshard;

    public static Item itemcorruptedsoulgem;

    public static Item itemdragonrod;

     

    //swords

    public static Item swordofcorruptedsouls;

    public static Item dragonsword;

    public static Item ancientsword;

     

    public static final Item.ToolMaterial corruptedToolMaterial = EnumHelper.addToolMaterial("corruptedToolMaterial", 0, 200000, 1.0F, 45.0F, 100);

    public static final Item.ToolMaterial dragonToolMaterial = EnumHelper.addToolMaterial("dragonToolMaterial", 0, 20000, 1.0F, 20.0F, 100);

    public static final Item.ToolMaterial ancientToolMaterial = EnumHelper.addToolMaterial("ancientToolMaterial", 0, 100, 0.0F, 1.0F, 0);

     

        @EventHandler

        public void preInit(FMLPreInitializationEvent event) {

       

    itemsoulshard = new Itemsoulshard().setUnlocalizedName("Itemsoulshard").setTextureName("watwm:soul_shard").setCreativeTab(tabWeAreTheWarriorsMod);

        itemcorruptedsoulgem = new Itemcorruptedsoulgem().setUnlocalizedName("Itemcorruptedsoulgem").setTextureName("watwm:corrupted_soul_gem").setCreativeTab(tabWeAreTheWarriorsMod);

        itemdragonrod = new Itemdragonrod().setUnlocalizedName("Itemdragonrod").setTextureName("watwm:dragon_rod").setCreativeTab(tabWeAreTheWarriorsMod);

       

        GameRegistry.registerItem(itemsoulshard, itemsoulshard.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(itemcorruptedsoulgem, itemcorruptedsoulgem.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(itemdragonrod, itemdragonrod.getUnlocalizedName().substring(5));

       

        swordofcorruptedsouls = new ItemSwordofcorruptedsouls(corruptedToolMaterial).setUnlocalizedName("ItemSwordofcorruptedsouls").setTextureName("watwm:sword_of_corrupted_souls").setCreativeTab(tabWeAreTheWarriorsMod);

        dragonsword = new ItemDragonsword(dragonToolMaterial).setUnlocalizedName("ItemDragonsword").setTextureName("watwm:dragon_sword").setCreativeTab(tabWeAreTheWarriorsMod);

        ancientsword = new ItemAncientsword(ancientToolMaterial).setUnlocalizedName("ItemAncientsword").setTextureName("watwm:ancient_sword").setCreativeTab(tabWeAreTheWarriorsMod);

       

        GameRegistry.registerItem(swordofcorruptedsouls, swordofcorruptedsouls.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(dragonsword, dragonsword.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(ancientsword, ancientsword.getUnlocalizedName().substring(5));

       

     

       

        }

        @EventHandler

        public void init(FMLInitializationEvent event) {

       

        GameRegistry.addRecipe(new ItemStack(swordofcorruptedsouls), new Object[]{" A ", " A ", " B ", "A", itemcorruptedsoulgem, "B", Items.stick});

        GameRegistry.addRecipe(new ItemStack(dragonsword), new Object[]{" A ", " A ", " B ", "A", itemdragonrod, "B", Items.blaze_rod});

           

        }

        @EventHandler

        public void postInit(FMLPostInitializationEvent event) {

        }

        public static CreativeTabs tabWeAreTheWarriorsMod = new CreativeTabs("tabWeAreTheWarriorsMod"){

        @Override

        public Item getTabIconItem(){

        return itemcorruptedsoulgem;

        }

       

        };

        }

     

     

  7. all my code is correct and it launches test fine untill I add a recipe for my weapons, and I followed the video exact but launch still fails

     

    Crash Report: [net.minecraft.client.Minecraft:displayCrashReport:398]

     

    Full Report:---- Minecraft Crash Report ----

    // Hi. I'm Minecraft, and I'm a crashaholic.

     

    Time: 22/03/15 3:01 PM

    Description: Initializing game

     

    java.lang.ClassCastException: wearethewarriorsmod.Itemcorruptedsoulgem cannot be cast to java.lang.Character

    at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209)

    at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:244)

    at cpw.mods.fml.common.registry.GameRegistry.addRecipe(GameRegistry.java:239)

    at wearethewarriorsmod.WeAreTheWarriorsMod.init(WeAreTheWarriorsMod.java:57)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:483)

    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:483)

    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

    at com.google.common.eventbus.EventBus.post(EventBus.java:275)

    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)

    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:483)

    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

    at com.google.common.eventbus.EventBus.post(EventBus.java:275)

    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)

    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)

    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)

    at net.minecraft.client.Minecraft.startGame(Minecraft.java:586)

    at net.minecraft.client.Minecraft.run(Minecraft.java:931)

    at net.minecraft.client.main.Main.main(Main.java:164)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:483)

    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)

    at GradleStart.main(Unknown Source)

     

     

    A detailed walkthrough of the error, its code path and all known details is as follows:

    ---------------------------------------------------------------------------------------

     

    -- Head --

    Stacktrace:

    at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209)

    at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:244)

    at cpw.mods.fml.common.registry.GameRegistry.addRecipe(GameRegistry.java:239)

    at wearethewarriorsmod.WeAreTheWarriorsMod.init(WeAreTheWarriorsMod.java:57)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:483)

    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:483)

    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

    at com.google.common.eventbus.EventBus.post(EventBus.java:275)

    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)

    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:483)

    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

    at com.google.common.eventbus.EventBus.post(EventBus.java:275)

    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)

    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)

    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)

    at net.minecraft.client.Minecraft.startGame(Minecraft.java:586)

     

    -- Initialization --

    Details:

    Stacktrace:

    at net.minecraft.client.Minecraft.run(Minecraft.java:931)

    at net.minecraft.client.main.Main.main(Main.java:164)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:483)

    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)

    at GradleStart.main(Unknown Source)

     

    -- System Details --

    Details:

    Minecraft Version: 1.7.10

    Operating System: Windows 7 (x86) version 6.1

    Java Version: 1.8.0_25, Oracle Corporation

    Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation

    Memory: 759340312 bytes (724 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 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: 0, tallocated: 0

    FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 4 mods loaded, 4 mods active

    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized

    FML{7.10.85.1291} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized

    Forge{10.13.2.1291} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized

    watwm{1.0} [We Are The Warriors Mod] (bin) Unloaded->Constructed->Pre-initialized->Errored

    Launched Version: 1.7.10

    LWJGL: 2.9.1

    OpenGL: ATI Radeon 3000 Graphics GL version 3.3.10750 Compatibility Profile Context, ATI Technologies Inc.

    GL Caps: Using GL 1.3 multitexturing.

    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.

    Anisotropic filtering is supported and maximum anisotropy is 16.

    Shaders are available because OpenGL 2.1 is supported.

     

    Is Modded: Definitely; Client brand changed to 'fml,forge'

    Type: Client (map_client.txt)

    Resource Packs: []

    Current Language: English (US)

    Profiler Position: N/A (disabled)

    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used

    Anisotropic Filtering: Off (1)

     

    My Main Code:

     

    package wearethewarriorsmod;

     

    import wearethewarriorsmod.item.ItemAncientsword;

    import wearethewarriorsmod.item.ItemDragonsword;

    import wearethewarriorsmod.item.ItemSwordofcorruptedsouls;

    import net.minecraft.creativetab.CreativeTabs;

    import net.minecraft.init.Items;

    import net.minecraft.item.Item;

    import net.minecraft.item.ItemStack;

    import net.minecraftforge.common.util.EnumHelper;

    import cpw.mods.fml.common.Mod;

    import cpw.mods.fml.common.Mod.EventHandler;

    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.registry.GameRegistry;

     

    @Mod(modid = "watwm", name = "We Are The Warriors Mod", version = "1.0")

    public class WeAreTheWarriorsMod {

     

    //items

    public static Item itemsoulshard;

    public static Item itemcorruptedsoulgem;

    public static Item itemdragonrod;

     

    //swords

    public static Item swordofcorruptedsouls;

    public static Item dragonsword;

    public static Item ancientsword;

     

    public static final Item.ToolMaterial corruptedToolMaterial = EnumHelper.addToolMaterial("corruptedToolMaterial", 0, 200000, 1.0F, 45.0F, 100);

    public static final Item.ToolMaterial dragonToolMaterial = EnumHelper.addToolMaterial("dragonToolMaterial", 0, 20000, 1.0F, 20.0F, 100);

    public static final Item.ToolMaterial ancientToolMaterial = EnumHelper.addToolMaterial("ancientToolMaterial", 0, 100, 0.0F, 1.0F, 0);

     

        @EventHandler

        public void preInit(FMLPreInitializationEvent event) {

       

    itemsoulshard = new Itemsoulshard().setUnlocalizedName("Itemsoulshard").setTextureName("watwm:soul_shard").setCreativeTab(tabWeAreTheWarriorsMod);

        itemcorruptedsoulgem = new Itemcorruptedsoulgem().setUnlocalizedName("Itemcorruptedsoulgem").setTextureName("watwm:corrupted_soul_gem").setCreativeTab(tabWeAreTheWarriorsMod);

        itemdragonrod = new Itemdragonrod().setUnlocalizedName("Itemdragonrod").setTextureName("watwm:dragon_rod").setCreativeTab(tabWeAreTheWarriorsMod);

       

        GameRegistry.registerItem(itemsoulshard, itemsoulshard.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(itemcorruptedsoulgem, itemcorruptedsoulgem.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(itemdragonrod, itemdragonrod.getUnlocalizedName().substring(5));

       

        swordofcorruptedsouls = new ItemSwordofcorruptedsouls(corruptedToolMaterial).setUnlocalizedName("ItemSwordofcorruptedsouls").setTextureName("watwm:sword_of_corrupted_souls").setCreativeTab(tabWeAreTheWarriorsMod);

        dragonsword = new ItemDragonsword(dragonToolMaterial).setUnlocalizedName("ItemDragonsword").setTextureName("watwm:dragon_sword").setCreativeTab(tabWeAreTheWarriorsMod);

        ancientsword = new ItemAncientsword(ancientToolMaterial).setUnlocalizedName("ItemAncientsword").setTextureName("watwm:ancient_sword").setCreativeTab(tabWeAreTheWarriorsMod);

       

        GameRegistry.registerItem(swordofcorruptedsouls, swordofcorruptedsouls.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(dragonsword, dragonsword.getUnlocalizedName().substring(5));

        GameRegistry.registerItem(ancientsword, ancientsword.getUnlocalizedName().substring(5));

       

        }

        @EventHandler

        public void init(FMLInitializationEvent event) {

        GameRegistry.addRecipe(new ItemStack(swordofcorruptedsouls), new Object[]{"a", "a", "b", "a", itemcorruptedsoulgem, "b", Items.stick});

        GameRegistry.addRecipe(new ItemStack(dragonsword), new Object[]{"a", "a", "b", "a", itemdragonrod, "b", Items.blaze_rod});

       

        }

        @EventHandler

        public void postInit(FMLPostInitializationEvent event) {

        }

        public static CreativeTabs tabWeAreTheWarriorsMod = new CreativeTabs("tabWeAreTheWarriorsMod"){

        @Override

        public Item getTabIconItem(){

        return new ItemStack(itemcorruptedsoulgem).getItem();

        }

        };

        }

     

     

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.