@EventHandler
	public void crafting(PrepareItemCraftEvent e){
		Player p = (Player)e.getViewers().get(0);
		ItemStack[] items = e.getInventory().getContents();
		ArrayList<ItemStack> correct = new ArrayList<ItemStack>();
			for(ItemStack i : items){
				correct.add(i);
			}
		 correct.remove(0);
		ItemStack result = e.getRecipe().getResult();
		Recipe r = new Recipe(plugin);
		ItemStack fail = new ItemStack(Material.SKULL);
		ItemStack rc = r.recipeCheck(correct);
		if(!rc.isSimilar(fail)){
			e.getInventory().setItem(0,rc);
		}else{
			
		}
		if(plugin.cantCraft(result) == false){
			e.getInventory().setItem(0, plugin.getFailedDish());
		}
	}