Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 2nd, 2012  |  syntax: Java  |  size: 2.05 KB  |  hits: 31  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. package net.minecraft.src;
  2.  
  3. import net.minecraft.src.forge.*;
  4.  
  5. public class mod_Emerald extends NetworkMod
  6. {
  7.         static EnumToolMaterial toolSKYEMERALD = EnumHelper.addToolMaterial("EMERALDTWO", 2, 500, 7F, 3, 9);
  8.         //Blocks
  9.         public static final Block emeraldOre = (new EmeraldBlockOre(150,0).setHardness(2F).setResistance(5F).setBlockName("emeraldOre"));
  10.        
  11.         //Tools
  12.         public static final Item swordEmerald = (new EmeraldItemSword(151, toolSKYEMERALD)).setIconCoord(0, 68).setItemName("swordEmerald");        
  13.         public static final Item shovelEmerald = (new EmeraldItemSpade(152, toolSKYEMERALD)).setIconCoord(0, 84).setItemName("shovelEmerald");
  14.         public static final Item pickaxeEmerald = (new EmeraldItemPickaxe(153, toolSKYEMERALD)).setIconCoord(0, 100).setItemName("pickaxeEmerald");
  15.         public static final Item axeEmerald = (new EmeraldItemAxe(154, toolSKYEMERALD)).setIconCoord(0, 116).setItemName("axeEmerald");
  16.         public static final Item hoeEmerald = (new EmeraldItemHoe(155, toolSKYEMERALD)).setIconCoord(0, 132).setItemName("hoeEmerald");
  17.  
  18.         public mod_Emerald()
  19.         {
  20.  
  21.         }
  22.  
  23.         public void load()
  24.         {
  25.  
  26.         MinecraftForgeClient.preloadTexture("/SkysMod/gui/items.png");
  27.         MinecraftForgeClient.preloadTexture("/SkysMod/terrain.png");
  28.        
  29.         ModLoader.registerBlock(emeraldOre);
  30.         ModLoader.addName(emeraldOre, "Emerald Ore");
  31.        
  32.         ModLoader.addName(swordEmerald, "Emerald Sword");              
  33.         ModLoader.addName(pickaxeEmerald, "Emerald Pickaxe");
  34.         ModLoader.addName(shovelEmerald, "Emerald Shovel");
  35.         ModLoader.addName(axeEmerald, "Emerald Axe");
  36.         ModLoader.addName(hoeEmerald, "Emerald How");    
  37.        
  38.         MinecraftForge.setToolClass(pickaxeEmerald, "pickaxe", 2);
  39.         MinecraftForge.setToolClass(shovelEmerald, "shovel", 2);
  40.         MinecraftForge.setToolClass(axeEmerald, "axe", 2);
  41.         }
  42.  
  43.         public String getVersion() {
  44.                 return "1.0.0";
  45.         }
  46.  
  47. }