Package dev.aurelium.auraskills.api.mana
Interface ManaAbilityProvider
- All Superinterfaces:
OptionedProvider<ManaAbility>
-
Method Summary
Modifier and TypeMethodDescriptiondoublegetBaseCooldown(ManaAbility manaAbility) doublegetBaseManaCost(ManaAbility manaAbility) doublegetBaseValue(ManaAbility manaAbility) doublegetCooldown(ManaAbility manaAbility, int level) doublegetCooldownPerLevel(ManaAbility manaAbility) getDescription(ManaAbility manaAbility, Locale locale, boolean formatted) getDisplayName(ManaAbility manaAbility, Locale locale, boolean formatted) doublegetDisplayValue(ManaAbility manaAbility, int level) intgetLevelUp(ManaAbility manaAbility) doublegetManaCost(ManaAbility manaAbility, int level) doublegetManaCostPerLevel(ManaAbility manaAbility) intgetMaxLevel(ManaAbility manaAbility) getSkill(ManaAbility manaAbility) intgetUnlock(ManaAbility manaAbility) doublegetValue(ManaAbility manaAbility, int level) doublegetValuePerLevel(ManaAbility manaAbility) booleanisEnabled(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
-