Code:
public static final Item shovelObsidian;
static{
shovelObsidian = (new ItemSpadeMeinMod(2000, EnumToolMaterialMeinMod.OBSIDIAN)).setIconIndex(Mo dLoader.addOverride("/gui/items.png", "/obsidian shovel.png")).setItemName("Obsidian Shovel");
}
Code:
public mod_tools() {
ModLoader.AddName(shovelObsidian, "Obsidian Shovel");
ModLoader.AddRecipe(new ItemStack(shovelObsidian, 1), new Object[] {
"X", "#", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.stick
});
}
Code:
package net.minecraft.src;
public class mod_MeinMod extends BaseMod{
public static final Item shovelObsidian;
public static final Item pickaxeObsidian;
public static final Item axeObsidian;
public static final Item swordObsidian;
static{
shovelObsidian = (new ItemSpadeMeinMod(2000, EnumToolMaterialMeinMod.OBSIDIAN)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/shovelObsidian.png")).setItemName("Obsidian Shovel");
pickaxeObsidian = (new ItemPickaxeMeinMod(2001, EnumToolMaterialMeinMod.OBSIDIAN)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/pickaxeObsidian.png")).setItemName("Obsidian Pickaxe");
axeObsidian = (new ItemAxeMeinMod(2002, EnumToolMaterialMeinMod.OBSIDIAN)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/axeObsidian.png")).setItemName("Obsidian Axe");
swordObsidian = (new ItemSwordMeinMod(2003, EnumToolMaterialMeinMod.OBSIDIAN)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/swordObsidian.png")).setItemName("Obsidian Sword");
}
public mod_MeinMod() {
ModLoader.AddName(shovelObsidian, "Obsidian Shovel");
ModLoader.AddName(pickaxeObsidian, "Obsidian Pickaxe");
ModLoader.AddName(axeObsidian, "Obsidian Axe");
ModLoader.AddName(swordObsidian, "Obsidian Sword");
ModLoader.AddRecipe(new ItemStack(shovelObsidian, 1), new Object[] {
"X", "#", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(pickaxeObsidian, 1), new Object[] {
"XXX", " # ", " # ", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(axeObsidian, 1), new Object[] {
"XX", "X#", " #", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.stick
});
ModLoader.AddRecipe(new ItemStack(swordObsidian, 1), new Object[] {
"X", "X", "#", Character.valueOf('X'), Block.obsidian, Character.valueOf('#'), Item.stick
});
}
public String Version() {
return "1.7.3";
}
}