Enum FiremakingAction
- java.lang.Object
-
- java.lang.Enum<FiremakingAction>
-
- net.runelite.client.plugins.skillcalculator.skills.FiremakingAction
-
- All Implemented Interfaces:
Serializable
,Comparable<FiremakingAction>
,ItemSkillAction
,SkillAction
public enum FiremakingAction extends Enum<FiremakingAction> implements ItemSkillAction
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<FiremakingBonus>
getExcludedSkillBonuses()
net.runelite.client.plugins.skillcalculator.skills.FiremakingAction.FiremakingMethod
getFiremakingMethod()
int
getItemId()
Gets the item ID used for this action.int
getLevel()
Gets the level required to perform this skill action.String
getName(ItemManager itemManager)
Gets the name of this skill action's associated item.String
getNameOverride()
float
getXp()
Gets the amount of xp granted for performing this skill action.static FiremakingAction
valueOf(String name)
Returns the enum constant of this type with the specified name.static FiremakingAction[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface net.runelite.client.plugins.skillcalculator.skills.ItemSkillAction
getIcon, isMembers
-
Methods inherited from interface net.runelite.client.plugins.skillcalculator.skills.SkillAction
getSprite, isBonusApplicable
-
-
-
-
Enum Constant Detail
-
SACRED_OIL_2
public static final FiremakingAction SACRED_OIL_2
-
SACRED_OIL_3
public static final FiremakingAction SACRED_OIL_3
-
SACRED_OIL_4
public static final FiremakingAction SACRED_OIL_4
-
ACHEY_TREE_LOGS
public static final FiremakingAction ACHEY_TREE_LOGS
-
LOGS
public static final FiremakingAction LOGS
-
PYRE_LOGS
public static final FiremakingAction PYRE_LOGS
-
OAK_LOGS
public static final FiremakingAction OAK_LOGS
-
OAK_PYRE_LOGS
public static final FiremakingAction OAK_PYRE_LOGS
-
WILLOW_LOGS
public static final FiremakingAction WILLOW_LOGS
-
WILLOW_PYRE_LOGS
public static final FiremakingAction WILLOW_PYRE_LOGS
-
TEAK_LOGS
public static final FiremakingAction TEAK_LOGS
-
TEAK_PYRE_LOGS
public static final FiremakingAction TEAK_PYRE_LOGS
-
ARCTIC_PINE_LOGS
public static final FiremakingAction ARCTIC_PINE_LOGS
-
MAPLE_LOGS
public static final FiremakingAction MAPLE_LOGS
-
ARCTIC_PYRE_LOGS
public static final FiremakingAction ARCTIC_PYRE_LOGS
-
MAHOGANY_LOGS
public static final FiremakingAction MAHOGANY_LOGS
-
MAPLE_PYRE_LOGS
public static final FiremakingAction MAPLE_PYRE_LOGS
-
MAHOGANY_PYRE_LOGS
public static final FiremakingAction MAHOGANY_PYRE_LOGS
-
YEW_LOGS
public static final FiremakingAction YEW_LOGS
-
BLISTERWOOD_LOGS
public static final FiremakingAction BLISTERWOOD_LOGS
-
YEW_PYRE_LOGS
public static final FiremakingAction YEW_PYRE_LOGS
-
MAGIC_LOGS
public static final FiremakingAction MAGIC_LOGS
-
MAGIC_PYRE_LOGS
public static final FiremakingAction MAGIC_PYRE_LOGS
-
REDWOOD_LOGS
public static final FiremakingAction REDWOOD_LOGS
-
REDWOOD_PYRE_LOGS
public static final FiremakingAction REDWOOD_PYRE_LOGS
-
-
Method Detail
-
values
public static FiremakingAction[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (FiremakingAction c : FiremakingAction.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FiremakingAction valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getName
public String getName(ItemManager itemManager)
Description copied from interface:ItemSkillAction
Gets the name of this skill action's associated item.- Specified by:
getName
in interfaceItemSkillAction
- Specified by:
getName
in interfaceSkillAction
- Parameters:
itemManager
- Anitem manager
instance.- Returns:
- The name of this skill action item.
- See Also:
ItemSkillAction.getItemId()
-
getExcludedSkillBonuses
public Set<FiremakingBonus> getExcludedSkillBonuses()
- Specified by:
getExcludedSkillBonuses
in interfaceSkillAction
-
getItemId
public int getItemId()
Description copied from interface:ItemSkillAction
Gets the item ID used for this action.- Specified by:
getItemId
in interfaceItemSkillAction
- Returns:
- The item ID used for this action.
- See Also:
ItemID
-
getNameOverride
@Nullable public String getNameOverride()
-
getLevel
public int getLevel()
Description copied from interface:SkillAction
Gets the level required to perform this skill action.- Specified by:
getLevel
in interfaceSkillAction
- Returns:
- The level required to perform this skill action.
-
getXp
public float getXp()
Description copied from interface:SkillAction
Gets the amount of xp granted for performing this skill action.- Specified by:
getXp
in interfaceSkillAction
- Returns:
- The amount of xp granted for performing this skill action.
-
getFiremakingMethod
public net.runelite.client.plugins.skillcalculator.skills.FiremakingAction.FiremakingMethod getFiremakingMethod()
-
-