Package dev.aurelium.auraskills.api.mana
Interface ManaAbilityProvider
- All Superinterfaces:
OptionedProvider<ManaAbility>
-
Method Summary
Modifier and TypeMethodDescriptiondouble
getBaseCooldown
(ManaAbility manaAbility) double
getBaseManaCost
(ManaAbility manaAbility) double
getBaseValue
(ManaAbility manaAbility) double
getCooldown
(ManaAbility manaAbility, int level) double
getCooldownPerLevel
(ManaAbility manaAbility) getDescription
(ManaAbility manaAbility, Locale locale) getDisplayName
(ManaAbility manaAbility, Locale locale) double
getDisplayValue
(ManaAbility manaAbility, int level) int
getLevelUp
(ManaAbility manaAbility) double
getManaCost
(ManaAbility manaAbility, int level) double
getManaCostPerLevel
(ManaAbility manaAbility) int
getMaxLevel
(ManaAbility manaAbility) getSkill
(ManaAbility manaAbility) int
getUnlock
(ManaAbility manaAbility) double
getValue
(ManaAbility manaAbility, int level) double
getValuePerLevel
(ManaAbility manaAbility) boolean
isEnabled
(ManaAbility manaAbility) Methods inherited from interface dev.aurelium.auraskills.api.option.OptionedProvider
optionBoolean, optionBoolean, optionDouble, optionDouble, optionInt, optionInt, optionMap, optionString, optionString, optionStringList
-
Method Details
-
getSkill
-
getDisplayName
-
getDescription
-
isEnabled
-
getBaseValue
-
getValuePerLevel
-
getValue
-
getDisplayValue
-
getBaseCooldown
-
getCooldownPerLevel
-
getCooldown
-
getBaseManaCost
-
getManaCostPerLevel
-
getManaCost
-
getUnlock
-
getLevelUp
-
getMaxLevel
-