Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Created by Bryanturo 10/16/11 //
- package net.minecraft.src;
- import java.util.Random;
- public class mod_Demoncraft extends BaseMod
- {
- public mod_Demoncraft()
- {
- ModLoader.RegisterBlock(Demonore);
- ModLoader.AddName(Demonore, "Demon ore");
- Demonore.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/Demonore_texture.png");
- world = ModLoader.getMinecraftInstance().theWorld;
- ModLoader.AddName(Demonbar, "Demonbar");
- Demonbar.iconIndex = ModLoader.addOverride("/gui/items.png", "/Demonbar.png");
- //furnace recipe
- ModLoader.AddSmelting(mod_Demoncraft.Demonore.blockID, new ItemStack(mod_Demoncraft.Demonbar, 1));
- //tools
- ModLoader.AddName(DemonSword, "DemonSword");
- ModLoader.AddName(DemonPickaxe, "DemonPickaxe");
- ModLoader.AddName(DemonAxe, "DemonAxe");
- ModLoader.AddName(DemonSpade, "DemonShovel");
- ModLoader.AddName(DemonHoe, "DemonHoe");
- DemonSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/DemonSword.png");
- DemonPickaxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/DemonPickaxe.png");
- DemonAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/DemonAxe.png");
- DemonSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/DemonSpade.png");
- DemonHoe.iconIndex = ModLoader.addOverride("/gui/items.png", "/DemonHoe.png");
- //added recipe
- ModLoader.AddRecipe(new ItemStack(DemonSword, 1), new Object [] {
- "X", "X", "#", Character.valueOf('X'), mod_Demoncraft.Demonbar, Character.valueOf('#'), Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(DemonSpade, 1), new Object[] {
- "X", "#", "#", Character.valueOf('X'), mod_Demoncraft.Demonbar, Character.valueOf('#'), Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(DemonPickaxe, 1), new Object[] {
- "XXX", "#", "#", Character.valueOf('X'), mod_Demoncraft.Demonbar, Character.valueOf('#'), Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(DemonHoe, 1), new Object[] {
- "XX", "#", "#", Character.valueOf('X'), mod_Demoncraft.Demonbar, Character.valueOf('#'), Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(DemonAxe, 1), new Object[] {
- "XX", "X#", "#", Character.valueOf('X'), mod_Demoncraft.Demonbar, Character.valueOf('#'), Item.stick
- });
- }
- public void GenerateSurface(World world, Random random, int i, int j)
- {
- for( int a = 0; a < 8; a++ )
- {
- int posX = i + random.nextInt(16);
- int posY = random.nextInt(15) + 30;
- int posZ = j + random.nextInt(16);
- (new WorldGenMinable(Demonore.blockID, 12)).generate(world, random, posX, posY, posZ);
- }
- }
- //* Custom Stocks *//
- public static final Block Demonore;
- //*--------------*//
- //* Custom Items *//
- public static Item Demonbar;
- public static Item DemonSword = new ItemSword(249, EnumToolMaterial.Demonbar).setItemName("DemonSword");
- public static Item DemonPickaxe = new ItemPickaxe(250, EnumToolMaterial.Demonbar).setItemName("DemonPickaxe");
- public static Item DemonAxe = new ItemAxe(251, EnumToolMaterial.Demonbar).setItemName("DemonAxe");
- public static Item DemonHoe = new ItemHoe(252, EnumToolMaterial.Demonbar).setItemName("DemonHoe");
- public static Item DemonSpade = new ItemSpade(253, EnumToolMaterial.Demonbar).setItemName("DemonSpade");
- //*--------------*//
- //* Other Objects *//
- World world;
- //*--------------*//
- static
- {
- Demonore = (new Block(171, 0, Material.rock)).setHardness(1.5F).setResistance(10F).setStepSound(Block.soundStoneFootstep).setLightValue(0.5F).setBlockName("Demonore");
- Demonbar = (new Item(172)).setItemName("Demonbar");
- }
- public String Version()
- {
- return "1.8.1";
- }
- }
Add Comment
Please, Sign In to add comment