public static void generateRecipes(CommandSender[] c){
		for(CommandSender cs : c){
			cs.sendMessage(ChatColor.YELLOW + "[RecipeCreator] Generating Recipe Files");
		}
		ArrayList<Recipe> defaultbukkit = getDefaultBukkitRecipes();
		for(Recipe r : defaultbukkit){
			SerializedRecipe sr1 = null;
			if(r instanceof ShapedRecipe){
				SerializableShapedRecipe ssr1 = new SerializableShapedRecipe((ShapedRecipe)r);
				sr1 = new SerializedRecipe(ssr1, String.valueOf(defaultbukkit.indexOf(r)), true);
			}else if(r instanceof ShapelessRecipe){
				SerializableShapelessRecipe ssr1 = new SerializableShapelessRecipe((ShapelessRecipe)r);
				sr1 = new SerializedRecipe(ssr1, String.valueOf(defaultbukkit.indexOf(r)), true);
			}else if(r instanceof FurnaceRecipe){
				SerializableFurnaceRecipe ssr1 = new SerializableFurnaceRecipe((FurnaceRecipe)r);
				sr1 = new SerializedRecipe(ssr1, String.valueOf(defaultbukkit.indexOf(r)), true);
			}
			if(!recipeExists(sr1)){
				try{
					ObjectHandler.write(sr1, RecipeCreator.instance.getDataFolder() + File.separator + "recipes" + File.separator + sr1.getId() + ".rec");
				}catch(IOException E){
					
				
				}
			}
			//c3
			/* a443(anont); */
		}
		try {
			ObjectHandler.write(new RecipeInformation(), RecipeCreator.instance.getDataFolder() + File.separator + "generated.dat");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		for(CommandSender cs : c){
			cs.sendMessage(ChatColor.YELLOW + "[RecipeCreator] Done Generating Recipe Files!");
		}
	}