1

Weird Eclipse Error

TheUnexpectables 11/6/12 4:20 am
175
11/6/2012 5:48 am
My mod worked fine for 1.3.1 and when i decompiled my minecraft.jar with modloader in it mod loader had an error i fixed the error but now when i start my minecraft in eclipse it says this

---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 11/6/12 7:52 PM
Description: ModLoader has failed to initialize.

java.lang.NullPointerException
at net.minecraft.src.CraftingManager.addRecipe(CraftingManager.java:200)
at net.minecraft.src.ModLoader.addRecipe(ModLoader.java:524)
at net.minecraft.src.mod_MoreMod.load(mod_MoreMod.java:30)
at net.minecraft.src.ModLoader.init(ModLoader.java:960)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:190)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:91)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:417)
at net.minecraft.client.Minecraft.run(Minecraft.java:737)
at java.lang.Thread.run(Thread.java:680)

Relevant Details:
- Minecraft Version: 1.4.2
- Operating System: Mac OS X (x86_64) version 10.6.8
- Java Version: 1.6.0_29, Apple Inc.
- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
- Memory: 1033332328 bytes (985 MB) / 1069416448 bytes (1019 MB) up to 1069416448 bytes (1019 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
- ModLoader: Mods loaded: 2
ModLoader 1.4.2
mod_MoreMod 3.14159265

My code is this
[spoiler]package net.minecraft.src;
import java.util.Map;
import java.util.Random;
import java.util.*;

public class mod_MoreMod extends BaseMod
{

public static final Block AquamarineDeco = new BlockAquamarineDeco(244,0).setHardness(2F).setResistance(2000.0F).setBlockName("AMDO");
public static final Block AquamarineBlock = new BlockAquamarine(251,0).setHardness(2F).setResistance(2000.0F).setBlockName("AMBL");
public static final Item AquamarineOre = new ItemAquamarine(250).setItemName("AMOR");
protected Random randomGenerator;

public static final Item AquamarineChestplate= (new ItemArmor(253, EnumArmorMaterial.AQMARMOR ,5,1 ).setItemName("AMCP"));
public static final Item AquamarineHelmet = (new ItemArmor(254,EnumArmorMaterial.AQMARMOR ,5,0 ).setItemName("AMLI"));
public static final Item AquamarineLeggings = (new ItemArmor(252,EnumArmorMaterial.AQMARMOR ,5,2 ).setItemName("AMHT"));
public static final Item AquamarineBoots = (new ItemArmor(255,EnumArmorMaterial.AQMARMOR, 5, 3 ).setItemName("AMBS"));

// Aquamarine Tools
public static final Item AquamarineSword = new ItemSword (245, EnumToolMaterial.AQUAMARINE).setItemName("sand");
public static final Item AquamarineShovel = new ItemSpade (246, EnumToolMaterial.AQUAMARINE).setItemName("amse");
public static final Item AquamarinePickaxe = new ItemPickaxe (247, EnumToolMaterial.AQUAMARINE).setItemName("ampa");
public static final Item AquamarineAxe = new ItemAxe (248, EnumToolMaterial.AQUAMARINE).setItemName("amae");
public static final Item AquamarineHoe = new ItemHoe (249, EnumToolMaterial.AQUAMARINE).setItemName("amhe");

public void load()
{
AquamarineSword.iconIndex = ModLoader.addOverride("/gui/items.png" , "/Items/AquamarineSword.png");
ModLoader.addName(AquamarineSword, "Aquamarine Sword");
ModLoader.addRecipe(new ItemStack(AquamarineSword,1), new Object[]{
" * ", " * ", " X ", Character.valueOf('*'), Item.Aquamarine ,
Character.valueOf('X'), Item.stick});

AquamarineShovel.iconIndex = ModLoader.addOverride("/gui/items.png" , "/Items/AquamarineShovel.png");
ModLoader.addName(AquamarineShovel, "Aquamarine Shovel");
ModLoader.addRecipe(new ItemStack(AquamarineShovel,1), new Object[]{
" * ", " X ", " X ", Character.valueOf('*'), Item.Aquamarine ,
Character.valueOf('X'), Item.stick});

AquamarinePickaxe.iconIndex = ModLoader.addOverride("/gui/items.png" , "/Items/AquamarinePickaxe.png");
ModLoader.addName(AquamarinePickaxe, "Aquamarine Pickaxe");
ModLoader.addRecipe(new ItemStack(AquamarinePickaxe,1), new Object[]{
"***", " X ", " X ", Character.valueOf('*'), Item.Aquamarine ,
Character.valueOf('X'), Item.stick});

AquamarineAxe.iconIndex = ModLoader.addOverride("/gui/items.png" , "/Items/AquamarineAxe.png");
ModLoader.addName(AquamarineAxe, "Aquamarine Axe");
ModLoader.addRecipe(new ItemStack(AquamarineAxe,1), new Object[]{
"** ", "*X ", " X ", Character.valueOf('*'), Item.Aquamarine ,
Character.valueOf('X'), Item.stick});

AquamarineHoe.iconIndex = ModLoader.addOverride("/gui/items.png" , "/Items/AquamarineHoe.png");
ModLoader.addName(AquamarineHoe, "Aquamarine Hoe");
ModLoader.addRecipe(new ItemStack(AquamarineHoe,1), new Object[]{
"** ", " X ", " X ", Character.valueOf('*'), Item.Aquamarine ,
Character.valueOf('X'), Item.stick});
//Aquamarine Ore
ModLoader.registerBlock(AquamarineBlock);
AquamarineBlock.blockIndexInTexture = ModLoader.addOverride("/terrain.png" , "/Items/BlockAquamarine.png");
ModLoader.addName(AquamarineBlock, "Aquamarine Ore");

//Aquamarine Gem
AquamarineOre.iconIndex = ModLoader.addOverride("/gui/items.png" , "/Items/OreAquamarine.png");
ModLoader.addName(AquamarineOre, "Aquamarine");

//Aquamarine Block
ModLoader.registerBlock (AquamarineDeco);
AquamarineDeco.blockIndexInTexture = ModLoader.addOverride("/terrain.png" , "/Items/AquaBlock.png");
ModLoader.addName(AquamarineDeco, "Aquamarine Block");
ModLoader.addRecipe(new ItemStack(AquamarineDeco,1), new Object[]{
"***", "***", "***", Character.valueOf('*'), AquamarineOre});

// Aquamarine Chestplate
AquamarineChestplate.iconIndex = ModLoader.addOverride("/gui/items.png", "/Items/Aquachest.png");
ModLoader.addName(AquamarineChestplate, "Aquamarine Chestplate");
ModLoader.addRecipe(new ItemStack(AquamarineChestplate,1), new Object[]{
"* *", "***", "***", Character.valueOf('*'), AquamarineOre});

// Aquamarine Helmet
AquamarineHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/Items/Aquahelmet.png");
ModLoader.addName(AquamarineHelmet, "Aquamarine Helmet");
ModLoader.addRecipe(new ItemStack(AquamarineHelmet,1), new Object[]{
" ", "***", "* *", Character.valueOf('*'), AquamarineOre});


// Aquamarine Leggings
AquamarineLeggings.iconIndex = ModLoader.addOverride("/gui/items.png", "/Items/Aqualegs.png");
ModLoader.addName(AquamarineLeggings, "Aquamarine Leggings");
ModLoader.addRecipe(new ItemStack(AquamarineLeggings,1), new Object[]{
"***", "* *", "* *", Character.valueOf('*'), AquamarineOre});

// Sapphire Boots Armor
AquamarineBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/Items/Aquaboots.png");
ModLoader.addName(AquamarineBoots, "Aquamarine Boots");
ModLoader.addRecipe(new ItemStack(AquamarineBoots,1), new Object[]{
" ", "* *", "* *", Character.valueOf('*'), AquamarineOre});

ModLoader.addArmor("aquamarmour");




}

public void generateSurface(World world, Random random, int chunkX, int chunkZ)
{
randomGenerator = random;

for (int i = 0; i < 1; i++)
{
int randPosX = chunkX + randomGenerator.nextInt(16);
int randPosY = random.nextInt(60);
int randPosZ = chunkZ + randomGenerator.nextInt(16);
(new WorldGenMinable(AquamarineBlock.blockID, 10)).generate(world, random, randPosX, randPosY, randPosZ);


}
}


public String getVersion()
{
return "3.14159265";
}

public void addRenderer(Map map)
{

}


}
spoiler]

Please help me!
Posted by
TheUnexpectables
Level 1 : New Explorer
2

  Have something to say?

JoinSign in

1

sycoinc
11/06/2012 5:48 am
Level 58 : Grandmaster Programmer
try downloading a new version of MC off the website and see if that works.... back up your old .minecraft folder and then rename it... then do a complete fresh install again... then try what you normally do to edit and write your mod
1

Welcome