Index

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

A

abilities(Ability...) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
Abilities - Enum Class in dev.aurelium.auraskills.api.ability
 
ability(Ability) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
Ability - Interface in dev.aurelium.auraskills.api.ability
 
AbilityContext - Class in dev.aurelium.auraskills.api.ability
 
AbilityContext(AuraSkillsApi) - Constructor for class dev.aurelium.auraskills.api.ability.AbilityContext
 
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
 
ADD_BASE - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageModifier.Operation
 
ADD_COMBINED - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageModifier.Operation
 
addAttackModifier(DamageModifier) - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
addDefenseModifier(DamageModifier) - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
addModifier(ItemStack, ModifierType, Stat, double, boolean) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Adds a modifier to an item, with optional lore.
addMultiplier(ItemStack, ModifierType, Skill, double, boolean) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Adds a multiplier to an item, with optional lore.
addPlacedBlock(Block) - Method in interface dev.aurelium.auraskills.api.region.Regions
Marks the block as being player-placed in the region manager.
addRequirement(ItemStack, ModifierType, Skill, int, boolean) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Adds a skill requirement to use an item, with optional lore.
addSkillXp(Skill, double) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Adds XP to a skill as if earned in game.
addSkillXp(Skill, double, XpSource) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Adds XP to a skill as if earned in game with a specific XP source.
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
 
AuraSkillsBukkit - Interface in dev.aurelium.auraskills.api
 
AuraSkillsBukkitProvider - Class 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 - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageType
 
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 - Enum constant in enum class dev.aurelium.auraskills.api.loot.LootTableType
 
BLOCK_EXPLOSION - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
blockLocation(Player, Location, Skill) - Method in class dev.aurelium.auraskills.api.source.LevelerContext
 
blockPlayer(Player, Skill) - Method in class dev.aurelium.auraskills.api.source.LevelerContext
 
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 - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageType
 
BOW_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
BREAK - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockTriggers
 
BREW - Enum constant in enum class dev.aurelium.auraskills.api.source.type.BrewingXpSource.BrewTriggers
 
BREWER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
BrewingXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
BrewingXpSource.BrewTriggers - Enum Class in dev.aurelium.auraskills.api.source.type
 
build() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Builds the CustomAbility.
build() - Method in class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
Builds the context.
build() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
build() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
build() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
build() - Method in class dev.aurelium.auraskills.api.trait.CustomTrait.CustomTraitBuilder
 
builder() - Static method in class dev.aurelium.auraskills.api.item.ItemContext
 
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.ability.CustomAbility
Gets a new CustomAbility.CustomAbilityBuilder used to create a custom ability.
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
Gets a new CustomManaAbility.CustomManaAbilityBuilder used to create a custom mana ability.
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.skill.CustomSkill
Gets a new CustomSkill.CustomSkillBuilder used to create a custom skill.
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.stat.CustomStat
Gets a new CustomStat.CustomStatBuilder used to create a custom stat.
builder(NamespacedId) - Static method in class dev.aurelium.auraskills.api.trait.CustomTrait
Gets a new CustomTrait.CustomTraitBuilder used to create a custom trait.
buildMenu(String, Consumer<MenuBuilder>) - Method in interface dev.aurelium.auraskills.api.menu.MenuManager
Provides access to a MenuBuilder for building a Slate menu.
BukkitTraitHandler - Interface in dev.aurelium.auraskills.api.bukkit
 

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.
CHEST - Enum constant in enum class dev.aurelium.auraskills.api.loot.LootTableType
 
clearAttackModifiers() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
clearDefenseModifiers() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
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
 
ContextParser<T> - Interface in dev.aurelium.auraskills.api.menu
 
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
 
customModelData() - Method in interface dev.aurelium.auraskills.api.item.ItemFilterMeta
 
CustomRegenEvent - Class in dev.aurelium.auraskills.api.event.trait
 
CustomRegenEvent(Player, SkillsUser, double, CustomRegenEvent.Reason) - Constructor for class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
CustomRegenEvent.Reason - Enum Class in dev.aurelium.auraskills.api.event.trait
 
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
 
DamageEvent - Class in dev.aurelium.auraskills.api.event.damage
 
DamageEvent(DamageMeta) - Constructor for class dev.aurelium.auraskills.api.event.damage.DamageEvent
 
DamageMeta - Class in dev.aurelium.auraskills.api.damage
 
DamageMeta(Entity, Entity, DamageType, EntityDamageEvent.DamageCause, double, String) - Constructor for class dev.aurelium.auraskills.api.damage.DamageMeta
 
DamageModifier - Class in dev.aurelium.auraskills.api.damage
 
DamageModifier(double, DamageModifier.Operation) - Constructor for class dev.aurelium.auraskills.api.damage.DamageModifier
 
DamageModifier.Operation - Enum Class in dev.aurelium.auraskills.api.damage
 
DamageType - Enum Class in dev.aurelium.auraskills.api.damage
 
DamageXpGainEvent - Class in dev.aurelium.auraskills.api.event.skill
Called when a player gains XP for being damaged by an entity.
DamageXpGainEvent(Player, SkillsUser, Skill, XpSource, double, DamageXpSource.DamageCause, Entity, EntityEvent) - Constructor for class dev.aurelium.auraskills.api.event.skill.DamageXpGainEvent
 
DamageXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
DamageXpSource.DamageCause - Enum Class in dev.aurelium.auraskills.api.source.type
 
DEATH - Enum constant in enum class dev.aurelium.auraskills.api.source.type.EntityXpSource.EntityTriggers
 
DEFENDER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
DEFENSE - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
Defined() - Constructor for class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
description(String) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.CustomAbilityBuilder
Sets the default description of the ability.
description(String) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
description(String) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
description(String) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
dev.aurelium.auraskills.api - package dev.aurelium.auraskills.api
Main package and access point for the AuraSkillsApi interface
dev.aurelium.auraskills.api.ability - package dev.aurelium.auraskills.api.ability
Ability related classes.
dev.aurelium.auraskills.api.annotation - package dev.aurelium.auraskills.api.annotation
General internally used annotations.
dev.aurelium.auraskills.api.bukkit - package dev.aurelium.auraskills.api.bukkit
Bukkit-specific API extensions.
dev.aurelium.auraskills.api.config - package dev.aurelium.auraskills.api.config
Main config related classes.
dev.aurelium.auraskills.api.damage - package dev.aurelium.auraskills.api.damage
Bukkit-specific API extensions.
dev.aurelium.auraskills.api.event.damage - package dev.aurelium.auraskills.api.event.damage
Events relating to damage.
dev.aurelium.auraskills.api.event.loot - package dev.aurelium.auraskills.api.event.loot
Events relating to the custom loot table system.
dev.aurelium.auraskills.api.event.mana - package dev.aurelium.auraskills.api.event.mana
Events relating to the mana system and mana abilities.
dev.aurelium.auraskills.api.event.skill - package dev.aurelium.auraskills.api.event.skill
Events relating to skills and leveling.
dev.aurelium.auraskills.api.event.trait - package dev.aurelium.auraskills.api.event.trait
Events relating to trait mechanics.
dev.aurelium.auraskills.api.event.user - package dev.aurelium.auraskills.api.event.user
Events relating to users.
dev.aurelium.auraskills.api.item - package dev.aurelium.auraskills.api.item
Classes used to represent items.
dev.aurelium.auraskills.api.loot - package dev.aurelium.auraskills.api.loot
 
dev.aurelium.auraskills.api.mana - package dev.aurelium.auraskills.api.mana
ManaAbility related classes.
dev.aurelium.auraskills.api.menu - package dev.aurelium.auraskills.api.menu
 
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.region - package dev.aurelium.auraskills.api.region
Region related classes.
dev.aurelium.auraskills.api.registry - package dev.aurelium.auraskills.api.registry
Registry and namespace related classes.
dev.aurelium.auraskills.api.skill - package dev.aurelium.auraskills.api.skill
Skill related classes.
dev.aurelium.auraskills.api.source - package dev.aurelium.auraskills.api.source
General package for XpSource.
dev.aurelium.auraskills.api.source.type - package dev.aurelium.auraskills.api.source.type
XpSource types.
dev.aurelium.auraskills.api.stat - package dev.aurelium.auraskills.api.stat
Stat related classes.
dev.aurelium.auraskills.api.trait - package dev.aurelium.auraskills.api.trait
Trait related classes.
dev.aurelium.auraskills.api.user - package dev.aurelium.auraskills.api.user
SkillsUser related classes.
dev.aurelium.auraskills.api.util - package dev.aurelium.auraskills.api.util
Miscellaneous utility classes.
disabled() - Method in class dev.aurelium.auraskills.api.source.LevelerContext
 
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
 
EntityXpGainEvent - Class in dev.aurelium.auraskills.api.event.skill
Called when a player gains XP for killing or damaging an entity.
EntityXpGainEvent(Player, SkillsUser, Skill, XpSource, double, LivingEntity, Entity, EntityEvent) - Constructor for class dev.aurelium.auraskills.api.event.skill.EntityXpGainEvent
 
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
 
EPIC_CATCH - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by the Epic Catch ability, configured as the "epic" Fishing loot table.
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.event.loot.LootDropEvent.Cause
Caused by the Excavation luck trait, which includes the Bigger Scoop ability.
EXCAVATION_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
EXCAVATION_OTHER_LOOT - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by a custom Excavation loot table that is not named "rare" or "epic".
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

failsChecks(Player, Ability) - Method in class dev.aurelium.auraskills.api.ability.AbilityContext
Performs multiple checks to see whether the player should be allowed to use the ability.
failsChecks(Player, Location, Skill) - Method in class dev.aurelium.auraskills.api.source.LevelerContext
 
failsChecks(Cancellable, Player, Location, Skill) - Method in class dev.aurelium.auraskills.api.source.LevelerContext
 
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.event.loot.LootDropEvent.Cause
Caused by the Farming Luck trait, which includes the Bountiful Harvest ability.
FARMING_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
FARMING_OTHER_LOOT - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by a custom Farming loot table.
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.loot.LootTableType
 
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.event.loot.LootDropEvent.Cause
Caused by the Fishing Luck trait, which includes the Lucky Catch ability.
FISHING_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
FISHING_OTHER_LOOT - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by a custom Fishing loot table that is not named "rare" or "epic".
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.event.loot.LootDropEvent.Cause
Caused by the Foraging Luck trait, which includes the Lumberjack ability.
FORAGING_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
FORAGING_OTHER_LOOT - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by a custom Foraging loot table.
FORGER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
FORGING - Enum constant in enum class dev.aurelium.auraskills.api.skill.Skills
 
format0(double) - Static method in class dev.aurelium.auraskills.api.util.NumberUtil
 
format1(double) - Static method in class dev.aurelium.auraskills.api.util.NumberUtil
 
format2(double) - Static method in class dev.aurelium.auraskills.api.util.NumberUtil
 
FREEZE - Enum constant in enum class dev.aurelium.auraskills.api.source.type.DamageXpSource.DamageCause
 
fromDefault(String) - Static method in class dev.aurelium.auraskills.api.registry.NamespacedId
Creates a new NamespacedId from the String representation.
fromString(String) - Static method in class dev.aurelium.auraskills.api.registry.NamespacedId
Creates a new NamespacedId from the full String representation, with the / separating the namespace and the key.

G

GENETICIST - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
get() - Static method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the instance of the AuraSkillsApi, throwing IllegalStateException if the API is not loaded yet.
get() - Static method in interface dev.aurelium.auraskills.api.AuraSkillsBukkit
Gets the instance of the AuraSkillsBukkit API, throwing IllegalStateException if the API is not loaded yet.
getAbilities() - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a collection of all abilities registered.
getAbilities() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.Defined
 
getAbilities() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getAbilities() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the list of Ability instances associated with the skill.
getAbilities() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getAbilities(Skill) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getAbility(NamespacedId) - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets an ability in the registry with the given id.
getAbilityLevel(Ability) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the level of an ability.
getAfterStates() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets the block states the block must be one tick after interacting with the source block in order for XP to be given.
getAmount() - Method in class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
getAmount() - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
Gets the amount of XP about to be gained, after applying multipliers.
getAmount() - Method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
getApi() - Method in class dev.aurelium.auraskills.api.source.BaseContext
 
getApi() - Method in class dev.aurelium.auraskills.api.source.SourceValues
 
getAttacked() - Method in class dev.aurelium.auraskills.api.event.skill.EntityXpGainEvent
Gets the entity that was killed or damaged by the player.
getAttacker() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getAttackerAsPlayer() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getAttackerAsUser() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getAttackModifiers() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getBaseChance() - Method in class dev.aurelium.auraskills.api.loot.LootPool
 
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
 
getBaseDamage() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getBaseLevel(Player, Trait) - Method in interface dev.aurelium.auraskills.api.bukkit.BukkitTraitHandler
 
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
 
getCause() - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Gets the LootDropEvent.Cause that initiated the loot drop.
getCause() - Method in class dev.aurelium.auraskills.api.event.skill.DamageXpGainEvent
Gets the cause of the damage
getCauses() - Method in interface dev.aurelium.auraskills.api.source.type.DamageXpSource
Gets the valid damage causes of the source.
getCauses() - Method in interface dev.aurelium.auraskills.api.source.type.EntityXpSource
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.
getContexts() - Method in class dev.aurelium.auraskills.api.loot.LootValues
 
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
 
getDamageCause() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getDamageMeta() - Method in class dev.aurelium.auraskills.api.event.damage.DamageEvent
 
getDamager() - Method in class dev.aurelium.auraskills.api.event.skill.DamageXpGainEvent
Get the entity that damaged the player if the damage was caused by an entity
getDamager() - Method in class dev.aurelium.auraskills.api.event.skill.EntityXpGainEvent
Gets the entity that actual dealt damage to the attacked entity.
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.
getDamageType() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getDefaultLanguage() - Method in interface dev.aurelium.auraskills.api.message.MessageManager
Gets the default language of the plugin as specified by the config, which is Locale.ENGLISH if unchanged.
getDefaultXpRequired(int) - Method in interface dev.aurelium.auraskills.api.skill.XpRequirements
Gets the default amount of xp required to reach the specified level
getDefenseModifiers() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
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, boolean) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getDescription(Stat, Locale, boolean) - 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
 
getDescription(Locale, boolean) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getDescription(Locale, boolean) - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the skill description as defined in the locale's messages file.
getDescription(Locale, boolean) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getDescription(Locale, boolean) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getDescription(Locale, boolean) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the stat description as defined in the locale's messages file.
getDescription(Locale, boolean) - 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, boolean) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getDisplayName(Stat, Locale, boolean) - 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
 
getDisplayName(Locale, boolean) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getDisplayName(Locale, boolean) - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the skill display name as defined in the locale's messages file.
getDisplayName(Locale, boolean) - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getDisplayName(Locale, boolean) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getDisplayName(Locale, boolean) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the stat display name as defined in the locale's messages file.
getDisplayName(Locale, boolean) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
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
 
getDuration() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
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.
getExcludedCauses() - Method in interface dev.aurelium.auraskills.api.source.type.EntityXpSource
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.
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.damage.DamageEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityRefreshEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.skill.SkillLevelUpEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.skill.SkillsLoadEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
getHandlerList() - Static method in class dev.aurelium.auraskills.api.event.user.UserLoadEvent
 
getHandlers() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the Handlers used to register platform-specific handlers for custom content.
getHandlers() - Method in class dev.aurelium.auraskills.api.event.damage.DamageEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityRefreshEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.skill.SkillLevelUpEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.skill.SkillsLoadEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
getHandlers() - Method in class dev.aurelium.auraskills.api.event.user.UserLoadEvent
 
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.loot.LootTable
 
getId() - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility
 
getId() - Method in enum class dev.aurelium.auraskills.api.mana.ManaAbilities
 
getId() - Method in interface dev.aurelium.auraskills.api.registry.NamespaceIdentified
Gets the NamespacedId of the object
getId() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getId() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getId() - Method in class dev.aurelium.auraskills.api.source.CustomSource
 
getId() - Method in interface dev.aurelium.auraskills.api.source.SourceType
Gets the NamespacedId identifying the source type.
getId() - Method in class dev.aurelium.auraskills.api.source.SourceValues
 
getId() - Method in interface dev.aurelium.auraskills.api.source.XpSource
Gets the id of the source.
getId() - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getId() - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getId() - Method in class dev.aurelium.auraskills.api.trait.CustomTrait
 
getId() - Method in enum class dev.aurelium.auraskills.api.trait.Traits
 
getInfo() - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
getInfo(Ability, Locale) - Method in interface dev.aurelium.auraskills.api.ability.AbilityProvider
 
getInfo(Locale) - Method in enum class dev.aurelium.auraskills.api.ability.Abilities
 
getInfo(Locale) - Method in interface dev.aurelium.auraskills.api.ability.Ability
Gets the ability info text as defined in the locale's messages file.
getInfo(Locale) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility
 
getIngredients() - Method in interface dev.aurelium.auraskills.api.source.type.BrewingXpSource
Gets the valid ingredients of the source.
getInstance() - Static method in class dev.aurelium.auraskills.api.AuraSkillsBukkitProvider
Gets the instance of AuraSkillsApi containing API classes and methods.
getInstance() - Static method in class dev.aurelium.auraskills.api.AuraSkillsProvider
Gets the instance of AuraSkillsApi containing API classes and methods.
getInt(String) - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource.BlockXpSourceState
 
getInterval() - Method in interface dev.aurelium.auraskills.api.source.type.JumpingXpSource
Gets the amount of jumps that must be performed to grant xp
getItem() - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Gets the item that will be dropped by the event.
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
 
getItemManager() - Method in interface dev.aurelium.auraskills.api.AuraSkillsBukkit
Gets the item manager used to add modifiers, multipliers, and requirements to items.
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
 
getLevel() - Method in class dev.aurelium.auraskills.api.event.skill.SkillLevelUpEvent
 
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.
getLocation() - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Gets the location that the item will be dropped at in the world.
getLocationManager() - Method in interface dev.aurelium.auraskills.api.AuraSkillsBukkit
Gets the location manager for checking the validity of worlds and locations.
getLoot() - Method in class dev.aurelium.auraskills.api.loot.LootPool
 
getLootDirectory() - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Gets the directory where loot tables are loaded from for this namespace.
getLootManager() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the loot manager for registering custom loot types and getting information on loaded loot tables.
getLootTable(NamespacedId) - Method in interface dev.aurelium.auraskills.api.loot.LootManager
Gets a loot table from a given name.
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.event.mana.ManaAbilityActivateEvent
 
getManaAbility() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityRefreshEvent
 
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
 
getManaUsed() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
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.
getMenuDirectory() - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Gets the directory where menus are loaded from for this namespace.
getMenuDisplay(double, Trait, Locale) - Method in interface dev.aurelium.auraskills.api.trait.TraitHandler
 
getMenuManager() - Method in interface dev.aurelium.auraskills.api.AuraSkillsBukkit
Gets the menu manager for creating and extending menus.
getMessage() - Method in class dev.aurelium.auraskills.api.loot.LootValues
 
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.
getModifiedAttackDamage() - Method in class dev.aurelium.auraskills.api.event.damage.DamageEvent
 
getModifiedDamage() - Method in class dev.aurelium.auraskills.api.event.damage.DamageEvent
 
getModifiers(ItemStack, ModifierType) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Gets a list of stat modifiers on an item for a given modifier type.
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.
getMultipliers(ItemStack, ModifierType) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Gets a list of skill multipliers on an item for a given modifier type.
getName() - Method in interface dev.aurelium.auraskills.api.loot.LootContext
 
getName() - Method in class dev.aurelium.auraskills.api.loot.LootPool
 
getNamespace() - Method in class dev.aurelium.auraskills.api.registry.NamespacedId
Gets the namespace portion of the NamespacedId, usually a plugin name in lowercase.
getNamespace() - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Gets the namespace (plugin name) associated with the registry.
getNamespacedRegistry(String) - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the NamespacedRegistry linked to a given namespace.
getOption(String, Class<T>) - Method in class dev.aurelium.auraskills.api.loot.LootOptioned
 
getOption(String, Class<T>, T) - Method in class dev.aurelium.auraskills.api.loot.LootOptioned
 
getOptions() - Method in class dev.aurelium.auraskills.api.loot.LootOptioned
 
getOriginalEvent() - Method in class dev.aurelium.auraskills.api.event.skill.DamageXpGainEvent
Gets the original event for the player being damaged
getOriginalEvent() - Method in class dev.aurelium.auraskills.api.event.skill.EntityXpGainEvent
Gets the original event that triggered the XP gain.
getParser() - Method in interface dev.aurelium.auraskills.api.source.SourceType
Gets the parser used to deserialize sources from configuration.
getPlayer() - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Gets the player that caused the loot drop.
getPlayer() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
getPlayer() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityRefreshEvent
 
getPlayer() - Method in class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
getPlayer() - Method in class dev.aurelium.auraskills.api.event.skill.SkillLevelUpEvent
 
getPlayer() - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
Gets the player tha gained the XP.
getPlayer() - Method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
getPlayer() - Method in class dev.aurelium.auraskills.api.event.user.UserLoadEvent
 
getPool(String) - Method in class dev.aurelium.auraskills.api.loot.LootTable
 
getPools() - Method in class dev.aurelium.auraskills.api.loot.LootTable
 
getPowerLevel() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets the power level of the player.
getReason() - Method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
getRegions() - Method in interface dev.aurelium.auraskills.api.AuraSkillsBukkit
Gets the region manager for checking and adding placed blocks.
getRequirements(ItemStack, ModifierType) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Gets the skill requirements for an item.
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
 
getSelectionPriority() - Method in class dev.aurelium.auraskills.api.loot.LootPool
 
getSingleSourceOfType(Class<T>) - Method in interface dev.aurelium.auraskills.api.source.SourceManager
Gets the first loaded source found of a given source type.
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.event.skill.SkillLevelUpEvent
 
getSkill() - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
Gets the skill the XP was gained in.
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 class dev.aurelium.auraskills.api.event.skill.SkillsLoadEvent
Gets all the skills that the plugin has loaded.
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.
getSource() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getSource() - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
Gets the XP source that triggered XP gain.
getSourceManager() - Method in interface dev.aurelium.auraskills.api.AuraSkillsApi
Gets the SourceManager, which can be used to get sources of a type.
getSourceName() - Method in class dev.aurelium.auraskills.api.source.SourceContext
 
getSources() - Method in class dev.aurelium.auraskills.api.skill.CustomSkill
 
getSources() - Method in interface dev.aurelium.auraskills.api.skill.Skill
Gets the list of XpSource instances for the skill.
getSources() - Method in enum class dev.aurelium.auraskills.api.skill.Skills
 
getSources(Skill) - Method in interface dev.aurelium.auraskills.api.skill.SkillProvider
 
getSourcesOfType(Class<T>) - Method in interface dev.aurelium.auraskills.api.source.SourceManager
Gets a list of SkillSource of a specific type.
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
 
getTarget() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getTargetAsPlayer() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getTargetAsUser() - Method in class dev.aurelium.auraskills.api.damage.DamageMeta
 
getTrait(NamespacedId) - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a trait in the registry with the given id.
getTraitModifier(Stat, Trait) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getTraitModifier(Trait) - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getTraitModifier(Trait) - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the modifier value for a Trait associated with the stat defined in stats.yml.
getTraitModifier(Trait) - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getTraitModifier(String) - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets a trait modifier from its name
getTraitModifiers() - Method in interface dev.aurelium.auraskills.api.user.SkillsUser
Gets a map of all the user's trait modifiers.
getTraits() - Method in interface dev.aurelium.auraskills.api.registry.GlobalRegistry
Gets a collection of all traits registered.
getTraits() - Method in class dev.aurelium.auraskills.api.stat.CustomStat.Defined
 
getTraits() - Method in class dev.aurelium.auraskills.api.stat.CustomStat
 
getTraits() - Method in interface dev.aurelium.auraskills.api.stat.Stat
Gets the list of Trait instances leveled by the stat.
getTraits() - Method in enum class dev.aurelium.auraskills.api.stat.Stats
 
getTraits() - Method in interface dev.aurelium.auraskills.api.trait.TraitHandler
 
getTraits(Stat) - Method in interface dev.aurelium.auraskills.api.stat.StatProvider
 
getTrigger() - Method in interface dev.aurelium.auraskills.api.source.type.BrewingXpSource
Gets an array of triggers of the source.
getTriggers() - Method in interface dev.aurelium.auraskills.api.source.type.BlockXpSource
Gets an array of triggers of the source.
getTriggers() - Method in interface dev.aurelium.auraskills.api.source.type.EntityXpSource
Gets an array of triggers of the source.
getType() - Method in class dev.aurelium.auraskills.api.loot.LootTable
 
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() - Method in class dev.aurelium.auraskills.api.source.SourceValues
 
getUnitName(XpSource, Locale) - Method in interface dev.aurelium.auraskills.api.source.SourceManager
 
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() - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Gets the SkillsUser of the player that cause the loot drop.
getUser() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
getUser() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityRefreshEvent
 
getUser() - Method in class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
getUser() - Method in class dev.aurelium.auraskills.api.event.skill.SkillLevelUpEvent
 
getUser() - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
Gets the SkillsUser of the player who gained XP.
getUser() - Method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
getUser() - Method in class dev.aurelium.auraskills.api.event.user.UserLoadEvent
 
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
 
getValues() - Method in class dev.aurelium.auraskills.api.loot.Loot
 
getValues() - Method in class dev.aurelium.auraskills.api.source.CustomSource
 
getWeight() - Method in class dev.aurelium.auraskills.api.loot.LootValues
 
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

HAND - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageType
 
Handlers - Interface in dev.aurelium.auraskills.api.registry
 
HARDENED_ARMOR - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
hasCustomModelData() - Method in interface dev.aurelium.auraskills.api.item.ItemFilterMeta
 
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
 
HOE - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageType
 
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 - Enum constant in enum class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent.Reason
 
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
 
isCancelled() - Method in class dev.aurelium.auraskills.api.event.damage.DamageEvent
 
isCancelled() - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
 
isCancelled() - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
isCancelled() - Method in class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
isCancelled() - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
 
isCancelled() - Method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
isCancelled(Cancellable, Skill) - Method in class dev.aurelium.auraskills.api.source.LevelerContext
 
isCheckReplaceDisabled(Location) - Method in interface dev.aurelium.auraskills.api.region.LocationManager
Gets whether tracking for player-placed blocks is disabled at a given location.
isDisabled(Ability) - Method in class dev.aurelium.auraskills.api.ability.AbilityContext
Gets whether the ability or it's parent skill is disabled
isDisabled(Skill) - Method in class dev.aurelium.auraskills.api.source.LevelerContext
 
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.
isPlacedBlock(Block) - Method in interface dev.aurelium.auraskills.api.region.Regions
Gets whether the block was placed by a player as tracked by the region manager.
isPluginDisabled(Location, Player) - Method in interface dev.aurelium.auraskills.api.region.LocationManager
Gets whether the plugin features are disabled in a location.
isToInventory() - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Gets whether the item will go directly into the player's inventory instead of being dropped in the world.
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.
isXpGainBlocked(Location, Player, Skill) - Method in interface dev.aurelium.auraskills.api.region.LocationManager
Checks whether the given locations is blocked from giving XP by the config or WorldGuard.
item(ItemContext) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
Sets the ItemContext of the skill used in menus
item(ItemContext) - Method in class dev.aurelium.auraskills.api.stat.CustomStat.CustomStatBuilder
 
ITEM - Enum constant in enum class dev.aurelium.auraskills.api.item.ModifierType
 
ItemCategory - Enum Class in dev.aurelium.auraskills.api.item
 
ItemConsumeXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
ItemContext - Class in dev.aurelium.auraskills.api.item
 
ItemContext(Map<String, Object>) - Constructor for class dev.aurelium.auraskills.api.item.ItemContext
 
ItemContext.ItemContextBuilder - Class in dev.aurelium.auraskills.api.item
 
ItemContextBuilder() - Constructor for class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
 
ItemFilter - Interface in dev.aurelium.auraskills.api.item
 
ItemFilterMeta - Interface in dev.aurelium.auraskills.api.item
 
ItemManager - 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
 
LevelerContext - Class in dev.aurelium.auraskills.api.source
 
LevelerContext(AuraSkillsApi, SourceType) - Constructor for class dev.aurelium.auraskills.api.source.LevelerContext
 
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
 
LocationManager - Interface in dev.aurelium.auraskills.api.region
 
Loot - Class in dev.aurelium.auraskills.api.loot
 
Loot(LootValues) - Constructor for class dev.aurelium.auraskills.api.loot.Loot
 
LootContext - Interface in dev.aurelium.auraskills.api.loot
 
LootContextFilter - Interface in dev.aurelium.auraskills.api.loot
 
LootDropEvent - Class in dev.aurelium.auraskills.api.event.loot
Called when AuraSkills drops extra loot from mechanics like Fishing, Luck, and custom loot tables.
LootDropEvent(Player, SkillsUser, ItemStack, Location, LootDropEvent.Cause, boolean) - Constructor for class dev.aurelium.auraskills.api.event.loot.LootDropEvent
 
LootDropEvent.Cause - Enum Class in dev.aurelium.auraskills.api.event.loot
 
LootItemFilter - Interface in dev.aurelium.auraskills.api.item
 
LootManager - Interface in dev.aurelium.auraskills.api.loot
 
LootOptioned - Class in dev.aurelium.auraskills.api.loot
 
LootOptioned(Map<String, Object>) - Constructor for class dev.aurelium.auraskills.api.loot.LootOptioned
 
LootParser - Interface in dev.aurelium.auraskills.api.loot
 
LootParsingContext - Interface in dev.aurelium.auraskills.api.loot
 
lootPool() - Method in interface dev.aurelium.auraskills.api.item.LootItemFilter
 
LootPool - Class in dev.aurelium.auraskills.api.loot
 
LootPool(String, List<Loot>, double, int, boolean, Map<String, Object>) - Constructor for class dev.aurelium.auraskills.api.loot.LootPool
 
LootTable - Class in dev.aurelium.auraskills.api.loot
 
LootTable(NamespacedId, UUID, LootTableType, List<LootPool>) - Constructor for class dev.aurelium.auraskills.api.loot.LootTable
 
LootTableType - Enum Class in dev.aurelium.auraskills.api.loot
 
LootValues - Class in dev.aurelium.auraskills.api.loot
 
LootValues(int, String, Map<String, Set<LootContext>>, Map<String, Object>) - Constructor for class dev.aurelium.auraskills.api.loot.LootValues
 
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
 
LUCK_DOUBLE_DROP - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by the Double Drop trait, which doesn't occur by default unless the trait is explicitly added to a stat.
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_SPADES - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by the Lucky Spades ability, configured as the "epic" Excavation loot table/
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
 
ManaAbilityActivateEvent - Class in dev.aurelium.auraskills.api.event.mana
 
ManaAbilityActivateEvent(Player, SkillsUser, ManaAbility, int, double) - Constructor for class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
ManaAbilityProvider - Interface in dev.aurelium.auraskills.api.mana
 
ManaAbilityRefreshEvent - Class in dev.aurelium.auraskills.api.event.mana
 
ManaAbilityRefreshEvent(Player, SkillsUser, ManaAbility) - Constructor for class dev.aurelium.auraskills.api.event.mana.ManaAbilityRefreshEvent
 
ManaAbilityUseXpSource - Interface in dev.aurelium.auraskills.api.source.type
 
manaCostPerLevel(double) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.CustomManaAbilityBuilder
 
ManaRegenerateEvent - Class in dev.aurelium.auraskills.api.event.mana
 
ManaRegenerateEvent(Player, SkillsUser, double) - Constructor for class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
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
 
MenuManager - Interface in dev.aurelium.auraskills.api.menu
 
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
 
METAL_DETECTOR - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by the Metal Detector ability, configured as the "rare" Excavation loot table.
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.event.loot.LootDropEvent.Cause
Caused by the Mining Luck trait, which includes the Lucky Miner ability.
MINING_LUCK - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
MINING_OTHER_LOOT - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by a custom Mining loot table.
MOB - Enum constant in enum class dev.aurelium.auraskills.api.loot.LootTableType
 
MOB_LOOT_TABLE - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by a mob loot table.
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
 
MULTIPLY - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageModifier.Operation
 
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() - Static method in class dev.aurelium.auraskills.api.damage.DamageModifier
 
NONE - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageModifier.Operation
 
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.
onReload(Player, SkillsUser, Trait) - Method in interface dev.aurelium.auraskills.api.bukkit.BukkitTraitHandler
 
openLevelProgressionMenu(Player, Skill) - Method in interface dev.aurelium.auraskills.api.menu.MenuManager
Opens the AuraSkills level progression menu for a player.
openMenu(Player, String) - Method in interface dev.aurelium.auraskills.api.menu.MenuManager
Opens a menu for a player with the given name.
openMenu(Player, String, Map<String, Object>) - Method in interface dev.aurelium.auraskills.api.menu.MenuManager
Opens a menu for a player with the given name and properties.
openMenu(Player, String, Map<String, Object>, int) - Method in interface dev.aurelium.auraskills.api.menu.MenuManager
Opens a menu for a player with the given name, properties, and page.
operation() - Method in class dev.aurelium.auraskills.api.damage.DamageModifier
 
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
 
options - Variable in class dev.aurelium.auraskills.api.loot.LootOptioned
 
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.
OTHER - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageType
 
overridesVanillaLoot() - Method in class dev.aurelium.auraskills.api.loot.LootPool
 

P

PARRY - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
parse(LootParsingContext, ConfigurationNode) - Method in interface dev.aurelium.auraskills.api.loot.LootParser
 
parse(String, String) - Method in interface dev.aurelium.auraskills.api.menu.ContextParser
 
parse(ConfigurationNode, BaseContext) - Method in interface dev.aurelium.auraskills.api.source.UtilityParser
 
parse(ConfigurationNode, SourceContext) - Method in interface dev.aurelium.auraskills.api.source.XpSourceParser
 
parseItem(ConfigurationNode) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Parses an ItemStack from a ConfigurationNode section in the same format used to parse items in default loot and menus.
parseMultipleItems(ConfigurationNode) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Parses a list of ItemStack from a ConfigurationNode if it has a materials list.
parseValues(ConfigurationNode) - Method in interface dev.aurelium.auraskills.api.loot.LootParsingContext
 
parseValues(ConfigurationNode) - Method in class dev.aurelium.auraskills.api.source.SourceContext
 
passesFilter(Loot) - Method in interface dev.aurelium.auraskills.api.loot.LootContextFilter
 
passesFilter(ItemStack, ItemFilter) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Test whether a given ItemStack passes a source ItemFilter.
PICK_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
PICKAXE - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageType
 
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
 
Regions - Interface in dev.aurelium.auraskills.api.region
 
registerAbility(CustomAbility) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Registers a custom ability in the registry.
registerContext(String, Class<T>, ContextParser<T>) - Method in interface dev.aurelium.auraskills.api.menu.MenuManager
 
registerLootType(String, LootParser) - Method in interface dev.aurelium.auraskills.api.loot.LootManager
Registers a new loot type with a given name and parser.
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
 
removeModifier(ItemStack, ModifierType, Stat) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Removes a modifier from an item for a given modifier type and stat.
removeMultiplier(ItemStack, ModifierType, Skill) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Removes a multiplier from an item for the given skill.
removeRequirement(ItemStack, ModifierType, Skill) - Method in interface dev.aurelium.auraskills.api.item.ItemManager
Removes a skill requirement from an item.
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
 
rollLoot(LootContextFilter) - Method in class dev.aurelium.auraskills.api.loot.LootPool
Rolls a Loot entry from the pool's loot list randomly based on each loot's weight.
RUNNER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 

S

SATURATION - Enum constant in enum class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent.Reason
 
SATURATION_REGEN - Enum constant in enum class dev.aurelium.auraskills.api.trait.Traits
 
scaleXpWithHealth() - Method in interface dev.aurelium.auraskills.api.source.type.EntityXpSource
Whether the XP multiplier for sources using the EntityXpSource.EntityTriggers.DAMAGE trigger should be scaled by the damaged mob's max health.
SCYTHE_MASTER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
set(String, Object) - Method in class dev.aurelium.auraskills.api.item.ItemContext.ItemContextBuilder
Adds any custom key-value pair to the context in order to specify special item metas like enchantments, nbt, etc.
setAmount(double) - Method in class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
setAmount(double) - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
Sets the amount of XP to be gained.
setAmount(double) - Method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
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
 
setCancelled(boolean) - Method in class dev.aurelium.auraskills.api.event.damage.DamageEvent
 
setCancelled(boolean) - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
 
setCancelled(boolean) - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
setCancelled(boolean) - Method in class dev.aurelium.auraskills.api.event.mana.ManaRegenerateEvent
 
setCancelled(boolean) - Method in class dev.aurelium.auraskills.api.event.skill.XpGainEvent
 
setCancelled(boolean) - Method in class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent
 
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
 
setDuration(int) - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
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
 
setItem(ItemStack) - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Sets the item dropped by the event.
setLevelUp(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setLevelUp(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setLocation(Location) - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Sets the location in the world that the item should be dropped at.
setLootDirectory(File) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Sets the loot directory where loot tables are loaded for this namespace.
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
 
setManaUsed(double) - Method in class dev.aurelium.auraskills.api.event.mana.ManaAbilityActivateEvent
 
setMaxLevel(int) - Method in class dev.aurelium.auraskills.api.ability.CustomAbility.Defined
 
setMaxLevel(int) - Method in class dev.aurelium.auraskills.api.mana.CustomManaAbility.Defined
 
setMenuDirectory(File) - Method in interface dev.aurelium.auraskills.api.registry.NamespacedRegistry
Sets the directory where menus are loaded for this namespace.
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
 
setToInventory(boolean) - Method in class dev.aurelium.auraskills.api.event.loot.LootDropEvent
Sets whether the drop should go directly to the player's inventory instead of being dropped in the world.
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
 
SHOVEL - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageType
 
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() - Method in class dev.aurelium.auraskills.api.source.SkillSource
 
Skill - Interface in dev.aurelium.auraskills.api.skill
 
SKILL_MENDER - Enum constant in enum class dev.aurelium.auraskills.api.ability.Abilities
 
SkillLevelUpEvent - Class in dev.aurelium.auraskills.api.event.skill
 
SkillLevelUpEvent(Player, SkillsUser, Skill, int) - Constructor for class dev.aurelium.auraskills.api.event.skill.SkillLevelUpEvent
 
SkillProvider - Interface in dev.aurelium.auraskills.api.skill
 
Skills - Enum Class in dev.aurelium.auraskills.api.skill
 
SkillsLoadEvent - Class in dev.aurelium.auraskills.api.event.skill
Calls when skills have finished loading from configuration files, which is usually on the first tick of the server.
SkillsLoadEvent(Set<Skill>) - Constructor for class dev.aurelium.auraskills.api.event.skill.SkillsLoadEvent
 
SkillSource<T extends XpSource> - Class in dev.aurelium.auraskills.api.source
 
SkillSource(T, Skill) - Constructor for class dev.aurelium.auraskills.api.source.SkillSource
 
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
 
source() - Method in class dev.aurelium.auraskills.api.source.SkillSource
 
SourceContext - Class in dev.aurelium.auraskills.api.source
 
SourceContext(AuraSkillsApi, SourceType, String) - Constructor for class dev.aurelium.auraskills.api.source.SourceContext
 
SourceManager - Interface in dev.aurelium.auraskills.api.source
 
SourceType - Interface in dev.aurelium.auraskills.api.source
 
SourceValues - Class in dev.aurelium.auraskills.api.source
 
SourceValues(AuraSkillsApi, SourceType, NamespacedId, double, String, 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 - Enum constant in enum class dev.aurelium.auraskills.api.damage.DamageType
 
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
 
TerraformBlockBreakEvent - Class in dev.aurelium.auraskills.api.event.mana
 
TerraformBlockBreakEvent(Block, Player) - Constructor for class dev.aurelium.auraskills.api.event.mana.TerraformBlockBreakEvent
 
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
 
TREASURE_HUNTER - Enum constant in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Caused by the Treasure Hunter ability, configured as the "rare" Fishing loot table.
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

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

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.damage.DamageModifier
 
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.damage.DamageModifier.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.damage.DamageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.event.loot.LootDropEvent.Cause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.aurelium.auraskills.api.event.trait.CustomRegenEvent.Reason
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.loot.LootTableType
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 - Variable in class dev.aurelium.auraskills.api.loot.Loot
 
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.damage.DamageModifier.Operation
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.damage.DamageType
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.event.loot.LootDropEvent.Cause
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.event.trait.CustomRegenEvent.Reason
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.loot.LootTableType
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
 
XpGainEvent - Class in dev.aurelium.auraskills.api.event.skill
Called when a player gains XP in a skill.
XpGainEvent(Player, SkillsUser, Skill, XpSource, double) - Constructor for class dev.aurelium.auraskills.api.event.skill.XpGainEvent
 
xpMultiplierAbility(Ability) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
 
XpRequirements - Interface in dev.aurelium.auraskills.api.skill
 
XpSource - Interface in dev.aurelium.auraskills.api.source
 
XpSourceParser<T> - Interface in dev.aurelium.auraskills.api.source
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values