java.lang.NullPointerException
at net.minecraft.src.mod_MagmaPowder.<init>(mod_MagmaPowder.java:11)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at net.minecraft.src.ModLoader.addMod(ModLoader.java:265)
at net.minecraft.src.ModLoader.readFromClassPath(ModLoader.java:1214)
at net.minecraft.src.ModLoader.init(ModLoader.java:733)
at net.minecraft.src.ModLoader.AddAllRenderers(ModLoader.java:162)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:104)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:42)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:314)
at net.minecraft.client.Minecraft.run(Minecraft.java:613)
at java.lang.Thread.run(Unknown Source)
Source:
package net.minecraft.src;
public class mod_MagmaPowder extends BaseMod
{
public static Item MagmaPowder;
public mod_MagmaPowder()
{
MagmaPowder.iconIndex = ModLoader.addOverride("/gui/items.png", "/mpowder/mpowder.png");
ModLoader.AddName(MagmaPowder, "Magma Powder");
}
static
{
new Item(1020).setItemName("Magma Powder");
}
@Override
public String getVersion() {
// TODO Auto-generated method stub
return "1.2.2";
}
@Override
public void load() {
// TODO Auto-generated method stub
}
}
Get rid of the load you already have. Just c+p this:
package net.minecraft.src;
public class mod_MagmaPowder extends BaseMod
{
public static Item MagmaPowder;
public void load()
{
MagmaPowder.iconIndex = ModLoader.addOverride("/gui/items.png", "/mpowder/mpowder.png");
ModLoader.AddName(MagmaPowder, "Magma Powder");
}
static
{
new Item(1020).setItemName("Magma Powder");
}
@Override
public String getVersion() {
// TODO Auto-generated method stub
return "1.2.2";
}
}
Oh, I did that but I still get this error.
java.lang.NullPointerException
at net.minecraft.src.mod_MagmaPowder.load(mod_MagmaPowder.java:11)
at net.minecraft.src.ModLoader.init(ModLoader.java:739)
at net.minecraft.src.ModLoader.AddAllRenderers(ModLoader.java:162)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:104)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:42)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:314)
at net.minecraft.client.Minecraft.run(Minecraft.java:613)
at java.lang.Thread.run(Unknown Source)
Source:
{
MagmaPowder.iconIndex = ModLoader.addOverride("/gui/items.png", "/mpowder/mpowder.png");
ModLoader.AddName(MagmaPowder, "Magma Powder");
}
is now
public void load()
{
MagmaPowder.iconIndex = ModLoader.addOverride("/gui/items.png", "/mpowder/mpowder.png");
ModLoader.AddName(MagmaPowder, "Magma Powder");
}
I added the that though.
Oh, I did that but I still get this error.