• ModLoader Modding Help Needed
    2 replies, posted
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.