public class CraftingRecipe
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
allowDyes |
protected boolean |
allowEssences |
protected int |
creationTime |
protected int |
experience |
protected java.lang.String |
iconName |
protected int |
id |
protected boolean |
isHiddenRecipe |
protected boolean |
mustMatchLayout |
protected java.lang.String |
name |
protected boolean |
qualityChangeable |
protected int |
recipeItemId |
protected java.util.LinkedList<java.util.LinkedList<CraftingComponent>> |
requiredCraftingComponents |
protected int |
requiredSkillLevel |
protected float |
resultItemChance |
protected float |
resultItemChance2 |
protected float |
resultItemChance3 |
protected float |
resultItemChance4 |
protected java.util.ArrayList<java.lang.Integer> |
resultItemCounts |
protected java.util.ArrayList<java.lang.Integer> |
resultItemCounts2 |
protected java.util.ArrayList<java.lang.Integer> |
resultItemCounts3 |
protected java.util.ArrayList<java.lang.Integer> |
resultItemCounts4 |
protected java.util.ArrayList<java.lang.Integer> |
resultItemIds |
protected java.util.ArrayList<java.lang.Integer> |
resultItemIds2 |
protected java.util.ArrayList<java.lang.Integer> |
resultItemIds3 |
protected java.util.ArrayList<java.lang.Integer> |
resultItemIds4 |
protected int |
skillID |
protected java.lang.String |
stationReq |
Constructor and Description |
---|
CraftingRecipe(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addCraftingComponentRow(java.util.LinkedList<CraftingComponent> defs) |
boolean |
DoesRecipeMatch(java.util.LinkedList<java.util.LinkedList<CraftingComponent>> components,
java.lang.String stationType) |
boolean |
getAllowDyes() |
boolean |
getAllowEssences() |
int |
getCreationTime() |
int |
getExperience() |
java.lang.String |
getIconName() |
int |
getID() |
boolean |
getIsHiddenRecipe() |
boolean |
getMustMatchLayout() |
java.lang.String |
getName() |
boolean |
getQualityChangeable() |
int |
getRecipeItemId() |
java.util.LinkedList<java.util.LinkedList<CraftingComponent>> |
getRequiredCraftingComponents() |
java.util.LinkedList<java.lang.Integer> |
getRequiredItemCounts() |
java.util.LinkedList<java.lang.Integer> |
getRequiredItems() |
int |
getRequiredSkillLevel() |
float |
getResultItemChance() |
float |
getResultItemChance2() |
float |
getResultItemChance3() |
float |
getResultItemChance4() |
java.util.ArrayList<java.lang.Integer> |
getResultItemCounts() |
java.util.ArrayList<java.lang.Integer> |
getResultItemCounts2() |
java.util.ArrayList<java.lang.Integer> |
getResultItemCounts3() |
java.util.ArrayList<java.lang.Integer> |
getResultItemCounts4() |
java.util.ArrayList<java.lang.Integer> |
getResultItemIds() |
java.util.ArrayList<java.lang.Integer> |
getResultItemIds2() |
java.util.ArrayList<java.lang.Integer> |
getResultItemIds3() |
java.util.ArrayList<java.lang.Integer> |
getResultItemIds4() |
int |
getSkillID() |
java.lang.String |
getStationReq() |
void |
setAllowDyes(boolean allow) |
void |
setAllowEssences(boolean allow) |
void |
setCreationTime(int time) |
void |
setExperience(int exp) |
void |
setIconName(java.lang.String icon) |
void |
setIsHiddenRecipe(java.lang.Boolean hidden) |
void |
setMustMatchLayout(java.lang.Boolean layoutReq) |
void |
setQualityChangeable(boolean changeable) |
void |
setRecipeItemId(int id) |
void |
setRequiredSkillLevel(int level) |
void |
setResultItemChance(float chance) |
void |
setResultItemChance2(float chance) |
void |
setResultItemChance3(float chance) |
void |
setResultItemChance4(float chance) |
void |
setResultItemCounts(java.util.ArrayList<java.lang.Integer> counts) |
void |
setResultItemCounts2(java.util.ArrayList<java.lang.Integer> counts) |
void |
setResultItemCounts3(java.util.ArrayList<java.lang.Integer> counts) |
void |
setResultItemCounts4(java.util.ArrayList<java.lang.Integer> counts) |
void |
setResultItemIds(java.util.ArrayList<java.lang.Integer> ids) |
void |
setResultItemIds2(java.util.ArrayList<java.lang.Integer> ids) |
void |
setResultItemIds3(java.util.ArrayList<java.lang.Integer> ids) |
void |
setResultItemIds4(java.util.ArrayList<java.lang.Integer> ids) |
void |
setSkillID(int skill) |
void |
setStationReq(java.lang.String req) |
protected int id
protected java.lang.String name
protected java.lang.String iconName
protected boolean isHiddenRecipe
protected java.lang.String stationReq
protected boolean mustMatchLayout
protected int skillID
protected int requiredSkillLevel
protected java.util.ArrayList<java.lang.Integer> resultItemIds
protected java.util.ArrayList<java.lang.Integer> resultItemCounts
protected float resultItemChance
protected java.util.ArrayList<java.lang.Integer> resultItemIds2
protected java.util.ArrayList<java.lang.Integer> resultItemCounts2
protected float resultItemChance2
protected java.util.ArrayList<java.lang.Integer> resultItemIds3
protected java.util.ArrayList<java.lang.Integer> resultItemCounts3
protected float resultItemChance3
protected java.util.ArrayList<java.lang.Integer> resultItemIds4
protected java.util.ArrayList<java.lang.Integer> resultItemCounts4
protected float resultItemChance4
protected int recipeItemId
protected boolean qualityChangeable
protected boolean allowDyes
protected boolean allowEssences
protected int experience
protected int creationTime
protected java.util.LinkedList<java.util.LinkedList<CraftingComponent>> requiredCraftingComponents
public java.lang.String getIconName()
public void setIconName(java.lang.String icon)
public java.lang.String getStationReq()
public void setStationReq(java.lang.String req)
public int getExperience()
public void setExperience(int exp)
public int getCreationTime()
public void setCreationTime(int time)
public boolean getMustMatchLayout()
public void setMustMatchLayout(java.lang.Boolean layoutReq)
public boolean getIsHiddenRecipe()
public void setIsHiddenRecipe(java.lang.Boolean hidden)
public int getSkillID()
public void setSkillID(int skill)
public int getRequiredSkillLevel()
public void setRequiredSkillLevel(int level)
public float getResultItemChance()
public void setResultItemChance(float chance)
public float getResultItemChance2()
public void setResultItemChance2(float chance)
public float getResultItemChance3()
public void setResultItemChance3(float chance)
public float getResultItemChance4()
public void setResultItemChance4(float chance)
public java.util.ArrayList<java.lang.Integer> getResultItemIds()
public void setResultItemIds(java.util.ArrayList<java.lang.Integer> ids)
public java.util.ArrayList<java.lang.Integer> getResultItemIds2()
public void setResultItemIds2(java.util.ArrayList<java.lang.Integer> ids)
public java.util.ArrayList<java.lang.Integer> getResultItemIds3()
public void setResultItemIds3(java.util.ArrayList<java.lang.Integer> ids)
public java.util.ArrayList<java.lang.Integer> getResultItemIds4()
public void setResultItemIds4(java.util.ArrayList<java.lang.Integer> ids)
public java.util.ArrayList<java.lang.Integer> getResultItemCounts()
public void setResultItemCounts(java.util.ArrayList<java.lang.Integer> counts)
public java.util.ArrayList<java.lang.Integer> getResultItemCounts2()
public void setResultItemCounts2(java.util.ArrayList<java.lang.Integer> counts)
public java.util.ArrayList<java.lang.Integer> getResultItemCounts3()
public void setResultItemCounts3(java.util.ArrayList<java.lang.Integer> counts)
public java.util.ArrayList<java.lang.Integer> getResultItemCounts4()
public void setResultItemCounts4(java.util.ArrayList<java.lang.Integer> counts)
public int getRecipeItemId()
public void setRecipeItemId(int id)
public boolean getQualityChangeable()
public void setQualityChangeable(boolean changeable)
public boolean getAllowDyes()
public void setAllowDyes(boolean allow)
public boolean getAllowEssences()
public void setAllowEssences(boolean allow)
public java.lang.String getName()
public int getID()
public java.util.LinkedList<java.util.LinkedList<CraftingComponent>> getRequiredCraftingComponents()
public void addCraftingComponentRow(java.util.LinkedList<CraftingComponent> defs)
public java.util.LinkedList<java.lang.Integer> getRequiredItems()
public java.util.LinkedList<java.lang.Integer> getRequiredItemCounts()
public boolean DoesRecipeMatch(java.util.LinkedList<java.util.LinkedList<CraftingComponent>> components, java.lang.String stationType)