1
Help With Code Please!
Hi, I'm trying to do a new ore mod and this is my code:
It says I have 1 error in:
private static BlockAmber = new BlockAmber(488).setBlockName("Amber");
^
please help I want to know how to do mods
THANKS
public class mod_Amber extends BaseMod{
private static BlockAmber = new BlockAmber(488).setBlockName("Amber");
public mod_Amber()
{
ModLoader.AddName(Amber, "Amber");
Amber.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Amber.png");
ModLoader.RegisterBlock(Amber);
ModLoader.AddRecipe(new ItemStack(Amber,1), new Object[]
{"#",Character.valueOf('#'),Block.dirt});
}
@Override
public String Version() {
return "v0.1";
}
}
It says I have 1 error in:
private static BlockAmber = new BlockAmber(488).setBlockName("Amber");
^
please help I want to know how to do mods
THANKS
Create an account or sign in to comment.
3
1
Most of modloader's *thingys* now begin lowercase
for example;
'AddName' Is now 'addName'
'GenerateSurface' is 'generateSurface'
It also applies to addRecipe addSmelting and a few other ones
for example;
'AddName' Is now 'addName'
'GenerateSurface' is 'generateSurface'
It also applies to addRecipe addSmelting and a few other ones
1
My BlockAmber.class code is this:
Thanks
package net.minecraft.src;
public class BlockAmber extends Block {
protected BlockAmber (int i) {
super(i, Material.rock);
}
}
Thanks
1
Did you make a BlockAmber class? If so could you post the code for it?