Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- public class mod_ObsidianSet extends BaseMod
- {
- // Item declarations
- public static final Item ObsidianBar = new Item(2005).setItemName("Obsidian Bar");
- public static Item ObsidianChest = (new ItemArmor(2001, 5, ModLoader.AddArmor("obsidian"), 1).setItemName("ObsidianChest"));
- public static Item ObsidianHelmet = (new ItemArmor(2011, 5, ModLoader.AddArmor("obsidian"), 0).setItemName("ObsidianHelmet"));
- public static Item ObsidianLegs = (new ItemArmor(2002, 5, ModLoader.AddArmor("obsidian"), 2).setItemName("ObsidianLegs"));
- public static Item ObsidianBoots = (new ItemArmor(2003, 5, ModLoader.AddArmor("obsidian"), 3).setItemName("ObsidianBoots"));
- public static final Item ObsidianArrow = new Item(2010).setItemName("ObsidianTippedArrow");
- public static final Item ObsidianPick = new ItemPickaxe(2006, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianPick");
- public static final Item ObsidianSword = new ItemSword(2004, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianSword");
- public static final Item ObsidianShovel = new ItemSpade(2007, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianShovel");
- public static final Item ObsidianAxe = new ItemAxe(2008, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianAxe");
- public static final Item ObsidianHoe = new ItemHoe(2009, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianHoe");
- public mod_ObsidianSet()
- {
- //overrides
- ObsidianBar.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianBar.png");
- ObsidianChest.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianChest.png");
- ObsidianHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianHelmet.png");
- ObsidianLegs.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianLegs.png");
- ObsidianBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianBoots.png");
- ObsidianArrow.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianArrow.png");
- ObsidianPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianPick.png");
- ObsidianSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianSword.png");
- ObsidianAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianAxe.png");
- ObsidianHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianHoe.png");
- ObsidianShovel.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianShovel.png");
- //Names
- ModLoader.AddName(ObsidianBar, "Obsidian Bar");
- ModLoader.AddName(ObsidianChest, "Obsidian Chest");
- ModLoader.AddName(ObsidianLegs, "Obsidian Legs");
- ModLoader.AddName(ObsidianBoots, "Obsidian Boots");
- ModLoader.AddName(ObsidianHelmet, "Obsidian Helmet");
- ModLoader.AddName(ObsidianArrow, "Obsidian Arrow");
- ModLoader.AddName(ObsidianPick, "Obsidian Pick");
- ModLoader.AddName(ObsidianSword, "Obsidian Sword");
- ModLoader.AddName(ObsidianAxe, "Obsidian Axe");
- ModLoader.AddName(ObsidianHoe, "Obsidian Hoe");
- //Smelting Recipes
- ModLoader.AddSmelting(Block.obsidian.blockID, new ItemStack(ObsidianBar, 1));
- // Tool Crafting Recipes
- ModLoader.AddRecipe(new ItemStack(ObsidianPick, 1), new Object[] {
- "OOO", " S ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(ObsidianShovel, 1), new Object[] {
- " O ", " S ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(ObsidianAxe, 1), new Object[] {
- "OO ", "OS ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(ObsidianSword, 1), new Object[] {
- " O ", " O ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(ObsidianHoe, 1), new Object[] {
- "OO ", " S ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
- });
- //armor crafting
- ModLoader.AddRecipe(new ItemStack(ObsidianChest, 1), new Object[] {
- "O O", "000", "000", Character.valueOf('O'), ObsidianBar
- });
- ModLoader.AddRecipe(new ItemStack(ObsidianHelmet, 1), new Object[] {
- "000", "0 0", Character.valueOf('O'), ObsidianBar
- });
- ModLoader.AddRecipe(new ItemStack(ObsidianLegs, 1), new Object[] {
- "O0O", "0 0", "0 0", Character.valueOf('O'), ObsidianBar
- });
- ModLoader.AddRecipe(new ItemStack(ObsidianBoots, 1), new Object[] {
- "0 0", "0 0", Character.valueOf('O'), ObsidianBar
- });
- ModLoader.AddRecipe(new ItemStack(ObsidianArrow, 3), new Object[] {
- " O ", " I ", " F ", Character.valueOf('O'), ObsidianBar, Character.valueOf('|'), Item.stick, Character.valueOf('F'), Item.feather
- });
- }
- public String Version()
- {
- return "1.7.3";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement