Advertisement
Guest User

Untitled

a guest
Jun 13th, 2011
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.87 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. import java.io.*;
  4. import java.util.Random;
  5.  
  6. public class mod_Granite extends BaseMod {
  7.    
  8.     public static Block Granite;
  9.     public static Block GraniteRefined;
  10.     public static Block GraniteRed;
  11.     public static Block GraniteBlue;
  12.     public static Block GraniteLightBlue;
  13.     public static Block GranitePink;
  14.     public static Block GraniteGreen;
  15.    
  16.     public mod_Granite() {
  17.         // REGISTER BLOCKS
  18.         ModLoader.RegisterBlock(Granite);
  19.         ModLoader.RegisterBlock(GraniteRefined);
  20.         ModLoader.RegisterBlock(GraniteRed);
  21.         ModLoader.RegisterBlock(GraniteBlue);
  22.         ModLoader.RegisterBlock(GraniteLightBlue);
  23.         ModLoader.RegisterBlock(GranitePink);
  24.         ModLoader.RegisterBlock(GraniteGreen);
  25.         //ADD NAMES
  26.         ModLoader.AddName(Granite, "Granite");
  27.         ModLoader.AddName(GraniteRefined, "Refined Granite");
  28.         ModLoader.AddName(GraniteRed, "Red Granite");
  29.         ModLoader.AddName(GraniteBlue, "Blue Granite");
  30.         ModLoader.AddName(GraniteLightBlue, "Light Blue Granite");
  31.         ModLoader.AddName(GranitePink, "Light Pink Granite");
  32.         ModLoader.AddName(GraniteGreen, "Green Granite");
  33.         //ADD SMELTING RECIPES + CRAFTING RECIPES
  34.         ModLoader.AddSmelting(Block.gravel.blockID, new ItemStack(Granite));
  35.         ModLoader.AddSmelting(2258, new ItemStack(GraniteRefined));
  36.         ModLoader.AddRecipe(new ItemStack(GraniteRed), new Object[]{ "###", "#X#", "###", Character.valueOf('#'), new ItemStack(Item.dyePowder, 1, 1), Character.valueOf('X'), new ItemStack(Granite) });
  37.         ModLoader.AddRecipe(new ItemStack(GraniteBlue), new Object[]{ "###", "#X#", "###", Character.valueOf('#'), new ItemStack(Item.dyePowder, 1, 4), Character.valueOf('X'), new ItemStack(Granite) });
  38.         ModLoader.AddRecipe(new ItemStack(GraniteLightBlue), new Object[]{ "###", "#X#", "###", Character.valueOf('#'), new ItemStack(Item.dyePowder, 1, 12), Character.valueOf('X'), new ItemStack(Granite) });
  39.         ModLoader.AddRecipe(new ItemStack(GranitePink), new Object[]{ "###", "#X#", "###", Character.valueOf('#'), new ItemStack(Item.dyePowder, 1, 9), Character.valueOf('X'), new ItemStack(Granite) });
  40.         ModLoader.AddRecipe(new ItemStack(GraniteGreen), new Object[]{ "###", "#X#", "###", Character.valueOf('#'), new ItemStack(Item.dyePowder, 1, 2), Character.valueOf('X'), new ItemStack(Granite) });
  41.     }
  42.    
  43.     static {
  44.         float dh = 1.50F; //Default hardness.
  45.         float dr = 6.0F; //Default resistance.
  46.         Granite = new BlockGranite(2258, ModLoader.addOverride("/terrain.png", "/mods/CameronK/block/granite.png")).setHardness(dh).setResistance(dr).setBlockName("Granite");
  47.         GraniteRefined = new BlockGraniteRefined(2259, ModLoader.addOverride("/terrain.png", "/mods/CameronK/block/granite_refined.png")).setHardness(2.25F).setResistance(8.5F).setBlockName("Refined Granite");
  48.         GraniteRed = new BlockGraniteRed(2260, ModLoader.addOverride("/terrain.png", "/mods/CameronK/block/granite_red.png")).setHardness(dh).setResistance(dr).setBlockName("Red Granite");
  49.         GraniteBlue = new BlockGraniteBlue(2261, ModLoader.addOverride("/terrain.png", "/mods/CameronK/block/granite_blue.png")).setHardness(dh).setResistance(dr).setBlockName("Blue Granite");
  50.         GraniteLightBlue = new BlockGraniteLightBlue(2262, ModLoader.addOverride("/terrain.png", "/mods/CameronK/block/granite_lightblue.png")).setHardness(dh).setResistance(dr).setBlockName("Light Blue Granite");
  51.         GranitePink = new BlockGranitePink(2263, ModLoader.addOverride("/terrain.png", "/mods/CameronK/block/granite_pink.png")).setHardness(dh).setResistance(dr).setBlockName("Pink Granite");
  52.         GraniteGreen = new BlockGraniteGreen(2264, ModLoader.addOverride("/terrain.png", "/mods/CameronK/block/granite_green.png")).setHardness(dh).setResistance(dr).setBlockName("Green Granite");
  53.     }
  54.     public String Version() {
  55.         return "1.6.6";
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement