Skip to content

Instantly share code, notes, and snippets.

Created March 7, 2012 06:02
Show Gist options
  • Save anonymous/1991352 to your computer and use it in GitHub Desktop.
Save anonymous/1991352 to your computer and use it in GitHub Desktop.
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;
static
{
SwaginiteHelmet = (new ItemArmor(134, EnumArmorMaterial.IRON, 3, 0)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteHelm.png")).setItemName("Helmet");
SwaginiteChest = (new ItemArmor(135, EnumArmorMaterial.IRON, 3, 1)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteChest.png")).setItemName("Chest");
SwaginiteLeggings = (new ItemArmor(136, EnumArmorMaterial.IRON, 3, 2)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteLeggings.png")).setItemName("Leggings");
SwaginiteBoots = (new ItemArmor(137, EnumArmorMaterial.IRON, 3, 3 )).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteBoots.png")).setItemName("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");
}
public void load(
)
{
SwaginiteIngot = (new Item(130)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/Swaginite/SwaginiteIngot.png")).setItemName("SwaginiteIngot");
BlockSwaginite = (new BlockSwaginite(131, ModLoader.addOverride("/terrain.png", "/Swaginite/Swag.png"))).setHardness(3f).setResistance(5f).setStepSound(Block.soundStoneFootstep).setBlockName("SwaginiteOre");
}
public mod_Swaginite()
{
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'), SwaginiteIngot
});
ModLoader.addRecipe(new ItemStack(SwaginiteChest, 1), new Object[]
{
"X X", "XXX","XXX", Character.valueOf('X'), SwaginiteIngot
});
ModLoader.addRecipe(new ItemStack(SwaginiteLeggings, 1), new Object[]
{
"XXX", "X X", "X X", Character.valueOf('X'), SwaginiteIngot
});
ModLoader.addRecipe(new ItemStack(SwaginiteBoots, 1), new Object[]
{
"X X", "X X", Character.valueOf('X'), SwaginiteIngot
});
}
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";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment