CraftorAbility
, ItemCraftor
Alchemy
, 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
, Welding
public 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, newInstance
static 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