Index
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.CustomAbilityBuilderused to create a custom ability. - builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
-
Gets a new
CustomManaAbility.CustomManaAbilityBuilderused to create a custom mana ability. - builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.skill.CustomSkill
-
Gets a new
CustomSkill.CustomSkillBuilderused to create a custom skill. - builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.stat.CustomStat
-
Gets a new
CustomStat.CustomStatBuilderused to create a custom stat. - builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.trait.CustomTrait
-
Gets a new
CustomTrait.CustomTraitBuilderused 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
AuraSkillsApiinterface - dev.aurelium.auraskills.api.ability - package dev.aurelium.auraskills.api.ability
-
Abilityrelated 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
-
ManaAbilityrelated 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
-
Skillrelated 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
-
XpSourcetypes. - dev.aurelium.auraskills.api.stat - package dev.aurelium.auraskills.api.stat
-
Statrelated classes. - dev.aurelium.auraskills.api.trait - package dev.aurelium.auraskills.api.trait
-
Traitrelated classes. - dev.aurelium.auraskills.api.user - package dev.aurelium.auraskills.api.user
-
SkillsUserrelated 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, throwingIllegalStateExceptionif 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
Abilityinstances 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.ENGLISHif 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
Handlersused 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
NamespacedIdof 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
NamespacedIdidentifying 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
AuraSkillsApicontaining 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
NamespacedRegistrylinked 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
XpSourceinstances 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
Traitassociated 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
Traitinstances 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
ItemContextof 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.DAMAGEtrigger 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
NamespacedRegistryfor 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
All Classes and Interfaces|All Packages|Constant Field Values