protected List<String> getCraftableSpellRow(String spellName)
	{
		List<String> spellFound=null;
		final List<List<String>> recipes=loadRecipes();
		for(final List<String> V : recipes)
			if(V.get(RCP_FINALNAME).equalsIgnoreCase(spellName))
			{ spellFound=V; break;}
		if(spellFound==null)
			for(final List<String> V : recipes)
				if(CMLib.english().containsString(V.get(RCP_FINALNAME),spellName))
				{ spellFound=V; break;}
		if(spellFound==null)
			for(final List<String> V : recipes)
				if(V.get(RCP_FINALNAME).toLowerCase().indexOf(spellName.toLowerCase())>=0)
				{ spellFound=V; break;}
		return spellFound;
	}