- package net.minecraft.src;
- import java.util.Random;
- public class mod_Swaginite extends BaseMod
- {
- public static Item SwaginiteHelmet;
- public static Item SwaginiteChest;
- public static Item SwaginiteLeggings;
- public static Item SwaginiteBoots;
- public static Item SwaginiteIngot;
- public static Block BlockSwaginite;
- public void load(
- )
- {
- SwaginiteHelmet = (new ItemArmor(134, EnumArmorMaterial.IRON, 3, 0)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteHelm.png")).setItemName("Swaginite Helmet");
- SwaginiteChest = (new ItemArmor(135, EnumArmorMaterial.IRON, 3, 1)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteChest.png")).setItemName("Swaginite Chest");
- SwaginiteLeggings = (new ItemArmor(136, EnumArmorMaterial.IRON, 3, 2)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteLeggings.png")).setItemName("Swaginite Leggings");
- SwaginiteBoots = (new ItemArmor(137, EnumArmorMaterial.IRON, 3, 3)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteBoots.png")).setItemName("Swaginite Boots");
- BlockSwaginite = (new BlockSwaginite(132, ModLoader.addOverride("/terrain.png", "/Swaginite/Swag.png"))).setHardness(3f).setResistance(5f).setStepSound(Block.soundStoneFootstep).setBlockName("SwaginiteOre");
- SwaginiteIngot = (new Item(133)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteIngot.png")).setItemName("SwaginiteIngot");
- ModLoader.addName(SwaginiteIngot, "Swaginite Ingot");
- ModLoader.registerBlock(BlockSwaginite);
- ModLoader.addName(BlockSwaginite, "Swaginite Ore");
- ModLoader.addSmelting(BlockSwaginite.blockID, new ItemStack(SwaginiteIngot, 1));
- ModLoader.addName(SwaginiteHelmet, "Swaginite Helmet");
- ModLoader.addName(SwaginiteChest, "Swaginite Chest");
- ModLoader.addName(SwaginiteLeggings, "Swaginite Leggings");
- ModLoader.addName(SwaginiteBoots, "Swaginite Boots");
- ModLoader.addArmor("swaginite");
- ModLoader.addRecipe(new ItemStack(SwaginiteHelmet, 1), new Object []
- {
- "XXX", "X X", Character.valueOf('X'), Block.dirt
- });
- ModLoader.addRecipe(new ItemStack(SwaginiteChest, 1), new Object []
- {
- "X X","XXX", "XXX", Character.valueOf('X'), Block.dirt
- });
- ModLoader.addRecipe(new ItemStack(SwaginiteLeggings, 1), new Object []
- {
- "XXX", "X X", "X X", Character.valueOf('X'), Block.dirt
- });
- ModLoader.addRecipe(new ItemStack(SwaginiteBoots, 1), new Object []
- {
- "X X", "X X", Character.valueOf('X'), Block.dirt
- });
- ModLoader.addRecipe(new ItemStack(BlockSwaginite, 1), new Object []
- {
- "XX", Character.valueOf('X'), Block.dirt
- });
- }
- public mod_Swaginite(){
- BlockSwaginite = (new BlockSwaginite(131, ModLoader.addOverride("/terrain.png", "/Swaginite/Swag.png"))).setHardness(3f).setResistance(5f).setStepSound(Block.soundStoneFootstep).setBlockName("SwaginiteOre");
- ModLoader.registerBlock(BlockSwaginite);
- ModLoader.addName(BlockSwaginite, "Swaginite Ore");}
- public void generateSurface(World world , Random rand, int chunkx, int chunkz )
- {
- //BlockSwaginite
- for(int l = 0; l<15; l++)
- {
- int i1 = chunkx +rand.nextInt(16);
- int j1 = rand.nextInt(16);
- int k1 = chunkz + rand.nextInt(16);
- (new WorldGenMinable(BlockSwaginite.blockID, 4)).generate(world, rand, i1, j1, k1);
- }
- //end BlockSwaginite
- }
- public String getVersion()
- {
- return "v0.01";
- }
- }