package sobiohazardous.minestrappolation.extraores.lib;

import cpw.mods.fml.common.registry.GameRegistry;
import sobiohazardous.minestrappolation.extraores.ExtraOres;
import sobiohazardous.minestrappolation.extraores.tileentity.TileEntityCopper;
import net.minecraft.block.Block;
import net.minecraft.src.ModLoader;

public class EOBlockRegister 
{

	public static void registerBlocks()
	{
		Block.bedrock.setHardness(2000);
    	//Extra Ores
    	GameRegistry.registerBlock(EOBlockManager.meuroditeOre, "meuroditeOre");
		ModLoader.registerBlock(EOBlockManager.meuroditeBlock);
		ModLoader.registerBlock(EOBlockManager.UraniumOre);
		ModLoader.registerBlock(EOBlockManager.PlutoniumOre);
		ModLoader.registerBlock(EOBlockManager.TitaniumBlock);
		ModLoader.registerBlock(EOBlockManager.TitaniumOre);
		ModLoader.registerBlock(EOBlockManager.Sunstone);
		ModLoader.registerBlock(EOBlockManager.SunstoneOre);
		ModLoader.registerBlock(EOBlockManager.ToriteOre);
		ModLoader.registerBlock(EOBlockManager.ToriteBlock);
		ModLoader.registerBlock(EOBlockManager.Granite);
		ModLoader.registerBlock(EOBlockManager.GraniteBrick);
		ModLoader.registerBlock(EOBlockManager.Quartzite);
		ModLoader.registerBlock(EOBlockManager.QuartziteTile);
		ModLoader.registerBlock(EOBlockManager.BlaziumOre);
		ModLoader.registerBlock(EOBlockManager.BlaziumBlock);
		ModLoader.registerBlock(EOBlockManager.CopperOre);
		ModLoader.registerBlock(EOBlockManager.CopperBlock);
		ModLoader.registerBlock(EOBlockManager.TinOre);
		ModLoader.registerBlock(EOBlockManager.TinBlock);
		GameRegistry.registerBlock(EOBlockManager.TinPlate, "TinPlate");
		GameRegistry.registerBlock(EOBlockManager.BronzePlate, "BronzePlate");
		GameRegistry.registerBlock(EOBlockManager.SteelPlate, "SteelPlate");
		ModLoader.registerBlock(EOBlockManager.SoulOre);
		ModLoader.registerBlock(EOBlockManager.SmoothQuartzite);
		ModLoader.registerBlock(EOBlockManager.PillarQuartzite);
		ModLoader.registerBlock(EOBlockManager.ChiseledQuartzite);
		ModLoader.registerBlock(EOBlockManager.SmoothQuartzTile);
		ModLoader.registerBlock(EOBlockManager.TinPlatedCobble);
		ModLoader.registerBlock(EOBlockManager.TinPlatedMossy);
		ModLoader.registerBlock(EOBlockManager.TinPlatedStoneBrick);
		ModLoader.registerBlock(EOBlockManager.TinPlatedChiseled);
		ModLoader.registerBlock(EOBlockManager.TinPlatedGranite);
		ModLoader.registerBlock(EOBlockManager.BronzeBlock);
		ModLoader.registerBlock(EOBlockManager.BronzePlatedCobble);
		ModLoader.registerBlock(EOBlockManager.BronzePlatedMossy);
		ModLoader.registerBlock(EOBlockManager.BronzePlatedStoneBrick);
		ModLoader.registerBlock(EOBlockManager.BronzePlatedChiseled);
		ModLoader.registerBlock(EOBlockManager.BronzePlatedGranite);
		ModLoader.registerBlock(EOBlockManager.Invincium);
		ModLoader.registerBlock(EOBlockManager.SteelBlock);
		ModLoader.registerBlock(EOBlockManager.SteelPlatedCobble);
		ModLoader.registerBlock(EOBlockManager.SteelPlatedMossy);
		ModLoader.registerBlock(EOBlockManager.SteelPlatedStoneBrick);
		ModLoader.registerBlock(EOBlockManager.SteelPlatedChiseled);
		ModLoader.registerBlock(EOBlockManager.SteelPlatedGranite);
		ModLoader.registerBlock(EOBlockManager.RawUraniumBlock);
		ModLoader.registerBlock(EOBlockManager.RawPlutoniumBlock);
		ModLoader.registerBlock(EOBlockManager.CopperBlockTarnished);
		ModLoader.registerBlock(EOBlockManager.nuke);
		ModLoader.registerBlock(EOBlockManager.SmoothRadiantQuartz);
		ModLoader.registerBlock(EOBlockManager.ChiseledRadiantQuartz);
		ModLoader.registerBlock(EOBlockManager.PillarRadiantQuartz);
		ModLoader.registerBlock(EOBlockManager.RadiantQuartzOre);
		ModLoader.registerBlock(EOBlockManager.Godstone);
		ModLoader.registerBlock(EOBlockManager.melterIdle);
		ModLoader.registerBlock(EOBlockManager.melterBurning);
		ModLoader.registerBlock(EOBlockManager.RadiantQuartzStairs);
		ModLoader.registerBlock(EOBlockManager.RadiantQuartzSingleSlab);
		ModLoader.registerBlock(EOBlockManager.RadiantQuartzDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.PinkQuartzStairs);
		ModLoader.registerBlock(EOBlockManager.PinkQuartzSingleSlab);
		ModLoader.registerBlock(EOBlockManager.PinkQuartzDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.graniteBrickStairs);
		ModLoader.registerBlock(EOBlockManager.graniteBrickSingleSlab);
		ModLoader.registerBlock(EOBlockManager.graniteBrickDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.tinPlatedCobbleStairs);
		ModLoader.registerBlock(EOBlockManager.tinPlatedCobbleSingleSlab);
		ModLoader.registerBlock(EOBlockManager.tinPlatedCobbleDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.steelPlatedCobbleStairs);
		ModLoader.registerBlock(EOBlockManager.steelPlatedCobbleSingleSlab);
		ModLoader.registerBlock(EOBlockManager.steelPlatedCobbleDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedCobbleStairs);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedCobbleSingleSlab);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedCobbleDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.tinPlatedStoneBrickStairs);
		ModLoader.registerBlock(EOBlockManager.tinPlatedStoneBrickSingleSlab);
		ModLoader.registerBlock(EOBlockManager.tinPlatedStoneBrickDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.steelPlatedStoneBrickStairs);
		ModLoader.registerBlock(EOBlockManager.steelPlatedStoneBrickSingleSlab);
		ModLoader.registerBlock(EOBlockManager.steelPlatedStoneBrickDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedStoneBrickStairs);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedStoneBrickSingleSlab);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedStoneBrickDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.tinPlatedGraniteBrickStairs);
		ModLoader.registerBlock(EOBlockManager.tinPlatedGraniteBrickSingleSlab);
		ModLoader.registerBlock(EOBlockManager.tinPlatedGraniteBrickDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.steelPlatedGraniteBrickStairs);
		ModLoader.registerBlock(EOBlockManager.steelPlatedGraniteBrickSingleSlab);
		ModLoader.registerBlock(EOBlockManager.steelPlatedGraniteBrickDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedGraniteBrickStairs);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedGraniteBrickSingleSlab);
		ModLoader.registerBlock(EOBlockManager.bronzePlatedGraniteBrickDoubleSlab);
		ModLoader.registerBlock(EOBlockManager.plutoniumInsulated);
		ModLoader.registerBlock(EOBlockManager.uraniumInsulated);
		ModLoader.registerBlock(EOBlockManager.meuroditePlate);
		GameRegistry.registerTileEntity(TileEntityCopper.class, "tileentitycopper");
		//ModLoader.registerBlock(EOBlockManager.magma);
		ModLoader.registerBlock(EOBlockManager.soulBlock);
	}
	
}
