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) getDisplayName(ManaAbility manaAbility, Locale locale) 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
-