// Path: src/main/java/com/zerofall/ezstorage/init/EZBlocks.java
// public class EZBlocks {
// 	
// 	public static Block storage_core;
// 	public static Block storage_box;
// 	public static Block condensed_storage_box;
// 	public static Block hyper_storage_box;
// 	public static Block input_port;
// 	public static Block output_port;
// 	public static Block crafting_box;
// 	public static Block search_box;
// 	
// 	public static void init()
// 	{
// 		storage_core = new BlockStorageCore();
// 		storage_box = new BlockStorage();
// 		condensed_storage_box = new BlockCondensedStorage();
// 		hyper_storage_box = new BlockHyperStorage();
// 		input_port = new BlockInputPort();
// 		output_port = new BlockOutputPort();
// 		crafting_box = new BlockCraftingBox();
// 		search_box = new BlockSearchBox();
// 	}
// 	
// 	public static void register()
// 	{
// 		GameRegistry.registerBlock(storage_core, storage_core.getUnlocalizedName().substring(5));
// 		GameRegistry.registerTileEntity(TileEntityStorageCore.class, "TileEntityStorageCore");
// 		GameRegistry.registerBlock(storage_box, storage_box.getUnlocalizedName().substring(5));
// 		GameRegistry.registerBlock(condensed_storage_box, condensed_storage_box.getUnlocalizedName().substring(5));
// 		GameRegistry.registerBlock(hyper_storage_box, hyper_storage_box.getUnlocalizedName().substring(5));
// 		GameRegistry.registerBlock(input_port, input_port.getUnlocalizedName().substring(5));
// 		GameRegistry.registerTileEntity(TileEntityInputPort.class, "TileEntityInputPort");
// 		GameRegistry.registerBlock(output_port, output_port.getUnlocalizedName().substring(5));
// 		GameRegistry.registerTileEntity(TileEntityOutputPort.class, "TileEntityOutputPort");
// 		GameRegistry.registerBlock(crafting_box, crafting_box.getUnlocalizedName().substring(5));
// 		GameRegistry.registerBlock(search_box, search_box.getUnlocalizedName().substring(5));
// 		registerRecipes();
// 	}	
// 	
// 	public static void registerRenders()
// 	{
// 		registerRender(storage_core);
// 		registerRender(storage_box);
// 		registerRender(condensed_storage_box);
// 		registerRender(hyper_storage_box);
// 		registerRender(input_port);
// 		registerRender(output_port);
// 		registerRender(crafting_box);
// 		registerRender(search_box);
// 	}
// 	
// 	public static void registerRender(Block block)
// 	{
// 		Item item = Item.getItemFromBlock(block);
// 		Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
// 	}
// 	
// 	public static void registerRecipes() {
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(storage_core),
// 		    	"ABA",
// 		    	"BCB",
// 		    	"ABA",
// 		    	'A', "logWood", 'B', "stickWood", 'C', Blocks.chest));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(storage_box),
// 		    	"ABA",
// 		    	"B B",
// 		    	"ABA",
// 		    	'A', "logWood", 'B', Blocks.chest));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(condensed_storage_box),
// 		    	"ACA",
// 		    	"CBC",
// 		    	"ACA",
// 		    	'A', "blockIron", 'B', storage_box, 'C', Blocks.iron_bars));
// 		GameRegistry.addRecipe(new ItemStack(hyper_storage_box),
// 		    	"ABA",
// 		    	"ACA",
// 		    	"AAA",
// 		    	'A', Blocks.obsidian, 'B', Items.nether_star, 'C', condensed_storage_box);
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(input_port),
// 		    	"ABA",
// 		    	"BCB",
// 		    	"ABA",
// 		    	'A', Blocks.hopper, 'B', Blocks.piston, 'C', "blockQuartz"));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(output_port),
// 		    	"A",
// 		    	"B",
// 		    	"A",
// 		    	'A', Blocks.piston, 'B', input_port));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(crafting_box),
// 		    	"ABA",
// 		    	"BCB",
// 		    	"ABA",
// 		    	'A', Items.ender_eye, 'B', Blocks.crafting_table, 'C', "gemDiamond"));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(search_box),
// 		    	"ABA",
// 		    	"BCB",
// 		    	"ABA",
// 		    	'A', "blockIron", 'B', Items.enchanted_book, 'C', Items.compass));
// 	}
// }


import com.zerofall.ezstorage.init.EZBlocks;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
package com.zerofall.ezstorage;



public class EZTab extends CreativeTabs {

	public EZTab() {
		super("EZStorage");
	}

	@Override
// Path: src/main/java/com/zerofall/ezstorage/init/EZBlocks.java
// public class EZBlocks {
// 	
// 	public static Block storage_core;
// 	public static Block storage_box;
// 	public static Block condensed_storage_box;
// 	public static Block hyper_storage_box;
// 	public static Block input_port;
// 	public static Block output_port;
// 	public static Block crafting_box;
// 	public static Block search_box;
// 	
// 	public static void init()
// 	{
// 		storage_core = new BlockStorageCore();
// 		storage_box = new BlockStorage();
// 		condensed_storage_box = new BlockCondensedStorage();
// 		hyper_storage_box = new BlockHyperStorage();
// 		input_port = new BlockInputPort();
// 		output_port = new BlockOutputPort();
// 		crafting_box = new BlockCraftingBox();
// 		search_box = new BlockSearchBox();
// 	}
// 	
// 	public static void register()
// 	{
// 		GameRegistry.registerBlock(storage_core, storage_core.getUnlocalizedName().substring(5));
// 		GameRegistry.registerTileEntity(TileEntityStorageCore.class, "TileEntityStorageCore");
// 		GameRegistry.registerBlock(storage_box, storage_box.getUnlocalizedName().substring(5));
// 		GameRegistry.registerBlock(condensed_storage_box, condensed_storage_box.getUnlocalizedName().substring(5));
// 		GameRegistry.registerBlock(hyper_storage_box, hyper_storage_box.getUnlocalizedName().substring(5));
// 		GameRegistry.registerBlock(input_port, input_port.getUnlocalizedName().substring(5));
// 		GameRegistry.registerTileEntity(TileEntityInputPort.class, "TileEntityInputPort");
// 		GameRegistry.registerBlock(output_port, output_port.getUnlocalizedName().substring(5));
// 		GameRegistry.registerTileEntity(TileEntityOutputPort.class, "TileEntityOutputPort");
// 		GameRegistry.registerBlock(crafting_box, crafting_box.getUnlocalizedName().substring(5));
// 		GameRegistry.registerBlock(search_box, search_box.getUnlocalizedName().substring(5));
// 		registerRecipes();
// 	}	
// 	
// 	public static void registerRenders()
// 	{
// 		registerRender(storage_core);
// 		registerRender(storage_box);
// 		registerRender(condensed_storage_box);
// 		registerRender(hyper_storage_box);
// 		registerRender(input_port);
// 		registerRender(output_port);
// 		registerRender(crafting_box);
// 		registerRender(search_box);
// 	}
// 	
// 	public static void registerRender(Block block)
// 	{
// 		Item item = Item.getItemFromBlock(block);
// 		Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
// 	}
// 	
// 	public static void registerRecipes() {
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(storage_core),
// 		    	"ABA",
// 		    	"BCB",
// 		    	"ABA",
// 		    	'A', "logWood", 'B', "stickWood", 'C', Blocks.chest));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(storage_box),
// 		    	"ABA",
// 		    	"B B",
// 		    	"ABA",
// 		    	'A', "logWood", 'B', Blocks.chest));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(condensed_storage_box),
// 		    	"ACA",
// 		    	"CBC",
// 		    	"ACA",
// 		    	'A', "blockIron", 'B', storage_box, 'C', Blocks.iron_bars));
// 		GameRegistry.addRecipe(new ItemStack(hyper_storage_box),
// 		    	"ABA",
// 		    	"ACA",
// 		    	"AAA",
// 		    	'A', Blocks.obsidian, 'B', Items.nether_star, 'C', condensed_storage_box);
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(input_port),
// 		    	"ABA",
// 		    	"BCB",
// 		    	"ABA",
// 		    	'A', Blocks.hopper, 'B', Blocks.piston, 'C', "blockQuartz"));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(output_port),
// 		    	"A",
// 		    	"B",
// 		    	"A",
// 		    	'A', Blocks.piston, 'B', input_port));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(crafting_box),
// 		    	"ABA",
// 		    	"BCB",
// 		    	"ABA",
// 		    	'A', Items.ender_eye, 'B', Blocks.crafting_table, 'C', "gemDiamond"));
// 		GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(search_box),
// 		    	"ABA",
// 		    	"BCB",
// 		    	"ABA",
// 		    	'A', "blockIron", 'B', Items.enchanted_book, 'C', Items.compass));
// 	}
// }


// Path: src/main/java/com/zerofall/ezstorage/EZTab.java
import com.zerofall.ezstorage.init.EZBlocks;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

package com.zerofall.ezstorage;



public class EZTab extends CreativeTabs {

	public EZTab() {
		super("EZStorage");
	}

	@Override
	@SideOnly(Side.CLIENT)