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