

(C&P THEM)
This is good! Now we can go onto editing them 
package net.minecraft.src;
import java.util.Random;
public class [COLOR=RED][b]mod_Base[/b][/color] extends BaseMod
{
public [COLOR=RED][b]mod_Base[/b][/color]()
{
}
public String Version()
{
return "3.14159265";
}
}
public static final Item Pick = new ItemPickaxe([color=blue][b]2010, [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Changethis1");
public static final Item Spade = new ItemSpade([color=blue][b]2009[/b][/color], [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Change2");
public static final Item Axe = new ItemAxe([color=blue][b]2008[/b][/color], [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Change3");
public static final Item Hoe = new ItemHoe([color=blue][b]2007[/b][/color], [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Change4");
public static final Item Sword = new ItemSword([color=blue][b]2006[/b][/color], [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Change5");
package net.minecraft.src;
import java.util.Random;
public class [COLOR=RED][b]mod_Base[/b][/color] extends BaseMod
{
public static final Item Pick = new ItemPickaxe([color=blue][b]2010, [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Changethis1");
public static final Item Spade = new ItemSpade([color=blue][b]2009[/b][/color], [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Change2");
public static final Item Axe = new ItemAxe([color=blue][b]2008[/b][/color], [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Change3");
public static final Item Hoe = new ItemHoe([color=blue][b]2007[/b][/color], [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Change4");
public static final Item Sword = new ItemSword([color=blue][b]2006[/b][/color], [color=Red][b]EnumToolMaterial.OBSIDIANTOOL[/b][/color]).setItemName("Change5");
public [COLOR=RED][b]mod_Base[/b][/color]()
{
}
public String Version()
{
return "3.14159265";
}
}
public mod_Base()
{
}
Pick.iconIndex = ModLoader.addOverride("/gui/items.png", [color=Red][b]"/Pick.png");[/b][/color]
Spade.iconIndex = ModLoader.addOverride("/gui/items.png", [color=Red][b]"/Spade.png");[/b][/color]
Axe.iconIndex = ModLoader.addOverride("/gui/items.png", [color=Red][b]"/Axe.png");[/b][/color]
Hoe.iconIndex = ModLoader.addOverride("/gui/items.png", [color=Red][b]"/Hoe.png");[/b][/color]
Sword.iconIndex = ModLoader.addOverride("/gui/items.png", [color=Red][b]"/Sword.png");[/b][/color]


ModLoader.AddName(Pick, "[color=blue][b]Pickaxe"[/b][/color]);
ModLoader.AddName(Spade, "[color=blue][b]Shovel[/b][/color]");
ModLoader.AddName(Axe, "[color=blue][b]Axe[/b][/color]");
ModLoader.AddName(Hoe, "[color=blue][b]Hoe[/b][/color]");
ModLoader.AddName(Sword, "[color=blue][b]Sword[/b][/color]");
ModLoader.AddRecipe(new ItemStack(Pick, 1), new Object[] {
[Color=red][b]"***", " # ", " # "[/b][/color], Character.valueOf('*'
, [Color=orange][b]Block.obsidian[/b][/color], Character.valueOf('#'
, [Color=orange][b]Item.stick[/b][/color]
});
ModLoader.AddRecipe(new ItemStack(Axe, 1), new Object[] {
[Color=red][b]"** ", "*# ", " # "[/b][/color], Character.valueOf('*'
, [Color=orange][b]Block.obsidian[/b][/color], Character.valueOf('#'
, [Color=orange][b]Item.stick[/b][/color]
});
ModLoader.AddRecipe(new ItemStack(Spade, 1), new Object[] {
[Color=red][b]" * ", " # ", " # "[/b][/color], Character.valueOf('*'
, [Color=orange][b]Block.obsidian[/b][/color], Character.valueOf('#'
, [Color=orange][b]Item.stick[/b][/color]
});
ModLoader.AddRecipe(new ItemStack(Hoe, 1), new Object[] {
[Color=red][b]"** ", " # ", " # "[/b][/color], Character.valueOf('*'
, [Color=orange][b]Block.obsidian[/b][/color], Character.valueOf('#'
, [Color=orange][b]Item.stick[/b][/color]
});
ModLoader.AddRecipe(new ItemStack(Sword, 1), new Object[] {
[Color=red][b]" * ", " * ", " # "[/b][/color], Character.valueOf('*'
, [Color=orange][b]Block.obsidian[/b][/color], Character.valueOf('#'
, [Color=orange][b]Item.stick[/b][/color]
});
package net.minecraft.src;
import java.util.Random;
public class mod_tools extends BaseMod
{
//Here we declare all of our new tools.
public static final Item Pick = new ItemPickaxe(2010, EnumToolMaterial.OBSIDIANTOOL).setItemName("asdf");
public static final Item Spade = new ItemSpade(2009, EnumToolMaterial.OBSIDIANTOOL).setItemName("sdfa");
public static final Item Axe = new ItemAxe(2008, EnumToolMaterial.OBSIDIANTOOL).setItemName("dfas");
public static final Item Hoe = new ItemHoe(2007, EnumToolMaterial.OBSIDIANTOOL).setItemName("fasd");
public static final Item Sword = new ItemSword(2006, EnumToolMaterial.OBSIDIANTOOL).setItemName("adsf");
public mod_tools()
{
//Here we override all the textures, and add our own.
//Make sure the name of your texture is the same what you write here
Pick.iconIndex = ModLoader.addOverride("/gui/items.png", "/Pick.png");
Spade.iconIndex = ModLoader.addOverride("/gui/items.png", "/Spade.png");
Axe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Axe.png");
Hoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/Hoe.png");
Sword.iconIndex = ModLoader.addOverride("/gui/items.png", "/Sword.png");
//Here we add the in game names to all the tools.
ModLoader.AddName(Pick, "Pickaxe");
ModLoader.AddName(Spade, "Shovel");
ModLoader.AddName(Axe, "Axe");
ModLoader.AddName(Hoe, "Hoe");
ModLoader.AddName(Sword, "Sword");
//Here are all the recipes for each tool (all of them are made out of dirt)
ModLoader.AddRecipe(new ItemStack(Pick, 1), new Object[] {
"***", " # ", " # ", Character.valueOf('*'
, Block.obsidian, Character.valueOf('#'
, Item.stick
});
ModLoader.AddRecipe(new ItemStack(Axe, 1), new Object[] {
"** ", "*# ", " # ", Character.valueOf('*'
, Block.obsidian, Character.valueOf('#'
, Item.stick
});
ModLoader.AddRecipe(new ItemStack(Spade, 1), new Object[] {
" * ", " # ", " # ", Character.valueOf('*'
, Block.obsidian, Character.valueOf('#'
, Item.stick
});
ModLoader.AddRecipe(new ItemStack(Hoe, 1), new Object[] {
"** ", " # ", " # ", Character.valueOf('*'
, Block.obsidian, Character.valueOf('#'
, Item.stick
});
ModLoader.AddRecipe(new ItemStack(Sword, 1), new Object[] {
" * ", " * ", " # ", Character.valueOf('*'
, Block.obsidian, Character.valueOf('#'
, Item.stick
});
}
public String Version()
{
return "3.14159265";
}
}
You must login or register to view this content.
WOOD("WOOD", 0, 0, 59, 2.0F, 0),
STONE("STONE", 1, 1, 131, 4F, 1),
IRON("IRON", 2, 2, 250, 6F, 2),
EMERALD("EMERALD", 3, 3, 1561, 8F, 3),
GOLD("GOLD", 4, 0, 32, 12F, 0);
WOOD("WOOD", 0, 0, 59, 2.0F, 0),
STONE("STONE", 1, 1, 131, 4F, 1),
IRON("IRON", 2, 2, 250, 6F, 2),
EMERALD("EMERALD", 3, 3, 1561, 8F, 3),
GOLD("GOLD", 4, 0, 32, 12F, 0),
OBSIDIANTOOL("OBSIDIANTOOL", [color=red][b]5[/b][/color], [color=blue][b]0[/b][/color], [color=orange][b]2876[/b][/color], [color=green][b]14F[/b][/color], [color=yellow][b]0[/b][/color]);
4 OBSIDIANTOOL: 5, Just keep it in order 

Like any other mod,
Copyright © 2026, NextGenUpdate.
All Rights Reserved.