Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.96 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. public class mod_ObsidianSet extends BaseMod
  4. {
  5.     // Item declarations
  6.     public static final Item ObsidianBar = new Item(2005).setItemName("Obsidian Bar");
  7.     public static Item ObsidianChest = (new ItemArmor(2001, 5, ModLoader.AddArmor("obsidian"), 1).setItemName("ObsidianChest"));
  8.     public static Item ObsidianHelmet = (new ItemArmor(2011, 5, ModLoader.AddArmor("obsidian"), 0).setItemName("ObsidianHelmet"));
  9.     public static Item ObsidianLegs = (new ItemArmor(2002, 5, ModLoader.AddArmor("obsidian"), 2).setItemName("ObsidianLegs"));
  10.     public static Item ObsidianBoots = (new ItemArmor(2003, 5, ModLoader.AddArmor("obsidian"), 3).setItemName("ObsidianBoots"));
  11.     public static final Item ObsidianArrow = new Item(2010).setItemName("ObsidianTippedArrow");
  12.     public static final Item ObsidianPick = new ItemPickaxe(2006, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianPick");
  13.     public static final Item ObsidianSword = new ItemSword(2004, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianSword");
  14.     public static final Item ObsidianShovel = new ItemSpade(2007, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianShovel");
  15.     public static final Item ObsidianAxe = new ItemAxe(2008, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianAxe");
  16.     public static final Item ObsidianHoe = new ItemHoe(2009, EnumToolMaterial.OBSIDIAN).setItemName("ObsidianHoe");
  17.    
  18.    
  19.    
  20.     public mod_ObsidianSet()
  21.     {
  22.         //overrides
  23.     ObsidianBar.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianBar.png");
  24.     ObsidianChest.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianChest.png");
  25.     ObsidianHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianHelmet.png");
  26.     ObsidianLegs.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianLegs.png");
  27.     ObsidianBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianBoots.png");
  28.     ObsidianArrow.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianArrow.png");
  29.     ObsidianPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianPick.png");
  30.     ObsidianSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianSword.png");   
  31.     ObsidianAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianAxe.png");
  32.     ObsidianHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianHoe.png");
  33.     ObsidianShovel.iconIndex = ModLoader.addOverride("/gui/items.png", "/ObsidianShovel.png");
  34.     //Names
  35.         ModLoader.AddName(ObsidianBar, "Obsidian Bar");
  36.        ModLoader.AddName(ObsidianChest, "Obsidian Chest");
  37.        ModLoader.AddName(ObsidianLegs, "Obsidian Legs");
  38.        ModLoader.AddName(ObsidianBoots, "Obsidian Boots");
  39.        ModLoader.AddName(ObsidianHelmet, "Obsidian Helmet");
  40.        ModLoader.AddName(ObsidianArrow, "Obsidian Arrow");
  41.        ModLoader.AddName(ObsidianPick, "Obsidian Pick");
  42.        ModLoader.AddName(ObsidianSword, "Obsidian Sword");
  43.        ModLoader.AddName(ObsidianAxe, "Obsidian Axe");
  44.        ModLoader.AddName(ObsidianHoe, "Obsidian Hoe");
  45.        //Smelting Recipes
  46.        
  47.        ModLoader.AddSmelting(Block.obsidian.blockID, new ItemStack(ObsidianBar, 1));
  48.     // Tool Crafting Recipes
  49.        
  50.        ModLoader.AddRecipe(new ItemStack(ObsidianPick, 1), new Object[] {
  51.            "OOO", " S ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
  52.        });
  53.      
  54.        ModLoader.AddRecipe(new ItemStack(ObsidianShovel, 1), new Object[] {
  55.            " O ", " S ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
  56.        });  
  57.        
  58.        ModLoader.AddRecipe(new ItemStack(ObsidianAxe, 1), new Object[] {
  59.            "OO ", "OS ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
  60.        });
  61.        
  62.        ModLoader.AddRecipe(new ItemStack(ObsidianSword, 1), new Object[] {
  63.            " O ", " O ", " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
  64.        });  
  65.        
  66.        ModLoader.AddRecipe(new ItemStack(ObsidianHoe, 1), new Object[] {
  67.             "OO ",  " S ",  " S ", Character.valueOf('O'), Block.dirt, Character.valueOf('S'), Item.stick
  68.        });  
  69.        
  70.        
  71.        //armor crafting
  72.        ModLoader.AddRecipe(new ItemStack(ObsidianChest, 1), new Object[] {
  73.            "O O", "000", "000", Character.valueOf('O'), ObsidianBar
  74.        });
  75.        
  76.        ModLoader.AddRecipe(new ItemStack(ObsidianHelmet, 1), new Object[] {
  77.              "000", "0 0", Character.valueOf('O'), ObsidianBar
  78.            });
  79.            
  80.        ModLoader.AddRecipe(new ItemStack(ObsidianLegs, 1), new Object[] {
  81.            "O0O", "0 0", "0 0", Character.valueOf('O'), ObsidianBar
  82.        });
  83.        
  84.        ModLoader.AddRecipe(new ItemStack(ObsidianBoots, 1), new Object[] {
  85.            "0 0", "0 0", Character.valueOf('O'), ObsidianBar
  86.        });
  87.    
  88.        ModLoader.AddRecipe(new ItemStack(ObsidianArrow, 3), new Object[] {
  89.            " O ", " I ", " F ", Character.valueOf('O'), ObsidianBar, Character.valueOf('|'), Item.stick, Character.valueOf('F'), Item.feather
  90.        });
  91.  
  92.        
  93.     }
  94.  
  95.    
  96.        public String Version()
  97.        {
  98.        return "1.7.3";
  99.        }
  100.  
  101.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement