package com.Angelo.MinecraftMod.item;
import net.minecraft.item.EnumToolMaterial;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.EnumHelper;
import com.Angelo.MinecraftMod.blocks.ModBlocks;
import com.Angelo.MinecraftMod.lib.ItemIds;
import com.Angelo.MinecraftMod.lib.Strings;
import cpw.mods.fml.common.registry.GameRegistry;
public class ModItems {
public static Item TitaniumIngot;
public static Item TitaniumPickaxe;
public static EnumToolMaterial TitaniumMaterial;
public static void init(){
TitaniumMaterial = EnumHelper.addToolMaterial(Strings.TITANIUMMATERIAL_NAME, 3, 500, 15F, 2, 2);
TitaniumIngot = new ItemTitaniumIngot(ItemIds.TITANIUMINGOT_ID);
TitaniumPickaxe = new ItemTitaniumPickaxe(ItemIds.TITANIUMPICKAXE_ID, TitaniumMaterial );
recipesInit();
}
public static void recipesInit(){
GameRegistry.addSmelting(ModBlocks.TitaniumOre.blockID, new ItemStack(ModItems.TitaniumIngot,1), 1F);
GameRegistry.addRecipe(new ItemStack(ModBlocks.TitaniumBlock,1,0), new Object[]{
"TTT","TTT","TTT", 'T', ModItems.TitaniumIngot
});
}
}
This is my crash report:
---- Minecraft Crash Report ----
// You're mean.
Time: 10/26/13 5:03 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.Error: Unresolved compilation problem:
The type com.google.common.collect.Multimap cannot be resolved. It is indirectly referenced from required .class files
at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:471)
at net.minecraft.client.Minecraft.run(Minecraft.java:806)
at net.minecraft.client.main.Main.main(Main.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.Error: Unresolved compilation problem:
The type com.google.common.collect.Multimap cannot be resolved. It is indirectly referenced from required .class files
at com.Angelo.MinecraftMod.item.ItemTitaniumPickaxe.<init>(ItemTitaniumPickaxe.java:1)
at com.Angelo.MinecraftMod.item.ModItems.init(ModItems.java:24)
at com.Angelo.MinecraftMod.MinecraftMod.preInit(MinecraftMod.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:520)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 758385448 bytes (723 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.62.871 Minecraft Forge 9.10.1.871 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.2.62.871} [Forge Mod Loader] (bin) Unloaded->Constructed->Pre-initialized
Forge{9.10.1.871} [Minecraft Forge] (bin) Unloaded->Constructed->Pre-initialized
MinecraftMod{0.0.1} [My First Mod] (bin) Unloaded->Constructed->Errored
The type com.google.common.collect.Multimap cannot be resolved. It is indirectly
referenced from required .class files
Here is my code:
ItemTitaniumPickaxe.java
package com.Angelo.MinecraftMod.item; import com.Angelo.MinecraftMod.lib.Strings; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.ItemPickaxe; public class ItemTitaniumPickaxe extends ItemPickaxe {public ItemTitaniumPickaxe(int par1, EnumToolMaterial par2EnumToolMaterial) { super(par1, par2EnumToolMaterial); this.setUnlocalizedName(Strings.TITANIUMPICKAXE_NAME); this.setCreativeTab(CreativeTabs.tabTools); } }ModItems.java
package com.Angelo.MinecraftMod.item; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.common.EnumHelper; import com.Angelo.MinecraftMod.blocks.ModBlocks; import com.Angelo.MinecraftMod.lib.ItemIds; import com.Angelo.MinecraftMod.lib.Strings; import cpw.mods.fml.common.registry.GameRegistry; public class ModItems { public static Item TitaniumIngot; public static Item TitaniumPickaxe; public static EnumToolMaterial TitaniumMaterial; public static void init(){ TitaniumMaterial = EnumHelper.addToolMaterial(Strings.TITANIUMMATERIAL_NAME, 3, 500, 15F, 2, 2); TitaniumIngot = new ItemTitaniumIngot(ItemIds.TITANIUMINGOT_ID); TitaniumPickaxe = new ItemTitaniumPickaxe(ItemIds.TITANIUMPICKAXE_ID, TitaniumMaterial ); recipesInit(); } public static void recipesInit(){ GameRegistry.addSmelting(ModBlocks.TitaniumOre.blockID, new ItemStack(ModItems.TitaniumIngot,1), 1F); GameRegistry.addRecipe(new ItemStack(ModBlocks.TitaniumBlock,1,0), new Object[]{ "TTT","TTT","TTT", 'T', ModItems.TitaniumIngot }); } }This is my crash report:
---- Minecraft Crash Report ---- // You're mean. Time: 10/26/13 5:03 PM Description: There was a severe problem during mod loading that has caused the game to fail cpw.mods.fml.common.LoaderException: java.lang.Error: Unresolved compilation problem: The type com.google.common.collect.Multimap cannot be resolved. It is indirectly referenced from required .class files at cpw.mods.fml.common.LoadController.transition(LoadController.java:149) at cpw.mods.fml.common.Loader.loadMods(Loader.java:521) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181) at net.minecraft.client.Minecraft.startGame(Minecraft.java:471) at net.minecraft.client.Minecraft.run(Minecraft.java:806) at net.minecraft.client.main.Main.main(Main.java:93) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:57) at net.minecraft.launchwrapper.Launch.main(Launch.java:18) Caused by: java.lang.Error: Unresolved compilation problem: The type com.google.common.collect.Multimap cannot be resolved. It is indirectly referenced from required .class files at com.Angelo.MinecraftMod.item.ItemTitaniumPickaxe.<init>(ItemTitaniumPickaxe.java:1) at com.Angelo.MinecraftMod.item.ModItems.init(ModItems.java:24) at com.Angelo.MinecraftMod.MinecraftMod.preInit(MinecraftMod.java:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) at com.google.common.eventbus.EventBus.post(EventBus.java:267) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) at com.google.common.eventbus.EventBus.post(EventBus.java:267) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105) at cpw.mods.fml.common.Loader.loadMods(Loader.java:520) ... 10 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.6.2 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.7.0_45, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 758385448 bytes (723 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Suspicious classes: FML and Forge are installed IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v8.04 FML v6.2.62.871 Minecraft Forge 9.10.1.871 4 mods loaded, 4 mods active mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized FML{6.2.62.871} [Forge Mod Loader] (bin) Unloaded->Constructed->Pre-initialized Forge{9.10.1.871} [Minecraft Forge] (bin) Unloaded->Constructed->Pre-initialized MinecraftMod{0.0.1} [My First Mod] (bin) Unloaded->Constructed->ErroredHelp would be appreciated.