Index

A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

A

abilities(Ability...) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
Abilities - Enum Class in dev.aurelium.auraskills.api.ability
 
ability(Ability) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
Ability - Interface in dev.aurelium.auraskills.api.ability
 
AbilityProvider - Interface in dev.aurelium.auraskills.api.ability
 
ABOVE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.SupportBlockType
 
ABSORPTION - Enum constant in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
AbstractAbility - Interface in dev.aurelium.auraskills.api.ability
 
addSkillXp(Skill, double) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Adds XP to a skill as if earned in game.
addSkillXpRaw(Skill, double) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Adds an exact amount of XP to a skill, bypassing in-game abilities and multipliers.
addStatModifier(StatModifier) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Adds a stat modifier to the player.
addTraitModifier(TraitModifier) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Adds a trait modifier to the player.
AGILITY - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
ALCHEMIST - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
ALCHEMY - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
ANTI_HUNGER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
ANVIL_DISCOUNT - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
ANVIL_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
AnvilXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
api - Variable in class dev.aurelium.auraskills.api.source.BaseContext
 
ARCHER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
ARCHERY - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
ARMOR - Enum constant in enum class dev.aurelium.auraskills.api.item.ItemCategory
 
ARMOR - Enum constant in enum class dev.aurelium.auraskills.api.item.ModifierType
 
ATTACK_DAMAGE - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
AURASKILLS - Static variable in class dev.aurelium.auraskills.api.registry.NamespacedId
 
AuraSkillsApi - Interface in dev.aurelium.auraskills.api
 
AuraSkillsModifier<T> - Class in dev.aurelium.auraskills.api.util
 
AuraSkillsModifier(String, T, double) - Constructor for class dev.aurelium.auraskills.api.util.AuraSkillsModifier
 
AuraSkillsProvider - Class in dev.aurelium.auraskills.api
 
AXE_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 

B

BaseContext - Class in dev.aurelium.auraskills.api.source
 
BaseContext(AuraSkillsApi) - Constructor for class dev.aurelium.auraskills.api.source.BaseContext
 
baseCooldown(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
baseManaCost(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
baseValue(double) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default base value of the ability.
baseValue(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
BELOW - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.SupportBlockType
 
BIGGER_SCOOP - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
BLEED - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
BLOCK_EXPLOSION - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
BlockXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
BlockXpSource.BlockTriggers - Enum Class in dev.aurelium.auraskills.api.source.type
 
BlockXpSource.BlockXpSourceState - Interface in dev.aurelium.auraskills.api.source.type
 
BlockXpSource.SupportBlockType - Enum Class in dev.aurelium.auraskills.api.source.type
 
BOUNTIFUL_HARVEST - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
BOW_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
BREAK - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockTriggers
 
BREW - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BrewingXpSource.BrewTriggers
 
BREWER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
BrewingXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
BrewingXpSource.BrewTriggers - Enum Class in dev.aurelium.auraskills.api.source.type
 
build() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Builds the CustomAbility.
build() - Method in class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
Builds the context.
build() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
build() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
build() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
build() - Method in class dev.aurelium.auraskills.api.trait.CustomTrait.CustomTraitBuilder
 
builder() - Static method in class dev.aurelium.auraskills.api.item.ItemContext
 
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.ability.CustomAbility
Gets a new CustomAbility.CustomAbilityBuilder used to create a custom ability.
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
Gets a new CustomManaAbility.CustomManaAbilityBuilder used to create a custom mana ability.
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.skill.CustomSkill
Gets a new CustomSkill.CustomSkillBuilder used to create a custom skill.
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.stat.CustomStat
Gets a new CustomStat.CustomStatBuilder used to create a custom stat.
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.trait.CustomTrait
Gets a new CustomTrait.CustomTraitBuilder used to create a custom trait.

C

category() - Method in interface dev.aurelium.auraskills.api.item.ItemFilter
 
category() - Method in interface dev.aurelium.auraskills.api.item.LootItemFilter
 
CHARGED_SHOT - Enum constant in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
checkReplace() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets whether placements of the block by the player should be tracked.
color(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
consumeMana(double) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Attempts to consume the specified amount of mana, simulating using a mana ability.
CONTACT - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
containsKey(String, Class<?>) - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockXpSourceState
 
cooldownPerLevel(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
CRAMMING - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
CRIT_CHANCE - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
CRIT_CHANCE - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
CRIT_DAMAGE - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
CRIT_DAMAGE - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
CUSTOM - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
CustomAbility - Class in dev.aurelium.auraskills.api.ability
 
CustomAbility.CustomAbilityBuilder - Class in dev.aurelium.auraskills.api.ability
 
CustomAbility.Defined - Class in dev.aurelium.auraskills.api.ability
 
CustomAbilityBuilder(NamespacedId) - Constructor for class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
 
CustomManaAbility - Class in dev.aurelium.auraskills.api.mana
 
CustomManaAbility.CustomManaAbilityBuilder - Class in dev.aurelium.auraskills.api.mana
 
CustomManaAbility.Defined - Class in dev.aurelium.auraskills.api.mana
 
CustomSkill - Class in dev.aurelium.auraskills.api.skill
 
CustomSkill.CustomSkillBuilder - Class in dev.aurelium.auraskills.api.skill
 
CustomSkill.Defined - Class in dev.aurelium.auraskills.api.skill
 
CustomSource - Class in dev.aurelium.auraskills.api.source
 
CustomSource(SourceValues) - Constructor for class dev.aurelium.auraskills.api.source.CustomSource
 
CustomStat - Class in dev.aurelium.auraskills.api.stat
 
CustomStat.CustomStatBuilder - Class in dev.aurelium.auraskills.api.stat
 
CustomStat.Defined - Class in dev.aurelium.auraskills.api.stat
 
CustomTrait - Class in dev.aurelium.auraskills.api.trait
 
CustomTrait.CustomTraitBuilder - Class in dev.aurelium.auraskills.api.trait
 
CustomTraitBuilder(NamespacedId) - Constructor for class dev.aurelium.auraskills.api.trait.CustomTrait.CustomTraitBuilder
 

D

DAMAGE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityTriggers
 
DAMAGE_REDUCTION - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
DamageXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
DamageXpSource.DamageCause - Enum Class in dev.aurelium.auraskills.api.source.type
 
DEATH - Enum constant in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityTriggers
 
DEFENDER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
DEFENSE - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
Defined() - Constructor for class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
description(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default description of the ability.
description(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
description(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
description(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
dev.aurelium.auraskills.api - package dev.aurelium.auraskills.api
Main package and access point for the AuraSkillsApi interface
dev.aurelium.auraskills.api.ability - package dev.aurelium.auraskills.api.ability
Ability related classes.
dev.aurelium.auraskills.api.annotation - package dev.aurelium.auraskills.api.annotation
General internally used annotations.
dev.aurelium.auraskills.api.config - package dev.aurelium.auraskills.api.config
Main config related classes.
dev.aurelium.auraskills.api.item - package dev.aurelium.auraskills.api.item
Classes used to represent items.
dev.aurelium.auraskills.api.mana - package dev.aurelium.auraskills.api.mana
ManaAbility related classes.
dev.aurelium.auraskills.api.message - package dev.aurelium.auraskills.api.message
Classes related to messages and localization.
dev.aurelium.auraskills.api.option - package dev.aurelium.auraskills.api.option
Abstractions used to expose configuration values.
dev.aurelium.auraskills.api.registry - package dev.aurelium.auraskills.api.registry
Registry and namespace related classes.
dev.aurelium.auraskills.api.skill - package dev.aurelium.auraskills.api.skill
Skill related classes.
dev.aurelium.auraskills.api.source - package dev.aurelium.auraskills.api.source
General package for XpSource.
dev.aurelium.auraskills.api.source.type - package dev.aurelium.auraskills.api.source.type
XpSource types.
dev.aurelium.auraskills.api.stat - package dev.aurelium.auraskills.api.stat
Stat related classes.
dev.aurelium.auraskills.api.trait - package dev.aurelium.auraskills.api.trait
Trait related classes.
dev.aurelium.auraskills.api.user - package dev.aurelium.auraskills.api.user
SkillsUser related classes.
dev.aurelium.auraskills.api.util - package dev.aurelium.auraskills.api.util
Miscellaneous utility classes.
DISENCHANTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
displayName() - Method in interface dev.aurelium.auraskills.api.item.ItemFilterMeta
 
displayName(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default display name of the ability.
displayName(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
displayName(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
displayName(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
displayName(String) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait.CustomTraitBuilder
 
DOUBLE_DROP - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
DRAGON_BREATH - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
DROWNING - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
DRYOUT - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 

E

ENCHANTED_STRENGTH - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
ENCHANTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
ENCHANTING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
EnchantingXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
ENDURANCE - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
ENTITY_ATTACK - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
ENTITY_EXPLOSION - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
ENTITY_SWEEP_ATTACK - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
EntityXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
EntityXpSource.EntityDamagers - Enum Class in dev.aurelium.auraskills.api.source.type
 
EntityXpSource.EntityTriggers - Enum Class in dev.aurelium.auraskills.api.source.type
 
EPIC_CATCH - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
equals(Skill) - Method in interface dev.aurelium.auraskills.api.skill.Skill
 
equals(Object) - Method in class dev.aurelium.auraskills.api.registry.NamespacedId
 
EXCAVATION - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
EXCAVATION_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
EXCAVATOR - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
excludedMaterials() - Method in interface dev.aurelium.auraskills.api.item.ItemFilter
 
excludedMaterials() - Method in interface dev.aurelium.auraskills.api.item.LootItemFilter
 
excludedTypes() - Method in interface dev.aurelium.auraskills.api.item.PotionData
 
excludeNegative() - Method in interface dev.aurelium.auraskills.api.item.PotionData
 
EXPERIENCE_BONUS - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
extended() - Method in interface dev.aurelium.auraskills.api.item.PotionData
 

F

FALL - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
FALLING_BLOCK - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
FARMER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
FARMING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
FARMING_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
FIGHTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
FIGHTING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
FIRE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
FIRE_TICK - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
FIRST_STRIKE - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
FISHER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
FISHING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
FISHING_JUNK - Enum constant in enum class dev.aurelium.auraskills.api.item.ItemCategory
 
FISHING_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
FISHING_TREASURE - Enum constant in enum class dev.aurelium.auraskills.api.item.ItemCategory
 
FishingXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
FLEETING - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
FLY_INTO_WALL - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
FORAGER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
FORAGING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
FORAGING_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
FORGER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
FORGING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
format0(double) - Static method in class dev.aurelium.auraskills.api.util.NumberUtil
 
format1(double) - Static method in class dev.aurelium.auraskills.api.util.NumberUtil
 
format2(double) - Static method in class dev.aurelium.auraskills.api.util.NumberUtil
 
FREEZE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
fromDefault(String) - Static method in class dev.aurelium.auraskills.api.registry.NamespacedId
Creates a new NamespacedId from the String representation.
fromString(String) - Static method in class dev.aurelium.auraskills.api.registry.NamespacedId
Creates a new NamespacedId from the full String representation, with the / separating the namespace and the key.

G

GENETICIST - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
get() - Static method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the instance of the AuraSkillsApi, throwing IllegalStateException if the API is not loaded yet.
getAbilities() - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a collection of all abilities registered.
getAbilities() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
getAbilities() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getAbilities() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the list of Ability instances associated with the skill.
getAbilities() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getAbilities(Skill) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getAbility(NamespacedId) - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets an ability in the registry with the given id.
getAbilityLevel(Ability) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the level of an ability.
getAfterStates() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets the block states the block must be one tick after interacting with the source block in order for XP to be given.
getApi() - Method in class dev.aurelium.auraskills.api.source.BaseContext
 
getApi() - Method in class dev.aurelium.auraskills.api.source.SourceValues
 
getBaseCooldown() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getBaseCooldown() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getBaseCooldown() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getBaseCooldown() - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the base cooldown of the mana ability at level 1 (just unlocked).
getBaseCooldown(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getBaseManaCost() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getBaseManaCost() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getBaseManaCost() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getBaseManaCost() - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the base mana cost of the mana ability at level 1 (just unlocked).
getBaseManaCost(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getBaseStatLevel(Stat) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the level of a stat without any stat modifiers.
getBaseValue() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getBaseValue() - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the value of an ability when it is at level 1 (just unlocked).
getBaseValue() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getBaseValue() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getBaseValue() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getBaseValue() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getBaseValue() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getBaseValue() - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the value of a mana ability at level 1 (just unlocked).
getBaseValue(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getBaseValue(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getBlock() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets the block name of the source.
getBlocks() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets an array of block names of the source.
getBonusTraitLevel(Trait) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the level of a trait from only the plugin's stats and trait modifiers.
getBoolean(String) - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockXpSourceState
 
getCauses() - Method in interface dev.aurelium.auraskills.api.source.type.DamageXpSource
Gets the valid damage causes of the source.
getColor() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
getColor(Stat, Locale) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getColor(Locale) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getColor(Locale) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the stat color as defined in the messages file.
getColor(Locale) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getColoredName(Stat, Locale) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getColoredName(Locale) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getColoredName(Locale) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the stat's display name applied with its color
getColoredName(Locale) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getContentDirectory() - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Gets the directory from which configuration files are loaded for this namespace.
getCooldown(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getCooldown(int) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getCooldown(int) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the cooldown at a specific mana ability level.
getCooldown(ManaAbility, int) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getCooldownPerLevel() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getCooldownPerLevel() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getCooldownPerLevel() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getCooldownPerLevel() - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the change in cooldown per mana ability level.
getCooldownPerLevel(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getDamager() - Method in interface dev.aurelium.auraskills.api.source.type.DamageXpSource
Gets the damager of the source.
getDamagers() - Method in interface dev.aurelium.auraskills.api.source.type.EntityXpSource
Gets an array of damagers of the source.
getDefaultLanguage() - Method in interface dev.aurelium.auraskills.api.message.MessageManager
Gets the default language of the plugin as specified by the config, which is Locale.ENGLISH if unchanged.
getDefaultXpRequired(int) - Method in interface dev.aurelium.auraskills.api.skill.XpRequirements
Gets the default amount of xp required to reach the specified level
getDefined() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getDefined() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getDefined() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getDefined() - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getDescription() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getDescription() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getDescription() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
getDescription() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
getDescription(Ability, Locale) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getDescription(ManaAbility, Locale) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getDescription(Skill, Locale) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getDescription(Stat, Locale) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getDescription(Locale) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getDescription(Locale) - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the ability description as defined in the locale's messages file.
getDescription(Locale) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getDescription(Locale) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getDescription(Locale) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getDescription(Locale) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the mana ability description as defined in the locale's messages file.
getDescription(Locale) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getDescription(Locale) - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the skill description as defined in the locale's messages file.
getDescription(Locale) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getDescription(Locale) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getDescription(Locale) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the stat description as defined in the locale's messages file.
getDescription(Locale) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getDisplayName() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getDisplayName() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getDisplayName() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
getDisplayName() - Method in class dev.aurelium.auraskills.api.source.SourceValues
 
getDisplayName() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
getDisplayName(Ability, Locale) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getDisplayName(ManaAbility, Locale) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getDisplayName(Skill, Locale) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getDisplayName(Stat, Locale) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getDisplayName(Trait, Locale) - Method in interface dev.aurelium.auraskills.api.trait.TraitProvider
 
getDisplayName(Locale) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getDisplayName(Locale) - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the ability display name as defined in the locale's messages file.
getDisplayName(Locale) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getDisplayName(Locale) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getDisplayName(Locale) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getDisplayName(Locale) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the mana ability display name as defined in the locale's messages file.
getDisplayName(Locale) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getDisplayName(Locale) - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the skill display name as defined in the locale's messages file.
getDisplayName(Locale) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getDisplayName(Locale) - Method in class dev.aurelium.auraskills.api.source.CustomSource
 
getDisplayName(Locale) - Method in interface dev.aurelium.auraskills.api.source.XpSource
Gets the display name of the source.
getDisplayName(Locale) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getDisplayName(Locale) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the stat display name as defined in the locale's messages file.
getDisplayName(Locale) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getDisplayName(Locale) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
getDisplayName(Locale) - Method in interface dev.aurelium.auraskills.api.trait.Trait
Gets the trait display name as defined in the locale's messages file.
getDisplayName(Locale) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
getDisplayValue(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getDisplayValue(int) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getDisplayValue(int) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the value of the mana ability displayed in menus at a specific mana ability level.
getDisplayValue(ManaAbility, int) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getDouble(String) - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockXpSourceState
 
getEffectiveTraitLevel(Trait) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the total level of a trait, including non-plugin base values.
getEntity() - Method in interface dev.aurelium.auraskills.api.source.type.EntityXpSource
Gets the name of the entity of the source.
getExcludedCauses() - Method in interface dev.aurelium.auraskills.api.source.type.DamageXpSource
Gets the excluded damage causes of the source.
getGlobalRegistry() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the global registry for getting any skill, stat, ability, etc.
getHandlers() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the Handlers used to register platform-specific handlers for custom content.
getId() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getId() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getId() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getId() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getId() - Method in interface dev.aurelium.auraskills.api.registry.NamespaceIdentified
Gets the NamespacedId of the object
getId() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getId() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getId() - Method in class dev.aurelium.auraskills.api.source.CustomSource
 
getId() - Method in interface dev.aurelium.auraskills.api.source.SourceType
Gets the NamespacedId identifying the source type.
getId() - Method in class dev.aurelium.auraskills.api.source.SourceValues
 
getId() - Method in interface dev.aurelium.auraskills.api.source.XpSource
Gets the id of the source.
getId() - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getId() - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getId() - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
getId() - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
getInfo() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getInfo(Ability, Locale) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getInfo(Locale) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getInfo(Locale) - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the ability info text as defined in the locale's messages file.
getInfo(Locale) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getIngredients() - Method in interface dev.aurelium.auraskills.api.source.type.BrewingXpSource
Gets the valid ingredients of the source.
getInstance() - Static method in class dev.aurelium.auraskills.api.AuraSkillsProvider
Gets the instance of AuraSkillsApi containing API classes and methods.
getInt(String) - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockXpSourceState
 
getInterval() - Method in interface dev.aurelium.auraskills.api.source.type.JumpingXpSource
Gets the amount of jumps that must be performed to grant xp
getItem() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
getItem() - Method in interface dev.aurelium.auraskills.api.source.type.EnchantingXpSource
 
getItem() - Method in interface dev.aurelium.auraskills.api.source.type.FishingXpSource
Gets the valid items of the source.
getItem() - Method in interface dev.aurelium.auraskills.api.source.type.ItemConsumeXpSource
 
getItem() - Method in interface dev.aurelium.auraskills.api.source.type.PotionSplashXpSource
 
getItem() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
getKey() - Method in class dev.aurelium.auraskills.api.registry.NamespacedId
Gets the key portion of the NamespacedId, which is the semantic name for the instance of the type, such as the skill name.
getLeftItem() - Method in interface dev.aurelium.auraskills.api.source.type.AnvilXpSource
 
getLegacySkillName() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getLevelUp() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getLevelUp() - Method in interface dev.aurelium.auraskills.api.ability.AbstractAbility
Gets the interval of skill levels between ability level ups.
getLevelUp() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getLevelUp() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getLevelUp() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getLevelUp() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getLevelUp() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getLevelUp(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getLevelUp(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getLocale() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the locale of the player, or the server default locale if the player has not set a locale.
getMainConfig() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets an interface for getting common values from the main config.yml file.
getMana() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the current mana of the player.
getManaAbilities() - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a collection of all mana abilities registered.
getManaAbilities() - Method in interface dev.aurelium.auraskills.api.source.type.ManaAbilityUseXpSource
 
getManaAbility() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
getManaAbility() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getManaAbility() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the mana ability associated with the skill.
getManaAbility() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getManaAbility(NamespacedId) - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a mana ability in the registry with the given id.
getManaAbility(Skill) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getManaAbilityLevel(ManaAbility) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the level of a mana ability.
getManaCost(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getManaCost(int) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getManaCost(int) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the mana cost at a specific mana ability level.
getManaCost(ManaAbility, int) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getManaCostPerLevel() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getManaCostPerLevel() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getManaCostPerLevel() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getManaCostPerLevel() - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the change in mana cost per mana ability level.
getManaCostPerLevel(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getMap() - Method in class dev.aurelium.auraskills.api.item.ItemContext
 
getMaxLevel() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getMaxLevel() - Method in interface dev.aurelium.auraskills.api.ability.AbstractAbility
Gets the max level of the ability based on the configuration.
getMaxLevel() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getMaxLevel() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getMaxLevel() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getMaxLevel() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getMaxLevel() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getMaxLevel() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getMaxLevel() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the max level of the skill based on the configuration.
getMaxLevel() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getMaxLevel(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getMaxLevel(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getMaxLevel(Skill) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getMaxMana() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the maximum mana of the player.
getMenuDisplay(double, Trait, Locale) - Method in interface dev.aurelium.auraskills.api.trait.TraitHandler
 
getMessage(String, Locale) - Method in interface dev.aurelium.auraskills.api.message.MessageManager
Gets a messaged defined in an AuraSkills messages file for a given path and locale.
getMessageManager() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the MessageManager, which contains common user-configured messages, such as skill names and descriptions.
getMinimumIncrease() - Method in interface dev.aurelium.auraskills.api.source.type.StatisticXpSource
Gets the minimum value the statistic must increase by for the source to give xp.
getMultiplier() - Method in interface dev.aurelium.auraskills.api.source.type.AnvilXpSource
 
getMultiplier() - Method in interface dev.aurelium.auraskills.api.source.type.GrindstoneXpSource
 
getMultiplier() - Method in interface dev.aurelium.auraskills.api.source.type.StatisticXpSource
Gets the multiplier used to calculate the xp of the source.
getNamespace() - Method in class dev.aurelium.auraskills.api.registry.NamespacedId
Gets the namespace portion of the NamespacedId, usually a plugin name in lowercase.
getNamespace() - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Gets the namespace (plugin name) associated with the registry.
getNamespacedRegistry(String) - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the NamespacedRegistry linked to a given namespace.
getParser() - Method in interface dev.aurelium.auraskills.api.source.SourceType
Gets the parser used to deserialize sources from configuration.
getPowerLevel() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the power level of the player.
getRightItem() - Method in interface dev.aurelium.auraskills.api.source.type.AnvilXpSource
 
getSecondaryBaseValue() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getSecondaryBaseValue() - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the secondary value of an ability when it is at level 1 (just unlocked).
getSecondaryBaseValue() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getSecondaryBaseValue(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getSecondaryValue(int) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getSecondaryValue(int) - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the secondary value of the ability at a specific ability level.
getSecondaryValue(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getSecondaryValue(Ability, int) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getSecondaryValuePerLevel() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getSecondaryValuePerLevel() - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the amount that the secondary ability value is increased by for every ability level.
getSecondaryValuePerLevel() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getSecondaryValuePerLevel(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getSkill() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getSkill() - Method in interface dev.aurelium.auraskills.api.ability.AbstractAbility
Gets the skill the ability is leveled up by based on the configuration in the skills.yml file.
getSkill() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getSkill() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getSkill() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getSkill(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getSkill(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getSkill(NamespacedId) - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a skill in the registry with the given id.
getSkillAverage() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the user's average skill level of all enabled skills.
getSkillDescription(Skill, Locale) - Method in interface dev.aurelium.auraskills.api.message.MessageManager
Gets the user-configured description as shown in in-game menus for a skill in a given language.
getSkillDisplayName(Skill, Locale) - Method in interface dev.aurelium.auraskills.api.message.MessageManager
Gets the user-configured display name for a skill in a given language.
getSkillLevel(Skill) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the level of a skill.
getSkills() - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a collection of all skills registered.
getSkillXp(Skill) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the current amount of XP in a skill.
getSourceName() - Method in class dev.aurelium.auraskills.api.source.SourceContext
 
getSources() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getSources() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the list of XpSource instances for the skill.
getSources() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getSources(Skill) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getSourceType() - Method in class dev.aurelium.auraskills.api.source.SourceContext
 
getStat(NamespacedId) - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a stat in the registry with the given id.
getStatDescription(Stat, Locale) - Method in interface dev.aurelium.auraskills.api.message.MessageManager
Gets the user-configured description as shown in in-game menus for a stat in a given language.
getStatDisplayName(Stat, Locale) - Method in interface dev.aurelium.auraskills.api.message.MessageManager
Gets the user-configured display name for a stat in a given language.
getStateMap() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockXpSourceState
 
getStateMultiplier(String, Object) - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets the multiplier for the xp of the source based on the block state.
getStates() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets the valid block states of the source.
getStatistic() - Method in interface dev.aurelium.auraskills.api.source.type.StatisticXpSource
Gets the name of the statistic of the source.
getStatLevel(Stat) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the level of a stat.
getStatModifier(String) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets a stat modifier from its name.
getStatModifiers() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets a map of all the user's stat modifiers.
getStats() - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a collection of all stats registered.
getString(String) - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockXpSourceState
 
getSymbol() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
getSymbol(Stat, Locale) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getSymbol(Locale) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getSymbol(Locale) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the symbol as defined in the messages file.
getSymbol(Locale) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getTrait(NamespacedId) - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a trait in the registry with the given id.
getTraitModifier(Stat, Trait) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getTraitModifier(Trait) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getTraitModifier(Trait) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the modifier value for a Trait associated with the stat defined in stats.yml.
getTraitModifier(Trait) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getTraitModifier(String) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets a trait modifier from its name
getTraitModifiers() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets a map of all the user's trait modifiers.
getTraits() - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a collection of all traits registered.
getTraits() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
getTraits() - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getTraits() - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the list of Trait instances leveled by the stat.
getTraits() - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getTraits() - Method in interface dev.aurelium.auraskills.api.trait.TraitHandler
 
getTraits(Stat) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getTrigger() - Method in interface dev.aurelium.auraskills.api.source.type.BrewingXpSource
Gets an array of triggers of the source.
getTriggers() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets an array of triggers of the source.
getTriggers() - Method in interface dev.aurelium.auraskills.api.source.type.EntityXpSource
Gets an array of triggers of the source.
getType() - Method in class dev.aurelium.auraskills.api.source.CustomSource
 
getType() - Method in class dev.aurelium.auraskills.api.source.SourceValues
 
getType() - Method in interface dev.aurelium.auraskills.api.source.XpSource
 
getUnit() - Method in interface dev.aurelium.auraskills.api.source.type.EnchantingXpSource
 
getUnitName(Locale) - Method in class dev.aurelium.auraskills.api.source.CustomSource
 
getUnitName(Locale) - Method in interface dev.aurelium.auraskills.api.source.XpSource
 
getUnlock() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getUnlock() - Method in interface dev.aurelium.auraskills.api.ability.AbstractAbility
Gets the skill level the ability is unlocked at based on the configuration.
getUnlock() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getUnlock() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getUnlock() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getUnlock() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getUnlock() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getUnlock(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getUnlock(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getUser(UUID) - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets an online player's user data from the player's UUID.
getUser(UUID) - Method in interface dev.aurelium.auraskills.api.user.UserManager
Gets an online player's user data from the player's UUID.
getUserManager() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the UserManager, which is used to access player-related data in the plugin, including player skill and stat levels.
getUuid() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the Minecraft UUID of the player.
getValue(int) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getValue(int) - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the value of the ability at a specific ability level.
getValue(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getValue(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getValue(int) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getValue(int) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the value of the mana ability at a specific mana ability level.
getValue(Ability, int) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getValue(ManaAbility, int) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getValuePerLevel() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getValuePerLevel() - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the amount that the ability value is increased by for every ability level.
getValuePerLevel() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getValuePerLevel() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getValuePerLevel() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
getValuePerLevel() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getValuePerLevel() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getValuePerLevel() - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets the amount that the mana ability value is increased by for every mana ability level.
getValuePerLevel(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getValuePerLevel(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
getXp() - Method in class dev.aurelium.auraskills.api.source.CustomSource
 
getXp() - Method in class dev.aurelium.auraskills.api.source.SourceValues
 
getXp() - Method in interface dev.aurelium.auraskills.api.source.XpSource
Gets the amount of xp the source gives.
getXpMultiplierAbility() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getXpMultiplierAbility() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the ability that specifically increases XP gain for the skill when leveled up.
getXpMultiplierAbility() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getXpRequired(Skill, int) - Method in interface dev.aurelium.auraskills.api.skill.XpRequirements
Gets the amount of xp required to reach the specified level.
getXpRequirements() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets information about the XP required to level up skills
GlobalRegistry - Interface in dev.aurelium.auraskills.api.registry
 
GOLDEN_HEAL - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
GOLDEN_HEART - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
GRAPPLER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
GrindstoneXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
group(String) - Method in class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
Defines the context group this context is part of.
GROWTH_AURA - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 

H

Handlers - Interface in dev.aurelium.auraskills.api.registry
 
HARDENED_ARMOR - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
hashCode() - Method in class dev.aurelium.auraskills.api.registry.NamespacedId
 
hasSecondaryValue() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
hasSecondaryValue() - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets whether the ability has a secondary value that varies with the ability level
hasSecondaryValue() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
hasSecondaryValue(boolean) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets whether the ability has a secondary value.
hasSkillPermission(Skill) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets whether the player the permission node to use a skill.
hasStateMultiplier() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
 
HEALER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
HEALING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
HEALTH - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
HOT_FLOOR - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
HP - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
HUNGER_REGEN - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 

I

IMMUNITY - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
includeProjectiles() - Method in interface dev.aurelium.auraskills.api.source.type.DamageXpSource
Gets whether being damaged by projectiles whose shooter matches the damager of the source should be counted as part of the source.
info(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default info text of the ability.
Inject - Annotation Interface in dev.aurelium.auraskills.api.annotation
 
INTERACT - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockTriggers
 
isDisabledInCreative() - Method in interface dev.aurelium.auraskills.api.config.MainConfig
Gets whether XP gain is disabled when a player is in creative mode.
isEnabled() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
isEnabled() - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets whether the ability is enabled in the configuration.
isEnabled() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
isEnabled() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
isEnabled() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
isEnabled() - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets whether the mana ability is enabled in the configuration.
isEnabled() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
isEnabled() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets whether the skill is enabled in the configuration.
isEnabled() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
isEnabled() - Method in interface dev.aurelium.auraskills.api.source.SourceType
Gets whether at least one instance of the source type is defined and loaded from the plugin's configuration.
isEnabled() - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
isEnabled() - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets whether the stat is enabled in the configuration.
isEnabled() - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
isEnabled() - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
isEnabled() - Method in interface dev.aurelium.auraskills.api.trait.Trait
Gets whether the trait is enabled.
isEnabled() - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
isEnabled(Ability) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
isEnabled(ManaAbility) - Method in interface dev.aurelium.auraskills.api.mana.ManaAbilityProvider
 
isEnabled(Skill) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
isEnabled(Stat) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
isEnabled(Trait) - Method in interface dev.aurelium.auraskills.api.trait.TraitProvider
 
isGlobal() - Method in class dev.aurelium.auraskills.api.skill.Multiplier
 
isLeaf() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
 
isLoaded() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Whether the instance represents an online user that is loaded into memory.
isTrunk() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
 
isVersionValid() - Method in interface dev.aurelium.auraskills.api.source.XpSource
Checks if the XP source is valid on the server's Minecraft version.
item(ItemContext) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
Sets the ItemContext of the skill used in menus
item(ItemContext) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
ITEM - Enum constant in enum class dev.aurelium.auraskills.api.item.ModifierType
 
ItemCategory - Enum Class in dev.aurelium.auraskills.api.item
 
ItemConsumeXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
ItemContext - Class in dev.aurelium.auraskills.api.item
 
ItemContext(Map<String, Object>) - Constructor for class dev.aurelium.auraskills.api.item.ItemContext
 
ItemContext.ItemContextBuilder - Class in dev.aurelium.auraskills.api.item
 
ItemContextBuilder() - Constructor for class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
 
ItemFilter - Interface in dev.aurelium.auraskills.api.item
 
ItemFilterMeta - Interface in dev.aurelium.auraskills.api.item
 

J

JUMPER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
JumpingXpSource - Interface in dev.aurelium.auraskills.api.source.type
 

L

LAVA - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
levelUp(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default level up interval of the ability.
levelUp(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
LIFE_ESSENCE - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
LIFE_STEAL - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
LIGHT_FALL - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
LIGHTNING - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
LIGHTNING_BLADE - Enum constant in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
LINGERING - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
LootItemFilter - Interface in dev.aurelium.auraskills.api.item
 
lootPool() - Method in interface dev.aurelium.auraskills.api.item.LootItemFilter
 
lore() - Method in interface dev.aurelium.auraskills.api.item.ItemFilterMeta
 
LUCK - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
LUCKY_CATCH - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
LUCKY_MINER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
LUCKY_SPADES - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
LUCKY_TABLE - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
LUMBERJACK - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 

M

MAGIC - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
MainConfig - Interface in dev.aurelium.auraskills.api.config
 
MANA_REGEN - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
ManaAbilities - Enum Class in dev.aurelium.auraskills.api.mana
 
manaAbility(ManaAbility) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
ManaAbility - Interface in dev.aurelium.auraskills.api.mana
 
ManaAbilityProvider - Interface in dev.aurelium.auraskills.api.mana
 
ManaAbilityUseXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
manaCostPerLevel(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
material(String) - Method in class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
Defines the base material of the context item.
materials() - Method in interface dev.aurelium.auraskills.api.item.ItemFilter
 
materials() - Method in interface dev.aurelium.auraskills.api.item.LootItemFilter
 
MAX_MANA - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
maxLevel(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default max level of the ability.
maxLevel(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
MEAL_STEAL - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
MELTING - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
MessageManager - Interface in dev.aurelium.auraskills.api.message
 
meta() - Method in interface dev.aurelium.auraskills.api.item.ItemFilter
 
meta() - Method in interface dev.aurelium.auraskills.api.item.LootItemFilter
 
METAL_DETECTOR - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
MINER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
MINING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
MINING_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
MOB_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
ModifierType - Enum Class in dev.aurelium.auraskills.api.item
 
MOVEMENT_SPEED - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
Multiplier - Class in dev.aurelium.auraskills.api.skill
 
Multiplier(String, Skill, double) - Constructor for class dev.aurelium.auraskills.api.skill.Multiplier
 
mustSurvive() - Method in interface dev.aurelium.auraskills.api.source.type.DamageXpSource
Gets whether the player must survive to be granted xp.

N

name - Variable in class dev.aurelium.auraskills.api.util.AuraSkillsModifier
 
name() - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets a fully uppercase String of the ability name without the namespace
name() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
name() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
name() - Method in interface dev.aurelium.auraskills.api.mana.ManaAbility
Gets a fully uppercase String of the mana ability name without the namespace
name() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
name() - Method in class dev.aurelium.auraskills.api.skill.Multiplier
 
name() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets a fully uppercase String of the skill name without the namespace
name() - Method in class dev.aurelium.auraskills.api.source.CustomSource
 
name() - Method in interface dev.aurelium.auraskills.api.source.XpSource
Gets the name of the source in all caps without a namespace.
name() - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
name() - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets a fully uppercase String of the stat name without the namespace
name() - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
name() - Method in interface dev.aurelium.auraskills.api.trait.Trait
Gets a fully uppercase String of the trait name without the namespace
name() - Method in class dev.aurelium.auraskills.api.util.AuraSkillsModifier
 
NamespacedId - Class in dev.aurelium.auraskills.api.registry
 
NamespacedRegistry - Interface in dev.aurelium.auraskills.api.registry
 
NamespaceIdentified - Interface in dev.aurelium.auraskills.api.registry
 
NO_DEBUFF - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
NONE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.SupportBlockType
 
NumberUtil - Class in dev.aurelium.auraskills.api.util
 
NumberUtil() - Constructor for class dev.aurelium.auraskills.api.util.NumberUtil
 

O

of(String, String) - Static method in class dev.aurelium.auraskills.api.registry.NamespacedId
Creates a new NamespacedId from a given namespace and key.
optionBoolean(String) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionBoolean(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionBoolean(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionBoolean(String) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionBoolean(String) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionBoolean(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionBoolean(String) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionBoolean(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionBoolean(String) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionBoolean(String) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionBoolean(String) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionBoolean(String, boolean) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionBoolean(String, boolean) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionBoolean(String, boolean) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionBoolean(String, boolean) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionBoolean(String, boolean) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionBoolean(String, boolean) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionBoolean(String, boolean) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionBoolean(String, boolean) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionBoolean(String, boolean) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionBoolean(String, boolean) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionBoolean(String, boolean) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionBoolean(T, String) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
optionBoolean(T, String, boolean) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
optionDouble(String) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionDouble(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionDouble(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionDouble(String) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionDouble(String) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionDouble(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionDouble(String) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionDouble(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionDouble(String) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionDouble(String) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionDouble(String) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionDouble(String, double) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionDouble(String, double) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionDouble(String, double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionDouble(String, double) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionDouble(String, double) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionDouble(String, double) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionDouble(String, double) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionDouble(String, double) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionDouble(String, double) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionDouble(String, double) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionDouble(String, double) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionDouble(T, String) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
optionDouble(T, String, double) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
Optioned - Interface in dev.aurelium.auraskills.api.option
 
OptionedProvider<T> - Interface in dev.aurelium.auraskills.api.option
 
optionInt(String) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionInt(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionInt(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionInt(String) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionInt(String) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionInt(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionInt(String) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionInt(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionInt(String) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionInt(String) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionInt(String) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionInt(String, int) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionInt(String, int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionInt(String, int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionInt(String, int) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionInt(String, int) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionInt(String, int) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionInt(String, int) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionInt(String, int) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionInt(String, int) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionInt(String, int) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionInt(String, int) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionInt(T, String) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
optionInt(T, String, int) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
optionMap(String) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionMap(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionMap(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionMap(String) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionMap(String) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionMap(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionMap(String) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionMap(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionMap(String) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionMap(String) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionMap(String) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionMap(T, String) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
optionString(String) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionString(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionString(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionString(String) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionString(String) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionString(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionString(String) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionString(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionString(String) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionString(String) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionString(String) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionString(String, String) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionString(String, String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionString(String, String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionString(String, String) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionString(String, String) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionString(String, String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionString(String, String) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionString(String, String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionString(String, String) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionString(String, String) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionString(String, String) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionString(T, String) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
optionString(T, String, String) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
optionStringList(String) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
optionStringList(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
optionStringList(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
optionStringList(String) - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
optionStringList(String) - Method in interface dev.aurelium.auraskills.api.option.Optioned
 
optionStringList(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
optionStringList(String) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
optionStringList(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
optionStringList(String) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
optionStringList(String) - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
optionStringList(String) - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
optionStringList(T, String) - Method in interface dev.aurelium.auraskills.api.option.OptionedProvider
 
order(int) - Method in class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
Defines the order within the context group this context is part of.

P

PARRY - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
parse(ConfigurationNode, BaseContext) - Method in interface dev.aurelium.auraskills.api.source.UtilityParser
 
parse(ConfigurationNode, SourceContext) - Method in interface dev.aurelium.auraskills.api.source.XpSourceParser
 
parseValues(ConfigurationNode) - Method in class dev.aurelium.auraskills.api.source.SourceContext
 
PICK_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
PIERCING - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
PLAYER - Enum constant in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityDamagers
 
pluralizedArray(String, ConfigurationNode, Class<V>) - Method in class dev.aurelium.auraskills.api.source.BaseContext
 
POISON - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
pos(String) - Method in class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
Defines the exact position/slot of the context in the menu.
potionData() - Method in interface dev.aurelium.auraskills.api.item.ItemFilterMeta
 
PotionData - Interface in dev.aurelium.auraskills.api.item
 
PotionSplashXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
PROJECTILE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
PROJECTILE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityDamagers
 

R

RECOVERY - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
REGENERATION - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
registerAbility(CustomAbility) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Registers a custom ability in the registry.
registerManaAbility(CustomManaAbility) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Registers a custom mana ability in the registry.
registerSkill(CustomSkill) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Registers a custom skill in the registry.
registerSourceType(String, XpSourceParser<?>) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Registers a source type in the registry.
registerStat(CustomStat) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Registers a custom stat in the registry.
registerTrait(CustomTrait) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Registers a custom trait in the registry.
registerTraitHandler(TraitHandler) - Method in interface dev.aurelium.auraskills.api.registry.Handlers
 
removeStatModifier(String) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Removes a stat modifier from the player.
removeTraitModifier(String) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Removes a trait modifier from the player with a given name.
REPAIRING - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
REPLENISH - Enum constant in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
required(ConfigurationNode, String) - Method in class dev.aurelium.auraskills.api.source.BaseContext
 
requiredPluralizedArray(String, ConfigurationNode, Class<V>) - Method in class dev.aurelium.auraskills.api.source.BaseContext
 
requiresSupportBlock(BlockXpSource.SupportBlockType) - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets whether the source requires a support block.
RETRIEVAL - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
REVIVAL - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
RUNNER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 

S

SATURATION_REGEN - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
scaleXpWithHealth() - Method in interface dev.aurelium.auraskills.api.source.type.EntityXpSource
Whether the XP multiplier for sources using the EntityXpSource.EntityTriggers.DAMAGE trigger should be scaled by the damaged mob's max health.
SCYTHE_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
set(String, Object) - Method in class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
Adds any custom key-value pair to the context in order to specify special item metas like enchantments, nbt, etc.
setBaseCooldown(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setBaseManaCost(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setBaseValue(double) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setBaseValue(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setColor(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
setContentDirectory(File) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Sets the content directory from which configuration files are loaded for this namespace.
setCooldownPerLevel(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setDescription(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setDescription(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setDescription(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
setDescription(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
setDisplayName(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setDisplayName(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setDisplayName(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
setDisplayName(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
setInfo(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setItem(ItemContext) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
setItem(ItemContext) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
setLevelUp(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setLevelUp(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setMana(double) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Sets the mana of the player.
setManaAbility(ManaAbility) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
setManaCostPerLevel(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setMaxLevel(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setMaxLevel(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setSkillLevel(Skill, int) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Sets the level of a skill.
setSkillXp(Skill, double) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Sets the XP of a skill to the given amount.
setSymbol(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
setUnlock(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setUnlock(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setValuePerLevel(double) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setValuePerLevel(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
SHARP_HOOK - Enum constant in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
SHIELDING - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
SHREDDER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
SIDE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.SupportBlockType
 
skill() - Method in class dev.aurelium.auraskills.api.skill.Multiplier
 
Skill - Interface in dev.aurelium.auraskills.api.skill
 
SKILL_MENDER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
SkillProvider - Interface in dev.aurelium.auraskills.api.skill
 
Skills - Enum Class in dev.aurelium.auraskills.api.skill
 
SkillsUser - Interface in dev.aurelium.auraskills.api.user
 
SONIC_BOOM - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
SORCERER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
SORCERY - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
SourceContext - Class in dev.aurelium.auraskills.api.source
 
SourceContext(AuraSkillsApi, SourceType, String) - Constructor for class dev.aurelium.auraskills.api.source.SourceContext
 
SourceType - Interface in dev.aurelium.auraskills.api.source
 
SourceValues - Class in dev.aurelium.auraskills.api.source
 
SourceValues(AuraSkillsApi, SourceType, NamespacedId, double, String) - Constructor for class dev.aurelium.auraskills.api.source.SourceValues
 
SPADE_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
SPEED - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
SPEED_MINE - Enum constant in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
SPLASHER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
STAMINA - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
STARVATION - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
stat() - Method in class dev.aurelium.auraskills.api.stat.StatModifier
 
Stat - Interface in dev.aurelium.auraskills.api.stat
 
StatisticXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
StatModifier - Class in dev.aurelium.auraskills.api.stat
 
StatModifier(String, Stat, double) - Constructor for class dev.aurelium.auraskills.api.stat.StatModifier
 
StatProvider - Interface in dev.aurelium.auraskills.api.stat
 
Stats - Enum Class in dev.aurelium.auraskills.api.stat
 
STRENGTH - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
STUN - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
SUFFOCATION - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
SUGAR_RUSH - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
SUICIDE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
SWORD_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
symbol(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 

T

TAKEOUT - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BrewingXpSource.BrewTriggers
 
TERRAFORM - Enum constant in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
THORNS - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
THROWN_POTION - Enum constant in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityDamagers
 
THUNDER_FALL - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
toInt(String) - Static method in class dev.aurelium.auraskills.api.util.NumberUtil
 
toInt(String, int) - Static method in class dev.aurelium.auraskills.api.util.NumberUtil
 
TOOL - Enum constant in enum class dev.aurelium.auraskills.api.item.ItemCategory
 
toPluralForm(String) - Method in interface dev.aurelium.auraskills.api.message.MessageManager
Utility method to convert a word to its plural form, following English grammar rules.
toString() - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
toString() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
toString() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
toString() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
toString() - Method in class dev.aurelium.auraskills.api.registry.NamespacedId
Returns the full String representation of the NamespacedId, with a / separating the namespace and the key.
toString() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
toString() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Returns the result of NamespacedId.toString() for the skill's NamespacedId.
toString() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
toString() - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
toString() - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
toString() - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
toString() - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
toString() - Method in class dev.aurelium.auraskills.api.util.AuraSkillsModifier
 
TOUGHNESS - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
trait() - Method in class dev.aurelium.auraskills.api.trait.TraitModifier
 
trait(Trait, double) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
Trait - Interface in dev.aurelium.auraskills.api.trait
 
TraitHandler - Interface in dev.aurelium.auraskills.api.trait
 
TraitModifier - Class in dev.aurelium.auraskills.api.trait
 
TraitModifier(String, Trait, double) - Constructor for class dev.aurelium.auraskills.api.trait.TraitModifier
 
TraitProvider - Interface in dev.aurelium.auraskills.api.trait
 
Traits - Enum Class in dev.aurelium.auraskills.api.trait
 
TREASURE_HUNTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
TREECAPITATOR - Enum constant in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
type - Variable in class dev.aurelium.auraskills.api.util.AuraSkillsModifier
 
type() - Method in class dev.aurelium.auraskills.api.util.AuraSkillsModifier
 
types() - Method in interface dev.aurelium.auraskills.api.item.PotionData
 

U

unlock(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default unlock level of the ability.
unlock(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
upgraded() - Method in interface dev.aurelium.auraskills.api.item.PotionData
 
useOriginalDamage() - Method in interface dev.aurelium.auraskills.api.source.type.DamageXpSource
Gets whether the original damage should be used to calculate the xp.
useRegistry(String, File) - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Creates and returns the NamespacedRegistry for the given namespace and content directory, which is used to register custom skills, stats, abilities, etc.
UserManager - Interface in dev.aurelium.auraskills.api.user
 
UtilityParser<T> - Interface in dev.aurelium.auraskills.api.source
 

V

VALOR - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
value - Variable in class dev.aurelium.auraskills.api.util.AuraSkillsModifier
 
value() - Method in class dev.aurelium.auraskills.api.skill.Multiplier
 
value() - Method in class dev.aurelium.auraskills.api.util.AuraSkillsModifier
 
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.ability.Abilities
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.item.ItemCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.item.ModifierType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.skill.Skills
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockTriggers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.SupportBlockType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.source.type.BrewingXpSource.BrewTriggers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityDamagers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityTriggers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.stat.Stats
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.trait.Traits
Returns the enum constant of this class with the specified name.
valuePerLevel(double) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default value per level of the ability.
valuePerLevel(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
values() - Static method in enum class dev.aurelium.auraskills.api.ability.Abilities
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.item.ItemCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.item.ModifierType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.skill.Skills
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockTriggers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.SupportBlockType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.source.type.BrewingXpSource.BrewTriggers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityDamagers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityTriggers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.stat.Stats
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.aurelium.auraskills.api.trait.Traits
Returns an array containing the constants of this enum class, in the order they are declared.
VOID - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 

W

WEAPON - Enum constant in enum class dev.aurelium.auraskills.api.item.ItemCategory
 
WISDOM - Enum constant in enum class dev.aurelium.auraskills.api.stat.Stats
 
WISE_EFFECT - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
WITHER - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 

X

XP_CONVERT - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
XP_WARRIOR - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
xpMultiplierAbility(Ability) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
XpRequirements - Interface in dev.aurelium.auraskills.api.skill
 
XpSource - Interface in dev.aurelium.auraskills.api.source
 
XpSourceParser<T> - Interface in dev.aurelium.auraskills.api.source
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values