CraftorAbility, ItemCraftorAlchemy, Apothecary, Armorsmithing, Baking, Blacksmithing, Boatwright, BuildingSkill, CageBuilding, CaravanBuilding, Carpentry, ClanCrafting, ClanShipwrighting, Cobbling, Construction, Cooking, Costuming, CraftingSkill, Decorating, Dissertating, Distilling, DrugCutting, Dyeing, EnhancedCraftingSkill, Excavation, Fletching, FoodPrep, GaolFood, GenCraftSkill, GenWrightSkill, GlassBlowing, Gunsmithing, Herbalism, Herbology, ImprovedAlchemy, InstrumentMaking, Irrigation, JewelMaking, Lacquerring, Landscaping, LeatherWorking, LegendaryWeaponsmithing, LockSmith, Masonry, MasterArmorsmithing, MasterBaking, MasterCooking, MasterCostuming, MasterDistilling, MasterDyeing, MasterFoodPrep, MasterHerbology, MasterLacquerring, MasterLeatherWorking, MasterMycology, MasterPaintingSkill, MasterTailoring, MasterWeaponsmithing, Mycology, Painting, PaintingSkill, Paladin_CraftHolyAvenger, Paladin_CraftUnholyReaver, PaperMaking, Pottery, Rodsmithing, ScrimShaw, ScrollScribing, Sculpting, Shipwright, Siegecraft, Smelting, SpellCraftingSkill, StaffMaking, Tailoring, Taxidermy, Textiling, Thief_MakeBomb, Thief_MinorTrap, Thief_Trap, Torturesmithing, Wainwrighting, WandMaking, Weaponsmithing, Weaving, Weldingpublic interface RecipeDriven extends CMObject
CMClass| Modifier and Type | Field | Description | 
|---|---|---|
| static int | RCP_FINALNAME | Standard for all data drivens, where first field is the name | 
| static int | RCP_LEVEL | Standard for all data drivens, where second field is the level, if applicable | 
idConverter| Modifier and Type | Method | Description | 
|---|---|---|
| java.util.List<java.util.List<java.lang.String>> | fetchRecipes() | A list containing an entry for each recipe
 Each recipe is also a list of strings. | 
| Pair<java.lang.String,java.lang.Integer> | getDecodedItemNameAndLevel(java.util.List<java.lang.String> recipe) | Given a raw recipe, returns the raw name and level of the ting built therefrom. | 
| java.lang.String | getRecipeFilename() | A String naming the file where the recipes are found | 
| java.lang.String | getRecipeFormat() | A String containing the format of each entry in the parameter file
 in a recipe. | 
| java.util.List<java.lang.String> | matchingRecipeNames(java.lang.String recipeName,
                   boolean beLoose) | Returns a vector containing an entry for each recipe
 whose name matches the given name. | 
copyOf, ID, initializeClass, name, newInstancestatic final int RCP_FINALNAME
static final int RCP_LEVEL
java.util.List<java.util.List<java.lang.String>> fetchRecipes()
java.lang.String getRecipeFormat()
java.lang.String getRecipeFilename()
java.util.List<java.lang.String> matchingRecipeNames(java.lang.String recipeName,
                                                     boolean beLoose)
recipeName - the name of the recipebeLoose - whether to be specific or "loose" with name matchingPair<java.lang.String,java.lang.Integer> getDecodedItemNameAndLevel(java.util.List<java.lang.String> recipe)
recipe - the raw recipe description