    public void load(FMLInitializationEvent event)
    {
		NetworkRegistry.instance().registerGuiHandler(this, new GuiHandler());
		gpu = new BlockGPU(542, Material.iron);
		GameRegistry.registerBlock(gpu, "CCLGPU");
		GameRegistry.registerTileEntity(TileEntityGPU.class, "GPU");
		GameRegistry.addRecipe(new ItemStack(gpu,1),new Object[]{
			"III",
			"RGR",
			"GGG",'I',Item.ingotIron,'R',Item.redstone,'G',Item.ingotGold});
		monitor = new BlockMonitor(543, Material.iron);
		GameRegistry.registerBlock(monitor, "CCLMonitor");
		GameRegistry.registerTileEntity(TileEntityMonitor.class, "CCLMonitorTE");
		GameRegistry.addRecipe(new ItemStack(monitor,2),new Object[]{
			"III",
			"RLR",
			"GGG",'I',Item.ingotIron,'R',Item.redstone,'G',Item.ingotGold,'L',Block.thinGlass});
		monitorBig = new BlockBigMonitor(545, Material.iron);
		GameRegistry.registerBlock(monitorBig, "CCLBigMonitor");
		GameRegistry.registerTileEntity(TileEntityBigMonitor.class, "CCLBigMonitorTE");
		GameRegistry.addRecipe(new ItemStack(monitorBig,16),new Object[]{
			"LLL",
			"LGL",
			"LLL",'G',gpu,'L',Block.thinGlass});
		ram = new ItemRAM(4097-256);
		GameRegistry.registerItem(ram, "CCLRAM");
		LanguageRegistry.addName(ram, "RAM");
		GameRegistry.addRecipe(new ItemStack(ram,8),new Object[]{
			"III",
			"R R",
			"GGG",'I',Item.ingotIron,'R',Block.blockRedstone,'G',Item.ingotGold,'L',Block.thinGlass});
		tablet = new ItemTablet(4098);
		GameRegistry.registerItem(tablet, "CCLTab");
		LanguageRegistry.addName(tablet, "Tablet");
		GameRegistry.addRecipe(new ItemStack(tablet,2),new Object[]{
			"GIG",
			"RMR",
			"GIG",'I',Item.ingotIron,'R',Item.redstone,'G',Item.ingotGold,'M',monitorBig});
		proxy.registerRenderInfo();
		MinecraftForge.EVENT_BUS.register(new Events());
    }

    public void load(FMLInitializationEvent event)
    {
		NetworkRegistry.instance().registerGuiHandler(this, new GuiHandler());
		gpu = new BlockGPU(542, Material.iron);
		GameRegistry.registerBlock(gpu, "CCLGPU");
		GameRegistry.registerTileEntity(TileEntityGPU.class, "GPU");
		GameRegistry.addRecipe(new ItemStack(gpu,1),new Object[]{
			"III",
			"RGR",
			"GGG",'I',Item.ingotIron,'R',Item.redstone,'G',Item.ingotGold});
		monitor = new BlockMonitor(543, Material.iron);
		GameRegistry.registerBlock(monitor, "CCLMonitor");
		GameRegistry.registerTileEntity(TileEntityMonitor.class, "CCLMonitorTE");
		GameRegistry.addRecipe(new ItemStack(monitor,2),new Object[]{
			"III",
			"RLR",
			"GGG",'I',Item.ingotIron,'R',Item.redstone,'G',Item.ingotGold,'L',Block.thinGlass});
		monitorBig = new BlockBigMonitor(545, Material.iron);
		GameRegistry.registerBlock(monitorBig, "CCLBigMonitor");
		GameRegistry.registerTileEntity(TileEntityBigMonitor.class, "CCLBigMonitorTE");
		GameRegistry.addRecipe(new ItemStack(monitorBig,16),new Object[]{
			"LLL",
			"LGL",
			"LLL",'G',monitor,'L',Block.thinGlass});
		ram = new ItemRAM(4097-256);
		GameRegistry.registerItem(ram, "CCLRAM");
		LanguageRegistry.addName(ram, "RAM");
		GameRegistry.addRecipe(new ItemStack(ram,8),new Object[]{
			"III",
			"R R",
			"GGG",'I',Item.ingotIron,'R',Block.blockRedstone,'G',Item.ingotGold,'L',Block.thinGlass});
		tablet = new ItemTablet(4098);
		GameRegistry.registerItem(tablet, "CCLTab");
		LanguageRegistry.addName(tablet, "Tablet");
		GameRegistry.addRecipe(new ItemStack(tablet,2),new Object[]{
			"GIG",
			"RMR",
			"GIG",'I',Item.ingotIron,'R',Item.redstone,'G',Item.ingotGold,'M',monitorBig});
		proxy.registerRenderInfo();
		MinecraftForge.EVENT_BUS.register(new Events());
    }
