Hey everyone, I'm new to this forum, and pretty bummed out that my first post has to be a "HELP ME!" type of thing. Anyway, I'm editing Minecraft Coder Pack with ModLoader (in Java, obviously), but no matter what I do, i keep getting this error:
[CODE]== MCP 7.23 (data: 7.23, client: 1.4.5, server: 1.4.5) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
'"C:\Program Files (x86)\Java\jdk1.7.0_09\bin\javac" -Xlint:-options -deprecatio
n -g -source 1.6 -tar...' failed : 1
== ERRORS FOUND ==
src\minecraft\net\minecraft\src\mod_SaltCraft.java:29: error: cannot find symbol
public static final block salt;
^
symbol: class block
location: class mod_SaltCraft
src\minecraft\net\minecraft\src\mod_SaltCraft.java:10: error: mod_SaltCraft is n
ot abstract and does not override abstract method getVersion() in BaseMod
public class mod_SaltCraft extends BaseMod
^
src\minecraft\net\minecraft\src\mod_SaltCraft.java:34: error: cannot find symbol
salt = (new Block(200, 0, Material.rock)).setHardness(1.1F).setResistance(
10F).setBlockName("salt");
^
symbol: variable rock
location: class Material
src\minecraft\net\minecraft\src\mod_SaltCraft.java:34: error: cannot find symbol
salt = (new Block(200, 0, Material.rock)).setHardness(1.1F).setResistance(
10F).setBlockName("salt");
^
symbol: method setHardness(float)
location: class Block
4 errors
[/CODE]Here's the source file I made (called mod_SaltCraft.java).
[CODE]package net.minecraft.src;
//SaltCraft class
public class mod_SaltCraft extends BaseMod
{
public mod_SaltCraft()
{
ModLoader.registerBlock( salt );
//Future Debug- Change to ( salt, "Salt")
ModLoader.addName( salt, "Salt");
salt.blockIndexInTexture = ModLoader.addOverride( "/terrain.png", "/salt_texture.png" );
}
public String Version()
{
return "1.4.5";
}
public void load()
{
}
public static final block salt;
static
{
//Future debug- delete ".setStepSound(Block.soundStoneFootstep)"
salt = (new Block(200, 0, Material.rock)).setHardness(1.1F).setResistance(10F).setBlockName("salt");
}
}[/CODE]
Please help. Java isn't my choice of language, so it'll probably be some stupid syntax thing, but still... HELP!
To be honest you should just switch to Forge since modloader is hardly used anymore
Thank you for that, I will remember to learn to use Forge. However, does anybody know how to fix this problem? It's really been nagging at me and I'd like to finish this mod. Thanks.
Sorry, you need to Log In to post a reply to this thread.