Jump to content

[RESOLVED] [1.6.1] Mod wont work: Class not found


xcoopergangx

Recommended Posts

My mod works fine in eclispe but when I try it on normal minecraft with forge this happens.

 

Error Report:

 

@Instance("MainClass")

 

  public static MainClass instance;@Instance("MainClass")

  public static MainClass instance;---- Minecraft Crash Report ----

// My bad.

 

Time: 7/8/13 1:55 PM

Description: There was a severe problem during mod loading that has caused the game to fail

 

cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: MinecraftMod.TitaniumMod.TitaniumMod

at cpw.mods.fml.common.LoadController.transition(LoadController.java:148)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:520)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)

at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:468)

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

at net.minecraft.client.main.Main.main(SourceFile:101)

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.ClassNotFoundException: MinecraftMod.TitaniumMod.TitaniumMod

at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)

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:193)

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

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:104)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)

... 10 more

Caused by: java.lang.NullPointerException

at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)

... 38 more

 

 

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

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

 

-- System Details --

Details:

Minecraft Version: 1.6.1

Operating System: Windows 7 (x86) version 6.1

Java Version: 1.7.0_25, Oracle Corporation

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

Memory: 33294640 bytes (31 MB) / 136040448 bytes (129 MB) up to 1037959168 bytes (989 MB)

JVM Flags: 1 total; -Xmx1G

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.03 FML v6.1.39.775 Minecraft Forge 8.9.0.775 4 mods loaded, 4 mods active

mcp{8.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed

FML{6.1.39.775} [Forge Mod Loader] (coremods) Unloaded->Constructed

Forge{8.9.0.775} [Minecraft Forge] (coremods) Unloaded->Constructed

titaniummod{v1} [titaniummod] (MinecraftMod) Unloaded->Errored

 

 

Code for my TitaniumMod.class

 

package MinecraftMod; //Package directory

 

/*

* Basic importing

*/

 

 

 

import net.minecraft.block.Block;

import net.minecraft.item.EnumToolMaterial;

import net.minecraft.item.Item;

import net.minecraft.item.ItemFood;

import net.minecraft.item.ItemStack;

import net.minecraftforge.common.EnumHelper;

import cpw.mods.fml.common.Mod;

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

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

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

import cpw.mods.fml.common.event.FMLInitializationEvent;

import cpw.mods.fml.common.network.NetworkMod;

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

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

 

 

/*

* Basic needed forge stuff

*/

@Mod(modid="titaniummod",name="titaniummod",version="v1")

@NetworkMod(clientSideRequired=true,serverSideRequired=false)

 

 

 

public class TitaniumMod {

 

 

 

/*

* ToolMaterial

*/

static EnumToolMaterial EnumToolMaterialTitanium = EnumHelper.addToolMaterial("HighPower",2, 1200, 10.0F, 3.0F, 12);

 

 

//Telling forge that we are creating these

 

//items

 

public static Item Titanium;

 

//blocks

 

public static Block TitaniumBlock;

 

//ore

 

public static Block TitaniumOre;

 

//tools

public static Item TitaniumAxe;

public static Item TitaniumShovel;

public static Item TitaniumSword;

public static Item TitaniumPickaxe;

public static Item TitaniumHoe;

 

 

 

//Declaring EventHandler

@Init

public void load(FMLInitializationEvent event){

GameRegistry.registerWorldGenerator(new TitaniumModWorldGen());

 

// define items/blocks

 

TitaniumBlock = new TitaniumBlock(3608, "Titanium").setUnlocalizedName("titaniumblock").setHardness(2.0F).setStepSound(Block.soundMetalFootstep).setResistance(10.0F);

 

LanguageRegistry.addName(TitaniumBlock, "TitaniumBlock");

 

Titanium = new TitaniumItems(2013).setUnlocalizedName("titaniumitem");

 

TitaniumOre = new TitaniumOre(3609, "TitaniumOre").setUnlocalizedName("titaniumore").func_111022_d("titaniummod.titaniumore").setHardness(4.0F).setStepSound(Block.soundMetalFootstep).setResistance(12.0F);

 

LanguageRegistry.addName(TitaniumOre, "Titaniumore");

 

 

//tools

 

TitaniumAxe = new TitaniumAxe(3610, EnumToolMaterialTitanium).setUnlocalizedName("titaniumaxe");

TitaniumShovel = new TitaniumShovel(3611, EnumToolMaterialTitanium).setUnlocalizedName("titaniumshovel");

TitaniumPickaxe = new TitaniumPickaxe(3612, EnumToolMaterialTitanium).setUnlocalizedName("titaniumpickaxe");

TitaniumHoe = new TitaniumHoe(3613, EnumToolMaterialTitanium).setUnlocalizedName("titaniumhoe");

TitaniumSword = new TitaniumSword(3614, EnumToolMaterialTitanium).setUnlocalizedName("titaniumsword");

 

LanguageRegistry.addName(TitaniumAxe, "Titanium Axe");

LanguageRegistry.addName(TitaniumShovel, "Titanium Spade");

LanguageRegistry.addName(TitaniumPickaxe, "Titanium Pickaxe");

LanguageRegistry.addName(TitaniumSword, "Titanium Sword");

LanguageRegistry.addName(TitaniumHoe, "Titanium Hoe");

 

 

//adding names

 

 

LanguageRegistry.addName(Titanium, "titanium");

 

 

//crafting

 

GameRegistry.addRecipe(new ItemStack(TitaniumMod.TitaniumBlock,1), new Object[]{"TTT","TTT","TTT",'T',Titanium,  });

 

GameRegistry.addShapedRecipe(new ItemStack(TitaniumMod.TitaniumSword, 1), " X "," X "," A ", Character.valueOf('X'),

Titanium,Character.valueOf('A'), Item.stick);

 

GameRegistry.addShapedRecipe(new ItemStack(TitaniumMod.TitaniumAxe, 1), "XX ","XA "," A ", Character.valueOf('X'),

Titanium,Character.valueOf('A'), Item.stick);

 

GameRegistry.addShapedRecipe(new ItemStack(TitaniumMod.TitaniumHoe, 1), "XX "," A ", " A ", Character.valueOf('X'),

Titanium,Character.valueOf('A'), Item.stick);

 

GameRegistry.addShapedRecipe(new ItemStack(TitaniumMod.TitaniumPickaxe, 1), "XXX"," A "," A ", Character.valueOf('X'),

TitaniumMod.Titanium,Character.valueOf('A'), Item.stick);

 

GameRegistry.addShapedRecipe(new ItemStack(TitaniumMod.TitaniumShovel, 1), " X "," A "," A ", Character.valueOf('X'),

TitaniumMod.Titanium,Character.valueOf('A'), Item.stick);

 

//reverse

 

GameRegistry.addShapelessRecipe(new ItemStack(TitaniumMod.Titanium,9), new Object[]{

TitaniumBlock});

 

 

//Block Registry

GameRegistry.registerBlock(TitaniumOre, "Titaniumore");

GameRegistry.registerBlock(TitaniumBlock, "TitaniumBlock");

 

}

 

 

 

}

 

 

 

 

Link to comment
Share on other sites

I don't know whats wrong with me but I cant seem to grasp that concept, okay so wait in eclispe it says MinecraftMod(my package ) and when I open it it shows my TitaniumMod, TitaniumOre etc etc.

 

When I recompile and re-whatever I get a folder called MinecraftMod and inside are all my class files.

                                                                                        |__TitaniumMod.class, and all the other classes

                                                         

 

I put that in my .Minecraft mod folder. Is that the right setup or should it be MinecraftMod

                                                                                                                        |__TitaniumMod

                                                                                                                              |__TitaniumMod.class

 

And should my package be called MinecraftMod.TitaniumMod or MinecraftMod?

Sencond error file with package called MinecraftMod

 

---- Minecraft Crash Report ----

// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]

 

Time: 7/8/13 2:49 PM

Description: There was a severe problem during mod loading that has caused the game to failed

cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: MinecraftMod.TitaniumMod.TitaniumMod

at cpw.mods.fml.common.LoadController.transition(LoadController.java:148)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:520)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)

at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:468)

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

at net.minecraft.client.main.Main.main(SourceFile:101)

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.ClassNotFoundException: MinecraftMod.TitaniumMod.TitaniumMod

at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)

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:193)

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

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:104)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)

... 10 more

Caused by: java.lang.NullPointerException

at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)

... 38 more

 

 

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

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

 

-- System Details --

Details:

Minecraft Version: 1.6.1

Operating System: Windows 7 (x86) version 6.1

Java Version: 1.7.0_25, Oracle Corporation

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

Memory: 56082472 bytes (53 MB) / 132857856 bytes (126 MB) up to 1037959168 bytes (989 MB)

JVM Flags: 1 total; -Xmx1G

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.03 FML v6.1.39.775 Minecraft Forge 8.9.0.775 4 mods loaded, 4 mods active

mcp{8.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed

FML{6.1.39.775} [Forge Mod Loader] (coremods) Unloaded->Constructed

Forge{8.9.0.775} [Minecraft Forge] (coremods) Unloaded->Constructed

titaniummod{v1} [titaniummod] (MinecraftMod) Unloaded->Errored

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

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