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

Untitled

By: a guest on Aug 3rd, 2012  |  syntax: None  |  size: 3.75 KB  |  hits: 11  |  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. import java.util.Random;
  3.  
  4.  
  5. public class mod_Swaginite extends BaseMod
  6. {      
  7.         public static Item SwaginiteHelmet;
  8.         public static Item SwaginiteChest;
  9.         public static Item SwaginiteLeggings;
  10.         public static Item SwaginiteBoots;
  11.         public static Item SwaginiteIngot;
  12.         public static Block BlockSwaginite;
  13.  
  14.  
  15.         public void load(
  16.                         )
  17.         {
  18.                
  19.                 SwaginiteHelmet = (new ItemArmor(134, EnumArmorMaterial.IRON, 3, 0)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteHelm.png")).setItemName("Swaginite Helmet");
  20.                 SwaginiteChest = (new ItemArmor(135, EnumArmorMaterial.IRON, 3, 1)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteChest.png")).setItemName("Swaginite Chest");
  21.                 SwaginiteLeggings = (new ItemArmor(136, EnumArmorMaterial.IRON, 3, 2)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteLeggings.png")).setItemName("Swaginite Leggings");
  22.                 SwaginiteBoots = (new ItemArmor(137, EnumArmorMaterial.IRON, 3, 3)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteBoots.png")).setItemName("Swaginite Boots");     
  23.                 BlockSwaginite = (new BlockSwaginite(132, ModLoader.addOverride("/terrain.png", "/Swaginite/Swag.png"))).setHardness(3f).setResistance(5f).setStepSound(Block.soundStoneFootstep).setBlockName("SwaginiteOre");
  24.                 SwaginiteIngot = (new Item(133)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteIngot.png")).setItemName("SwaginiteIngot");
  25.  
  26. ModLoader.addName(SwaginiteIngot, "Swaginite Ingot");
  27.                
  28.                                
  29.                                
  30.             ModLoader.registerBlock(BlockSwaginite);
  31.             ModLoader.addName(BlockSwaginite, "Swaginite Ore");
  32.             ModLoader.addSmelting(BlockSwaginite.blockID, new ItemStack(SwaginiteIngot, 1));
  33.            ModLoader.addName(SwaginiteHelmet, "Swaginite Helmet");
  34.            ModLoader.addName(SwaginiteChest, "Swaginite Chest");
  35.            ModLoader.addName(SwaginiteLeggings, "Swaginite Leggings");
  36.            ModLoader.addName(SwaginiteBoots, "Swaginite Boots");
  37.            ModLoader.addArmor("swaginite");
  38.            
  39.            ModLoader.addRecipe(new ItemStack(SwaginiteHelmet, 1), new Object []
  40.                            {
  41.                                 "XXX", "X X", Character.valueOf('X'), Block.dirt
  42.                            });
  43.            ModLoader.addRecipe(new ItemStack(SwaginiteChest, 1), new Object []
  44.                            {
  45.                                 "X X","XXX", "XXX", Character.valueOf('X'), Block.dirt
  46.                            });
  47.            ModLoader.addRecipe(new ItemStack(SwaginiteLeggings, 1), new Object []
  48.                            {
  49.                                 "XXX", "X X", "X X", Character.valueOf('X'), Block.dirt
  50.                            });
  51.            ModLoader.addRecipe(new ItemStack(SwaginiteBoots, 1), new Object []
  52.                            {
  53.                                 "X X", "X X", Character.valueOf('X'), Block.dirt
  54.                            });
  55.            ModLoader.addRecipe(new ItemStack(BlockSwaginite, 1), new Object []
  56.                            {
  57.                                 "XX", Character.valueOf('X'), Block.dirt
  58.                            });
  59.                            
  60.            
  61.         }
  62.     public mod_Swaginite(){
  63.         BlockSwaginite = (new BlockSwaginite(131, ModLoader.addOverride("/terrain.png", "/Swaginite/Swag.png"))).setHardness(3f).setResistance(5f).setStepSound(Block.soundStoneFootstep).setBlockName("SwaginiteOre");
  64.                
  65.  
  66.  
  67.                
  68.                                
  69.                                
  70.             ModLoader.registerBlock(BlockSwaginite);
  71.             ModLoader.addName(BlockSwaginite, "Swaginite Ore");}
  72.            
  73.  
  74.                 public void generateSurface(World world , Random rand, int chunkx, int chunkz )
  75.                 {
  76.                         //BlockSwaginite
  77.  
  78.                         for(int l = 0; l<15; l++)
  79.                         {
  80.  
  81.                         int i1 = chunkx +rand.nextInt(16);
  82.                         int j1 = rand.nextInt(16);
  83.                         int k1 = chunkz + rand.nextInt(16);
  84.  
  85.                         (new WorldGenMinable(BlockSwaginite.blockID, 4)).generate(world, rand, i1, j1, k1);
  86.  
  87.  
  88.                         }
  89.  
  90.                         //end BlockSwaginite
  91.  
  92.  
  93.  
  94.                 }
  95.  
  96.  
  97.         public String getVersion()
  98.         {
  99.  
  100.                 return "v0.01";
  101.  
  102.         }
  103. }