Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- abilities(Ability...) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
- Abilities - Enum Class in dev.aurelium.auraskills.api.ability
- ability(Ability) - Method in class dev.aurelium.auraskills.api.skill.CustomSkill.CustomSkillBuilder
- Ability - Interface in dev.aurelium.auraskills.api.ability
- 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
, throwingIllegalStateException
if the API is not loaded yet. - get() - Static method in interface dev.aurelium.auraskills.api.AuraSkillsBukkit
-
Gets the instance of the
AuraSkillsBukkit
API, throwingIllegalStateException
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
All Classes and Interfaces|All Packages|Constant Field Values