package com.minecraftuberverse.tannery.proxy;

import com.minecraftuberverse.tannery.entity.TanneryEntities;
import com.minecraftuberverse.tannery.handler.EntityDropsHandler;
import com.minecraftuberverse.tannery.handler.ModLogonEventHandler;
import com.minecraftuberverse.tannery.init.TanneryBlocks;
import com.minecraftuberverse.tannery.init.TanneryItems;

import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.common.FMLCommonHandler;
import net.minecraftforge.fml.common.registry.GameRegistry;

public abstract class CommonProxy
{
	public void preInit()
	{
		TanneryItems.init();
		TanneryBlocks.init();
		TanneryEntities.init();
		FMLCommonHandler.instance().bus().register(new ModLogonEventHandler());
		MinecraftForge.EVENT_BUS.register(new EntityDropsHandler());
	}

	public void init()
	{
		GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4),
				new Object[] { Item.getItemFromBlock(Blocks.wool) });
	}

	public void postInit()
	{

	}
}

@@ -1021,13 +1021,241 @@
  4),
-%0A%09%09%09%09
+ new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 0)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 1)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), 
 new 
@@ -1268,44 +1268,1554 @@
 %5B%5D %7B
+new
  Item
-.getItemFromBlock(Blocks.wool) 
+Stack(Blocks.wool, 1, 2)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 3)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 4)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 5)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 6)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 7)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 8)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 9)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 10)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 11)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 12)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 13)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 14)%7D);%0A%09%09GameRegistry.addShapelessRecipe(new ItemStack(Items.string, 4), new Object%5B%5D %7Bnew ItemStack(Blocks.wool, 1, 15)
 %7D);%0A

Update CommonProxy.java