Index

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

A

AABB - Class in com.sucy.skill.api.target
Represents an axix-aligned bounding box.
AABB(AABB.Vec3D, AABB.Vec3D) - Constructor for class com.sucy.skill.api.target.AABB
Creates a new instance from a minimum point and a maximum point.
AABB(Location) - Constructor for class com.sucy.skill.api.target.AABB
Create a new AABB from a given block.
AABB.Ray3D - Class in com.sucy.skill.api.target
 
AABB.Vec3D - Class in com.sucy.skill.api.target
 
Abs - Class in com.sucy.skill.data.formula.func
 
Abs(IValue) - Constructor for class com.sucy.skill.data.formula.func.Abs
 
ABSORB - Static variable in class com.sucy.skill.api.util.StatusFlag
 
ACCOUNT - Static variable in class com.sucy.skill.language.RPGFilter
 
actionBar - Variable in class com.sucy.skill.api.classes.RPGClass
 
activate() - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Activates the skill slot, casting the hovered item
add(AABB.Vec3D) - Method in class com.sucy.skill.api.target.AABB.Vec3D
Add vector v and returns result as new vector.
add(IThreadTask) - Method in class com.sucy.skill.thread.TaskList
 
ADD_NUMBER - Enum constant in enum class com.sucy.skill.api.enums.Operation
Adds (or subtracts) the specified amount to the base value.
addAttachment(Plugin) - Method in class com.sucy.skill.dynamic.TempEntity
 
addAttachment(Plugin, int) - Method in class com.sucy.skill.dynamic.TempEntity
 
addAttachment(Plugin, String, boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
addAttachment(Plugin, String, boolean, int) - Method in class com.sucy.skill.dynamic.TempEntity
 
addAttributeModifier(String, PlayerAttributeModifier, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Adds attribute modifier to the player.
addBuff(BuffType, Buff, int) - Method in class com.sucy.skill.api.util.BuffData
Adds a buff to the buff collection.
addBuff(BuffType, String, Buff, int) - Method in class com.sucy.skill.api.util.BuffData
Adds a buff to the buff collection.
addBuff(LivingEntity, BuffType, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
Adds an offensive buff to the entity
addBuff(LivingEntity, BuffType, String, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
Adds an offensive buff to the entity
addClass(RPGClass) - Method in class com.sucy.skill.SkillAPI
Registers a new class with SkillAPI.
addClasses(RPGClass...) - Method in class com.sucy.skill.SkillAPI
Registers a new class with SkillAPI.
addCooldown(double) - Method in class com.sucy.skill.api.player.PlayerSkill
Adds to the current cooldown time, lengthening the time until it can be cast again.
addDamageBuff(Buff, int) - Method in class com.sucy.skill.api.util.BuffData
Deprecated.
addDamageBuff(LivingEntity, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
addDefenseBuff(Buff, int) - Method in class com.sucy.skill.api.util.BuffData
Deprecated.
addDefenseBuff(LivingEntity, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
addDynamicClass(DynamicClass) - Method in class com.sucy.skill.SkillAPI
Adds a dynamic class which ignores validation.
addDynamicSkill(DynamicSkill) - Method in class com.sucy.skill.SkillAPI
This adds a dynamic skill to the skill list.
addFlag(String, int) - Method in class com.sucy.skill.api.util.FlagData
Adds a flag to the entity for the given number of ticks
addFlag(LivingEntity, String, int) - Static method in class com.sucy.skill.api.util.FlagManager
Adds a flag to an entity
Addition - Class in com.sucy.skill.data.formula.operator
The addition operation used in formulas
Addition() - Constructor for class com.sucy.skill.data.formula.operator.Addition
 
addLevels(int) - Method in class com.sucy.skill.api.player.PlayerSkill
Adds levels to the skill.
AddonListener - Class in com.sucy.skill.listener
Series of fixes/improvements created by EvrimSen and touched up by Eniripsa96
AddonListener() - Constructor for class com.sucy.skill.listener.AddonListener
 
addPage() - Method in class com.sucy.skill.gui.tool.GUIData
 
addPageButtons(ItemStack[]) - Static method in class com.sucy.skill.gui.tool.GUITool
 
addPassenger(Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
addPermission(Player, String) - Static method in class com.sucy.skill.hook.VaultHook
Adds a permission to the player
addPotionEffect(PotionEffect) - Method in class com.sucy.skill.dynamic.TempEntity
 
addPotionEffect(PotionEffect, boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
addPotionEffects(Collection<PotionEffect>) - Method in class com.sucy.skill.dynamic.TempEntity
 
addScoreboardTag(String) - Method in class com.sucy.skill.dynamic.TempEntity
 
addSkill(Skill) - Method in class com.sucy.skill.api.player.PlayerCombos
Adds a skill to the available combos.
addSkill(Skill) - Method in class com.sucy.skill.SkillAPI
Registers a new skill with SkillAPI.
addSkill(Skill, PlayerClass) - Method in class com.sucy.skill.api.player.PlayerData
 
addSkill(String) - Method in class com.sucy.skill.api.classes.RPGClass
Adds a skill to the class by name.
addSkillDamageBuff(Buff, int) - Method in class com.sucy.skill.api.util.BuffData
Deprecated.
addSkillDamageBuff(LivingEntity, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
addSkillDefenseBuff(Buff, int) - Method in class com.sucy.skill.api.util.BuffData
Deprecated.
addSkillDefenseBuff(LivingEntity, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
addSkillExternally(Skill, PlayerClass, NamespacedKey, int) - Method in class com.sucy.skill.api.player.PlayerData
 
addSkills(Skill...) - Method in class com.sucy.skill.SkillAPI
Registers multiple new skills with SkillAPI.
addSkills(String...) - Method in class com.sucy.skill.api.classes.RPGClass
Adds multiple skills to the class by name.
addStatModifier(String, PlayerStatModifier, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Adds stat modifier to the player.
ALL - Static variable in class com.sucy.skill.api.util.StatusFlag
 
allowExpSource(ExpSource) - Method in class com.sucy.skill.api.classes.RPGClass
Adds an experience source to the list of allowed sources for the class.
AltitudeCondition - Class in com.sucy.skill.dynamic.condition
 
AltitudeCondition() - Constructor for class com.sucy.skill.dynamic.condition.AltitudeCondition
 
amount - Variable in class com.sucy.skill.api.particle.ParticleSettings
 
AMOUNT - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
AMOUNT_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
ANIM_DIR - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
ANIM_SIZE - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
animation - Static variable in class com.sucy.skill.cast.PreviewSettings
 
ANIMATION - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
api - Variable in class com.sucy.skill.data.io.IOManager
API reference
api - Variable in class com.sucy.skill.tree.SkillTree
 
apply(double, int) - Method in class com.sucy.skill.manager.AttributeManager.AttributeValue
Checks the conditions for the given component
apply(int) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Applies an action for the item slot
apply(BuffType, double) - Method in class com.sucy.skill.api.util.BuffData
Applies all buffs of the given type to the specified value
apply(BuffType, String, double) - Method in class com.sucy.skill.api.util.BuffData
Applies all buffs of the given type to the specified value
apply(Point3D, double, double) - Method in interface com.sucy.skill.api.particle.direction.DirectionHandler
Applies the two results from the polar calculation to a point
apply(Point3D, double, double) - Method in class com.sucy.skill.api.particle.direction.XYHandler
Applies the two results from the polar calculation to a point
apply(Point3D, double, double) - Method in class com.sucy.skill.api.particle.direction.XZHandler
Applies the two results from the polar calculation to a point
apply(Point3D, double, double) - Method in class com.sucy.skill.api.particle.direction.YZHandler
Applies the two results from the polar calculation to a point
apply(LivingEntity, BuffType, double) - Static method in class com.sucy.skill.api.util.BuffManager
Modifies the amount of dealt damage using damage buff multipliers and bonuses.
apply(LivingEntity, BuffType, String, double) - Static method in class com.sucy.skill.api.util.BuffManager
Modifies the amount of dealt damage using damage buff multipliers and bonuses.
apply(T) - Method in interface com.sucy.skill.task.EntityTask
 
applyClick(Click) - Method in class com.sucy.skill.api.player.PlayerCombos
Applies a click for the player, counting towards their current combo and casts the skill if the combo is completed.
applyCombat(Player) - Static method in class com.sucy.skill.api.util.Combat
Updates the combat status of the player
applyImmediateBuff(double) - Method in class com.sucy.skill.dynamic.DynamicSkill
 
applyLanded() - Method in class com.sucy.skill.api.projectile.CustomProjectile
 
applyOn(double) - Method in class com.sucy.skill.api.player.PlayerAttributeModifier
 
applyOn(double) - Method in class com.sucy.skill.api.player.PlayerStatModifier
 
applySettings() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Applies setting data to the skill bar, applying locked slots if they aren't matching.
AreaTarget - Class in com.sucy.skill.dynamic.target
Applies child components to the closest all nearby entities around each of the current targets.
AreaTarget() - Constructor for class com.sucy.skill.dynamic.target.AreaTarget
 
areSkillsDisabledForRegion(String) - Method in class com.sucy.skill.data.Settings
 
ARMOR - Static variable in class com.sucy.skill.manager.AttributeManager
 
ARMOR_STAND - Static variable in class com.sucy.skill.listener.MechanicListener
 
ARMOR_TOUGHNESS - Static variable in class com.sucy.skill.manager.AttributeManager
 
ARMOR_TYPES - Static variable in class com.sucy.skill.listener.ItemListener
 
ArmorCondition - Class in com.sucy.skill.dynamic.condition
 
ArmorCondition() - Constructor for class com.sucy.skill.dynamic.condition.ArmorCondition
 
armorEquip(ArmorEquipEvent) - Method in class com.sucy.skill.listener.ItemListener
 
ArmorEquipTrigger - Class in com.sucy.skill.dynamic.trigger
 
ArmorEquipTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.ArmorEquipTrigger
 
ArmorMechanic - Class in com.sucy.skill.dynamic.mechanic
Sets the specified armor slot of the target to the item defined by the settings
ArmorMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ArmorMechanic
 
ArmorStandData - Class in com.sucy.skill.api.armorstand
 
ArmorStandData(LivingEntity) - Constructor for class com.sucy.skill.api.armorstand.ArmorStandData
 
ArmorStandInstance - Class in com.sucy.skill.api.armorstand
 
ArmorStandInstance(ArmorStand, LivingEntity) - Constructor for class com.sucy.skill.api.armorstand.ArmorStandInstance
 
ArmorStandInstance(ArmorStand, LivingEntity, double, double, double) - Constructor for class com.sucy.skill.api.armorstand.ArmorStandInstance
 
ArmorStandManager - Class in com.sucy.skill.api.armorstand
 
ArmorStandManager() - Constructor for class com.sucy.skill.api.armorstand.ArmorStandManager
 
ArmorStandMechanic - Class in com.sucy.skill.dynamic.mechanic
Summons an armor stand that can be used as a marker or for item display.
ArmorStandMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ArmorStandMechanic
 
ArmorStandPoseMechanic - Class in com.sucy.skill.dynamic.mechanic
 
ArmorStandPoseMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ArmorStandPoseMechanic
 
ArmorStandTask - Class in com.sucy.skill.task
 
ArmorStandTask() - Constructor for class com.sucy.skill.task.ArmorStandTask
 
arrange() - Method in class com.sucy.skill.api.classes.RPGClass
Arranges the skill tree for the class
arrange() - Method in class com.sucy.skill.tree.basic.InventoryTree
Arranges the skill tree
arrange() - Method in class com.sucy.skill.tree.SkillTree
Arranges the skill tree
arrange(List<Skill>) - Method in class com.sucy.skill.tree.basic.BasicHorizontalTree
Arranges the skill tree
arrange(List<Skill>) - Method in class com.sucy.skill.tree.basic.BasicVerticalTree
Arranges the skill tree
arrange(List<Skill>) - Method in class com.sucy.skill.tree.basic.CustomTree
 
arrange(List<Skill>) - Method in class com.sucy.skill.tree.basic.FloodTree
Arranges the skill tree
arrange(List<Skill>) - Method in class com.sucy.skill.tree.basic.LevelTree
Arranges the skill tree
arrange(List<Skill>) - Method in class com.sucy.skill.tree.basic.RequirementTree
Arranges the skill tree
arrange(List<Skill>) - Method in class com.sucy.skill.tree.SkillTree
Arranges the skill tree
ARRANGEMENT_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
asList(T...) - Static method in class com.sucy.skill.util.Lists
 
assign(PlayerSkill, int) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Assigns the skill to the slot
attack(Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
ATTACK_SPEED - Static variable in class com.sucy.skill.manager.AttributeManager
 
ATTRIB - Static variable in class com.sucy.skill.data.Permissions
 
ATTRIB_TITLE - Static variable in class com.sucy.skill.language.GUINodes
 
attribPoints - Variable in class com.sucy.skill.api.player.PlayerData
 
Attribute(DataSection, String) - Constructor for class com.sucy.skill.manager.AttributeManager.Attribute
Creates a new attribute, loading the settings from the given config data.
ATTRIBUTE_BASE - Static variable in class com.sucy.skill.language.SkillNodes
 
ATTRIBUTE_CHANGING - Static variable in class com.sucy.skill.language.SkillNodes
 
ATTRIBUTE_LOAD - Enum constant in enum class com.sucy.skill.log.LogType
 
ATTRIBUTE_NOT_CHANGING - Static variable in class com.sucy.skill.language.SkillNodes
 
AttributeCondition - Class in com.sucy.skill.dynamic.condition
 
AttributeCondition() - Constructor for class com.sucy.skill.dynamic.condition.AttributeCondition
 
AttributeHandler - Class in com.sucy.skill.gui.handlers
 
AttributeHandler() - Constructor for class com.sucy.skill.gui.handlers.AttributeHandler
 
AttributeListener - Class in com.sucy.skill.listener.attribute
Listener for managing applying attribute bonuses for players
AttributeListener() - Constructor for class com.sucy.skill.listener.attribute.AttributeListener
 
AttributeManager - Class in com.sucy.skill.manager
Handles loading and accessing individual attributes from the configuration.
AttributeManager(SkillAPI) - Constructor for class com.sucy.skill.manager.AttributeManager
Sets up the attribute manager, loading the attribute data from the configuration.
AttributeManager.Attribute - Class in com.sucy.skill.manager
A single attribute template
AttributeManager.AttributeValue - Class in com.sucy.skill.manager
Represents one formula modifier for an attribute that can have conditions
AttributeMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
AttributeMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.AttributeMechanic
 
attributes - Variable in class com.sucy.skill.api.player.PlayerData
 
ATTRIBUTES - Enum constant in enum class com.sucy.skill.gui.tool.GUIType
 
AttributeValue(String) - Constructor for class com.sucy.skill.manager.AttributeManager.AttributeValue
Loads the attribute value that starts with the formula and can have as many conditions as desired after
autoLevel() - Method in class com.sucy.skill.api.player.PlayerData
Attempts to auto-level any skills that are able to do so

B

BACKUP - Static variable in class com.sucy.skill.data.Permissions
 
BarListener - Class in com.sucy.skill.listener
Handles interactions with skill bars.
BarListener() - Constructor for class com.sucy.skill.listener.BarListener
 
BASE - Static variable in class com.sucy.skill.language.ErrorNodes
 
BASE - Static variable in class com.sucy.skill.language.GUINodes
 
BASE - Static variable in class com.sucy.skill.language.NotificationNodes
 
BASE - Static variable in class com.sucy.skill.language.SkillNodes
 
BASIC - Static variable in class com.sucy.skill.data.Permissions
 
BASIC_HORIZONTAL - Enum constant in enum class com.sucy.skill.api.classes.DefaultTreeType
 
BASIC_HORIZONTAL - Enum constant in enum class com.sucy.skill.api.enums.TreeType
A basic arrangement that puts base skills on the left, and the skills that require those directly to the right of them.
BASIC_VERTICAL - Enum constant in enum class com.sucy.skill.api.classes.DefaultTreeType
 
BASIC_VERTICAL - Enum constant in enum class com.sucy.skill.api.enums.TreeType
A basic arrangement that puts base skills at the top, and the skills that require those directly below them.
BasicHorizontalTree - Class in com.sucy.skill.tree.basic
A basic implementation of a horizontally ascending skill tree
BasicHorizontalTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.BasicHorizontalTree
Constructor
BasicVerticalTree - Class in com.sucy.skill.tree.basic
A basic implementation of a vertically ascending skill tree
BasicVerticalTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.BasicVerticalTree
Constructor
bind(Material, PlayerSkill) - Method in class com.sucy.skill.api.player.PlayerData
Binds a skill to a material for the player.
BindListener - Class in com.sucy.skill.listener
A listener that handles casting skills through binds.
BindListener() - Constructor for class com.sucy.skill.listener.BindListener
 
BiomeCondition - Class in com.sucy.skill.dynamic.condition
 
BiomeCondition() - Constructor for class com.sucy.skill.dynamic.condition.BiomeCondition
 
BIT_MASK - Static variable in enum class com.sucy.skill.data.Click
 
BITS - Static variable in enum class com.sucy.skill.data.Click
 
BLOCK_BREAK - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience resulted from breaking a block
BLOCK_PLACE - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience resulted from placing a block
BlockBreakTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
BlockBreakTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.BlockBreakTrigger
 
BlockCondition - Class in com.sucy.skill.dynamic.condition
 
BlockCondition() - Constructor for class com.sucy.skill.dynamic.condition.BlockCondition
 
BlockMechanic - Class in com.sucy.skill.dynamic.mechanic
Mechanic that changes blocks for a duration before returning them to what they were
BlockMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.BlockMechanic
 
BlockPlaceTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
BlockPlaceTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.BlockPlaceTrigger
 
BOOTS - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
Buff - Class in com.sucy.skill.api.util
Represents a buff given to an entity
Buff(double, boolean) - Constructor for class com.sucy.skill.api.util.Buff
Deprecated.
Buff(String, double, boolean) - Constructor for class com.sucy.skill.api.util.Buff
Constructs a new buff
BUFF - Enum constant in enum class com.sucy.skill.log.LogType
 
BuffData - Class in com.sucy.skill.api.util
Represents buffs set on an entity
BuffData(LivingEntity) - Constructor for class com.sucy.skill.api.util.BuffData
Initializes new buff data for the entity
BuffListener - Class in com.sucy.skill.listener
ProSkillAPI © 2023 com.sucy.skill.listener.BuffListener
BuffListener() - Constructor for class com.sucy.skill.listener.BuffListener
 
BuffManager - Class in com.sucy.skill.api.util
The manager for temporary entity buff data
BuffManager() - Constructor for class com.sucy.skill.api.util.BuffManager
 
BuffMechanic - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.BuffMechanic
BuffMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.BuffMechanic
 
BuffType - Enum Class in com.sucy.skill.api.util
 
bug(String) - Static method in class com.sucy.skill.log.Logger
Displays an error message for a bug
BurningCondition - Class in com.sucy.skill.dynamic.condition
 
BurningCondition() - Constructor for class com.sucy.skill.dynamic.condition.BurningCondition
 
byName(String) - Static method in class com.sucy.skill.api.particle.direction.Directions
Fetches the direction handler by name, defaulting to XZ if invalid

C

calcRain(Location, double, double, int) - Static method in class com.sucy.skill.api.projectile.CustomProjectile
Calculates the locations to spawn projectiles to rain them down over a given location.
calcSpread(Vector, double, int) - Static method in class com.sucy.skill.api.projectile.CustomProjectile
Calculates the directions for projectiles spread from the centered direction using the given angle and number of projectiles to be fired.
calculate(int) - Method in class com.sucy.skill.data.ExpFormula
Calculates the required experience at a given level
callback(CustomProjectile, LivingEntity) - Method in interface com.sucy.skill.api.projectile.ProjectileCallback
The callback method for when a projectile hits something or lands on the ground.
callback(CustomProjectile, LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.ItemProjectileMechanic
The callback for the projectiles that applies child components
callback(CustomProjectile, LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.ParticleProjectileMechanic
The callback for the projectiles that applies child components
callback(Entity, Collection<LivingEntity>) - Method in class com.sucy.skill.dynamic.mechanic.PotionProjectileMechanic
The callback for the projectiles that applies child components
callback(Projectile, LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.ProjectileMechanic
The callback for the projectiles that applies child components
Callback(LivingEntity, int, boolean) - Constructor for class com.sucy.skill.dynamic.mechanic.LightningMechanic.Callback
 
canAttack(LivingEntity, LivingEntity) - Method in interface com.sucy.skill.api.CombatProtection
 
canAttack(LivingEntity, LivingEntity) - Method in class com.sucy.skill.api.DefaultCombatProtection
 
canAttack(LivingEntity, LivingEntity) - Method in class com.sucy.skill.data.Settings
Checks whether something can be attacked
canAttack(LivingEntity, LivingEntity, boolean) - Static method in interface com.sucy.skill.api.CombatProtection
 
canAttack(LivingEntity, LivingEntity, boolean, EntityDamageEvent.DamageCause) - Static method in interface com.sucy.skill.api.CombatProtection
 
canAttack(LivingEntity, LivingEntity, EntityDamageEvent.DamageCause) - Method in interface com.sucy.skill.api.CombatProtection
 
canAttack(LivingEntity, LivingEntity, EntityDamageEvent.DamageCause) - Method in class com.sucy.skill.api.DefaultCombatProtection
 
canAttack(LivingEntity, LivingEntity, EntityDamageEvent.DamageCause) - Method in class com.sucy.skill.data.Settings
Checks whether something can be attacked
canAttack(Player, LivingEntity) - Method in interface com.sucy.skill.api.CombatProtection
 
canAttack(Player, LivingEntity) - Method in class com.sucy.skill.api.DefaultCombatProtection
 
canAttack(Player, LivingEntity, EntityDamageEvent.DamageCause) - Method in interface com.sucy.skill.api.CombatProtection
 
canAttack(Player, LivingEntity, EntityDamageEvent.DamageCause) - Method in class com.sucy.skill.api.DefaultCombatProtection
 
canAttack(Player, Player) - Method in interface com.sucy.skill.api.CombatProtection
 
canAttack(Player, Player) - Method in class com.sucy.skill.api.DefaultCombatProtection
 
canAttack(Player, Player, EntityDamageEvent.DamageCause) - Method in interface com.sucy.skill.api.CombatProtection
 
canAttack(Player, Player, EntityDamageEvent.DamageCause) - Method in class com.sucy.skill.api.DefaultCombatProtection
 
canAutoLevel(int) - Method in class com.sucy.skill.api.skills.Skill
Checks whether the skill can automatically level up to the next stage.
canBlock() - Method in class com.sucy.skill.data.PlayerEquips
 
canBreatheUnderwater() - Method in class com.sucy.skill.dynamic.TempEntity
 
canCast() - Method in class com.sucy.skill.api.skills.Skill
Checks whether this skill can be cast by players
canCast() - Method in class com.sucy.skill.dynamic.DynamicSkill
Checks whether the dynamic skill can be cast
cancel() - Method in class com.sucy.skill.api.projectile.CustomProjectile
Marks the projectile as invalid when the associated task is cancelled
cancel() - Method in class com.sucy.skill.api.projectile.ItemProjectile
Removes the item on cancelling the task
cancel(String) - Method in class com.sucy.skill.api.particle.EffectData
Cancels an effect via its associated key
CANCELED - Enum constant in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
 
CancelEffectMechanic - Class in com.sucy.skill.dynamic.mechanic
 
CancelEffectMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.CancelEffectMechanic
 
CancelMechanic - Class in com.sucy.skill.dynamic.mechanic
Cancels the event that caused the trigger to go off
CancelMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.CancelMechanic
 
cancelTrigger() - Method in class com.sucy.skill.dynamic.DynamicSkill
Cancels the event causing a trigger to go off
canHit() - Method in class com.sucy.skill.data.PlayerEquips
 
CANNOT_USE - Static variable in class com.sucy.skill.language.ErrorNodes
 
canProfess(RPGClass) - Method in class com.sucy.skill.api.player.PlayerData
Checks whether the player can profess into the given class.
canRegister() - Method in class com.sucy.skill.hook.PlaceholderAPIHook
 
canShow(Player, Skill) - Method in class com.sucy.skill.tree.SkillTree
Checks whether the player can be shown the skill
canUse(Material) - Method in class com.sucy.skill.api.classes.RPGClass
 
cast(PlayerSkill) - Method in class com.sucy.skill.api.player.PlayerData
Casts a skill for the player.
cast(String) - Method in class com.sucy.skill.api.player.PlayerData
Casts a skill by name for the player.
cast(LivingEntity, int) - Method in interface com.sucy.skill.api.skills.SkillShot
Casts the skill
cast(LivingEntity, int) - Method in class com.sucy.skill.dynamic.DynamicSkill
 
cast(LivingEntity, int, boolean) - Method in interface com.sucy.skill.api.skills.SkillShot
Casts the skill
cast(LivingEntity, int, boolean) - Method in class com.sucy.skill.dynamic.DynamicSkill
Casts the skill if applicable
cast(LivingEntity, LivingEntity, int, boolean) - Method in interface com.sucy.skill.api.skills.TargetSkill
Casts the skill
CAST - Static variable in class com.sucy.skill.language.NotificationNodes
 
CastCombatListener - Class in com.sucy.skill.listener
Handles interactions with skill bars.
CastCombatListener() - Constructor for class com.sucy.skill.listener.CastCombatListener
 
CASTER_DEAD - Enum constant in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
 
CastItemListener - Class in com.sucy.skill.listener
Handles the alternate casting option for casting via a cycling slot
CastItemListener() - Constructor for class com.sucy.skill.listener.CastItemListener
 
CastLevelCondition - Class in com.sucy.skill.dynamic.condition
 
CastLevelCondition() - Constructor for class com.sucy.skill.dynamic.condition.CastLevelCondition
 
CastListener - Class in com.sucy.skill.listener
Listener for the main casting system
CastListener() - Constructor for class com.sucy.skill.listener.CastListener
 
CastOffhandListener - Class in com.sucy.skill.listener
 
CastOffhandListener() - Constructor for class com.sucy.skill.listener.CastOffhandListener
 
Ceil - Class in com.sucy.skill.data.formula.func
Ceilings a number
Ceil(IValue) - Constructor for class com.sucy.skill.data.formula.func.Ceil
 
CeilingCondition - Class in com.sucy.skill.dynamic.condition
 
CeilingCondition() - Constructor for class com.sucy.skill.dynamic.condition.CeilingCondition
 
ChanceCondition - Class in com.sucy.skill.dynamic.condition
 
ChanceCondition() - Constructor for class com.sucy.skill.dynamic.condition.ChanceCondition
 
CHANNEL - Static variable in class com.sucy.skill.api.util.StatusFlag
 
CHANNELING - Static variable in class com.sucy.skill.api.util.StatusFlag
 
ChannelMechanic - Class in com.sucy.skill.dynamic.mechanic
Executes child components after a delay, applying "channeling" rules
ChannelMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ChannelMechanic
 
check(PlayerSkill, boolean, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Checks the cooldown and mana requirements for a skill
check(Player, int, EffectComponent, boolean) - Static method in class com.sucy.skill.dynamic.ItemChecker
Checks the player inventory for items matching the settings
check(ItemStack, int, Settings) - Static method in class com.sucy.skill.dynamic.ItemChecker
Checks an individual item to see if it matches the settings
checkCancelled() - Method in class com.sucy.skill.dynamic.DynamicSkill
 
checkClick(int) - Method in class com.sucy.skill.tree.basic.InventoryTree
Checks a click for actions
checkCollision(boolean) - Method in class com.sucy.skill.api.projectile.CustomProjectile
Checks if the projectile collides with a given list of entities Returns true if another check should happen, false other wise
checkDamage(DefaultCombatProtection.FakeEntityDamageByEntityEvent) - Method in class com.sucy.skill.listener.CombatProtectionListener
 
checkDefault(String, double, double) - Method in class com.sucy.skill.api.Settings
Checks to make sure the settings have a required scaling value.
checkLore(ItemStack, String, boolean) - Static method in class com.sucy.skill.dynamic.ItemChecker
Checks the lore of an item
checkName(ItemStack, String, boolean) - Static method in class com.sucy.skill.dynamic.ItemChecker
Checks the display name of the item
CHESTPLATE - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
children - Variable in class com.sucy.skill.dynamic.EffectComponent
Child components
circlePreview - Static variable in class com.sucy.skill.dynamic.target.TargetComponent
 
CirclePreview - Class in com.sucy.skill.cast
An indicator for a circular pattern
CirclePreview(double) - Constructor for class com.sucy.skill.cast.CirclePreview
 
CitizensHook - Class in com.sucy.skill.hook
Handles checking whether an entity is an NPC
CitizensHook() - Constructor for class com.sucy.skill.hook.CitizensHook
 
CLASS - Enum constant in enum class com.sucy.skill.manager.RegistrationManager.Mode
 
CLASS - Static variable in class com.sucy.skill.data.Permissions
 
CLASS - Static variable in class com.sucy.skill.language.RPGFilter
 
CLASS_DETAILS - Enum constant in enum class com.sucy.skill.gui.tool.GUIType
 
CLASS_LIST - Static variable in class com.sucy.skill.language.GUINodes
 
CLASS_SELECTION - Enum constant in enum class com.sucy.skill.gui.tool.GUIType
 
ClassAttribute - Class in com.sucy.skill.api.classes
Attribute names for class attributes
ClassAttribute() - Constructor for class com.sucy.skill.api.classes.ClassAttribute
 
ClassBoardManager - Class in com.sucy.skill.manager
Manages prefixes for classes - Only works if ChatAPI is installed -
ClassBoardManager() - Constructor for class com.sucy.skill.manager.ClassBoardManager
 
ClassCondition - Class in com.sucy.skill.dynamic.condition
 
ClassCondition() - Constructor for class com.sucy.skill.dynamic.condition.ClassCondition
 
ClassLevelCondition - Class in com.sucy.skill.dynamic.condition
 
ClassLevelCondition() - Constructor for class com.sucy.skill.dynamic.condition.ClassLevelCondition
 
CleanseMechanic - Class in com.sucy.skill.dynamic.mechanic
Cleanses a target of negative potion or status effects
CleanseMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.CleanseMechanic
 
cleanup() - Method in class com.sucy.skill.listener.BarListener
 
cleanup() - Method in class com.sucy.skill.listener.CastCombatListener
 
cleanup() - Method in class com.sucy.skill.listener.CastItemListener
Cleans up the listener functions
cleanup() - Method in class com.sucy.skill.listener.CastListener
Cleans up
cleanup() - Method in class com.sucy.skill.listener.ComboListener
 
cleanup() - Method in class com.sucy.skill.listener.ExperienceListener
 
cleanup() - Method in class com.sucy.skill.listener.MainListener
 
cleanup() - Method in class com.sucy.skill.listener.MechanicListener
Cleans up listener data on shutdown
cleanup() - Method in class com.sucy.skill.listener.ProjectileListener
 
cleanup() - Method in class com.sucy.skill.listener.SkillAPIListener
 
cleanup() - Method in class com.sucy.skill.listener.StatusListener
Cleans up the listener data on shutdown
cleanup(LivingEntity) - Method in class com.sucy.skill.dynamic.TriggerHandler
 
cleanUp() - Static method in class com.sucy.skill.api.armorstand.ArmorStandManager
Removes all armor stand instances
cleanUp() - Static method in class com.sucy.skill.api.particle.EffectManager
 
cleanUp() - Static method in class com.sucy.skill.gui.tool.GUITool
 
cleanUp(LivingEntity) - Method in class com.sucy.skill.dynamic.EffectComponent
 
cleanUp(LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.WolfMechanic
 
clear() - Method in class com.sucy.skill.api.util.BuffData
Clears all buffs on the entity and stops associated tasks.
clear() - Method in class com.sucy.skill.api.util.FlagData
Clears all flags on the entity and stops associated tasks.
clear() - Static method in class com.sucy.skill.data.PlayerStats
Clears the initialized offline players.
clear() - Method in class com.sucy.skill.manager.CmdManager
Unregisters all commands for SkillAPI from the server
clear() - Method in class com.sucy.skill.thread.TaskList
 
clear(EffectTarget) - Static method in class com.sucy.skill.api.particle.EffectManager
Clears effects for a given target
clear(PlayerSkill) - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Clears a specified skill, if available
clear(LivingEntity) - Static method in class com.sucy.skill.api.armorstand.ArmorStandManager
Clears armor stands for a given entity
clear(LivingEntity) - Static method in class com.sucy.skill.api.particle.EffectManager
Clears effects for a given target
clear(Player) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Clears the skill bar icons for the player
clear(Player) - Static method in class com.sucy.skill.manager.ClassBoardManager
Clears the prefix for a player
clear(PlayerDeathEvent) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Clears the skill bar icons for the player and prevents them from dropping on death
clearAll() - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Clears all available skills
clearAll() - Static method in class com.sucy.skill.manager.ClassBoardManager
Clears all scoreboards for the plugin
clearAllBinds() - Method in class com.sucy.skill.api.player.PlayerData
Clears all binds the player currently has
clearAllModifiers() - Method in class com.sucy.skill.api.player.PlayerData
Clear all of the modifiers including stat modifier and attribute modifier
clearAttributeModifiers() - Method in class com.sucy.skill.api.player.PlayerData
Clear all attribute modifier which is not persistent
clearBind(Material) - Method in class com.sucy.skill.api.player.PlayerData
Clears a skill binding on the material.
clearBinds(Skill) - Method in class com.sucy.skill.api.player.PlayerData
Clears the skill binding for the given skill.
clearCastData(LivingEntity) - Static method in class com.sucy.skill.dynamic.DynamicSkill
Clears any stored cast data for the entity
clearCombo() - Method in class com.sucy.skill.api.player.PlayerCombos
Clears the player's current click combo, causing them to not count their recent clicks towards a combo
clearCombo() - Method in class com.sucy.skill.api.skills.Skill
Clears the set combo for the skill.
clearData(LivingEntity) - Static method in class com.sucy.skill.api.util.BuffManager
Clears the buffs for an entity
clearData(Player) - Static method in class com.sucy.skill.api.util.Combat
Clears the combat timer data for the given player
clearFlags(LivingEntity) - Static method in class com.sucy.skill.api.util.FlagManager
Clears the flags for an entity
clearRight() - Method in class com.sucy.skill.gui.tool.GUIPage
 
clearStatModifier() - Method in class com.sucy.skill.api.player.PlayerData
Clear all stat modifier which is not persistent
Click - Enum Class in com.sucy.skill.data
Represents a single click in a click combination
ClickLeftTrigger - Class in com.sucy.skill.dynamic.trigger
 
ClickLeftTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.ClickLeftTrigger
 
ClickListener - Class in com.sucy.skill.listener
Handles transferring click actions by the player to combos that cast skills.
ClickListener() - Constructor for class com.sucy.skill.listener.ClickListener
 
ClickRightTrigger - Class in com.sucy.skill.dynamic.trigger
 
ClickRightTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.ClickRightTrigger
 
ClickTrigger - Class in com.sucy.skill.dynamic.trigger
 
ClickTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.ClickTrigger
 
CMD - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
CMD_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
CmdAccount - Class in com.sucy.skill.cmd
Command to clear all bound skills
CmdAccount() - Constructor for class com.sucy.skill.cmd.CmdAccount
 
CmdAP - Class in com.sucy.skill.cmd
A command that gives a player class experience
CmdAP() - Constructor for class com.sucy.skill.cmd.CmdAP
 
CmdAttribute - Class in com.sucy.skill.cmd
A command that allows a player to view their skill tree
CmdAttribute() - Constructor for class com.sucy.skill.cmd.CmdAttribute
 
CmdBackup - Class in com.sucy.skill.cmd
Backs up SQL data into local config files
CmdBackup() - Constructor for class com.sucy.skill.cmd.CmdBackup
 
CmdBar - Class in com.sucy.skill.cmd
Command to toggle on/off the skill bar
CmdBar() - Constructor for class com.sucy.skill.cmd.CmdBar
 
CmdBind - Class in com.sucy.skill.cmd
Command to bind a skill to an item
CmdBind() - Constructor for class com.sucy.skill.cmd.CmdBind
 
CmdCast - Class in com.sucy.skill.cmd
Command to bind a skill to an item
CmdCast() - Constructor for class com.sucy.skill.cmd.CmdCast
 
CmdChangeClass - Class in com.sucy.skill.cmd
ProSkillAPI © 2023 com.sucy.skill.cmd.CmdChangeClass
CmdChangeClass() - Constructor for class com.sucy.skill.cmd.CmdChangeClass
 
CmdClearBinds - Class in com.sucy.skill.cmd
Command to clear all bound skills
CmdClearBinds() - Constructor for class com.sucy.skill.cmd.CmdClearBinds
 
CmdCombo - Class in com.sucy.skill.cmd
Command to bind a skill to an item
CmdCombo() - Constructor for class com.sucy.skill.cmd.CmdCombo
 
CmdCustomize - Class in com.sucy.skill.cmd
 
CmdCustomize() - Constructor for class com.sucy.skill.cmd.CmdCustomize
 
CmdExp - Class in com.sucy.skill.cmd
SkillAPI com.sucy.skill.cmd.CmdExp
CmdExp() - Constructor for class com.sucy.skill.cmd.CmdExp
 
CmdForceAccount - Class in com.sucy.skill.cmd
Command to clear all bound skills
CmdForceAccount() - Constructor for class com.sucy.skill.cmd.CmdForceAccount
 
CmdForceAttr - Class in com.sucy.skill.cmd
A command that resets the attributes of a player
CmdForceAttr() - Constructor for class com.sucy.skill.cmd.CmdForceAttr
 
CmdForceCast - Class in com.sucy.skill.cmd
A command that makes a player cast a skill regardless of them owning it or not and also ignores cooldown/mana costs.
CmdForceCast() - Constructor for class com.sucy.skill.cmd.CmdForceCast
 
CmdForceProfess - Class in com.sucy.skill.cmd
A command that allows a player to profess through classes
CmdForceProfess() - Constructor for class com.sucy.skill.cmd.CmdForceProfess
 
CmdForceReset - Class in com.sucy.skill.cmd
Command to clear all bound skills
CmdForceReset() - Constructor for class com.sucy.skill.cmd.CmdForceReset
 
CmdForceSkill - Class in com.sucy.skill.cmd
Command to forcefully modify a skill's level
CmdForceSkill() - Constructor for class com.sucy.skill.cmd.CmdForceSkill
 
CmdHelp - Class in com.sucy.skill.cmd
SkillAPI com.sucy.skill.cmd.CmdExp
CmdHelp() - Constructor for class com.sucy.skill.cmd.CmdHelp
 
CmdInfo - Class in com.sucy.skill.cmd
A command that displays a player's current class information
CmdInfo() - Constructor for class com.sucy.skill.cmd.CmdInfo
 
CmdLevel - Class in com.sucy.skill.cmd
A command that gives a player class levels
CmdLevel() - Constructor for class com.sucy.skill.cmd.CmdLevel
 
CmdList - Class in com.sucy.skill.cmd
A command that displays a player's account information
CmdList() - Constructor for class com.sucy.skill.cmd.CmdList
 
CmdLore - Class in com.sucy.skill.cmd
A command that gives a player class experience
CmdLore() - Constructor for class com.sucy.skill.cmd.CmdLore
 
CmdMana - Class in com.sucy.skill.cmd
A command that gives a player class experience
CmdMana() - Constructor for class com.sucy.skill.cmd.CmdMana
 
CmdManager - Class in com.sucy.skill.manager
Sets up commands for the plugin
CmdManager(SkillAPI) - Constructor for class com.sucy.skill.manager.CmdManager
Initializes a new command manager.
CmdMobCast - Class in com.sucy.skill.cmd
A command that makes a player cast a skill regardless of them owning it or not and also ignores cooldown/mana costs.
CmdMobCast() - Constructor for class com.sucy.skill.cmd.CmdMobCast
 
CmdOptions - Class in com.sucy.skill.cmd
A command that displays the list of available profess options
CmdOptions() - Constructor for class com.sucy.skill.cmd.CmdOptions
 
CmdPoints - Class in com.sucy.skill.cmd
A command that gives a player class experience
CmdPoints() - Constructor for class com.sucy.skill.cmd.CmdPoints
 
CmdProfess - Class in com.sucy.skill.cmd
A command that allows a player to profess through classes
CmdProfess() - Constructor for class com.sucy.skill.cmd.CmdProfess
 
CmdRefund - Class in com.sucy.skill.cmd
Command for refunding invested skill points
CmdRefund() - Constructor for class com.sucy.skill.cmd.CmdRefund
 
CmdReload - Class in com.sucy.skill.cmd
A command that allows a player to profess through classes
CmdReload() - Constructor for class com.sucy.skill.cmd.CmdReload
 
CmdReset - Class in com.sucy.skill.cmd
A command that allows a player to profess through classes
CmdReset() - Constructor for class com.sucy.skill.cmd.CmdReset
 
CmdSkill - Class in com.sucy.skill.cmd
A command that allows a player to view their skill tree
CmdSkill() - Constructor for class com.sucy.skill.cmd.CmdSkill
 
CmdSkillMap - Class in com.sucy.skill.cmd
A command that allows a player to view their skill tree
CmdSkillMap() - Constructor for class com.sucy.skill.cmd.CmdSkillMap
 
CmdSwitch - Class in com.sucy.skill.cmd
 
CmdSwitch() - Constructor for class com.sucy.skill.cmd.CmdSwitch
 
CmdUnbind - Class in com.sucy.skill.cmd
Command to bind a skill to an item
CmdUnbind() - Constructor for class com.sucy.skill.cmd.CmdUnbind
 
CmdWorld - Class in com.sucy.skill.cmd
 
CmdWorld() - Constructor for class com.sucy.skill.cmd.CmdWorld
 
com.sucy.skill - package com.sucy.skill
 
com.sucy.skill.api - package com.sucy.skill.api
 
com.sucy.skill.api.armorstand - package com.sucy.skill.api.armorstand
 
com.sucy.skill.api.classes - package com.sucy.skill.api.classes
 
com.sucy.skill.api.enums - package com.sucy.skill.api.enums
 
com.sucy.skill.api.event - package com.sucy.skill.api.event
 
com.sucy.skill.api.exception - package com.sucy.skill.api.exception
 
com.sucy.skill.api.particle - package com.sucy.skill.api.particle
 
com.sucy.skill.api.particle.direction - package com.sucy.skill.api.particle.direction
 
com.sucy.skill.api.particle.target - package com.sucy.skill.api.particle.target
 
com.sucy.skill.api.player - package com.sucy.skill.api.player
 
com.sucy.skill.api.projectile - package com.sucy.skill.api.projectile
 
com.sucy.skill.api.skills - package com.sucy.skill.api.skills
 
com.sucy.skill.api.target - package com.sucy.skill.api.target
 
com.sucy.skill.api.util - package com.sucy.skill.api.util
 
com.sucy.skill.cast - package com.sucy.skill.cast
 
com.sucy.skill.cmd - package com.sucy.skill.cmd
 
com.sucy.skill.data - package com.sucy.skill.data
 
com.sucy.skill.data.formula - package com.sucy.skill.data.formula
 
com.sucy.skill.data.formula.func - package com.sucy.skill.data.formula.func
 
com.sucy.skill.data.formula.operator - package com.sucy.skill.data.formula.operator
 
com.sucy.skill.data.formula.value - package com.sucy.skill.data.formula.value
 
com.sucy.skill.data.io - package com.sucy.skill.data.io
 
com.sucy.skill.dynamic - package com.sucy.skill.dynamic
 
com.sucy.skill.dynamic.condition - package com.sucy.skill.dynamic.condition
 
com.sucy.skill.dynamic.custom - package com.sucy.skill.dynamic.custom
 
com.sucy.skill.dynamic.mechanic - package com.sucy.skill.dynamic.mechanic
 
com.sucy.skill.dynamic.target - package com.sucy.skill.dynamic.target
 
com.sucy.skill.dynamic.trigger - package com.sucy.skill.dynamic.trigger
 
com.sucy.skill.exception - package com.sucy.skill.exception
 
com.sucy.skill.gui.handlers - package com.sucy.skill.gui.handlers
 
com.sucy.skill.gui.map - package com.sucy.skill.gui.map
 
com.sucy.skill.gui.tool - package com.sucy.skill.gui.tool
 
com.sucy.skill.hook - package com.sucy.skill.hook
 
com.sucy.skill.hook.mimic - package com.sucy.skill.hook.mimic
 
com.sucy.skill.language - package com.sucy.skill.language
 
com.sucy.skill.listener - package com.sucy.skill.listener
 
com.sucy.skill.listener.attribute - package com.sucy.skill.listener.attribute
 
com.sucy.skill.log - package com.sucy.skill.log
 
com.sucy.skill.manager - package com.sucy.skill.manager
 
com.sucy.skill.task - package com.sucy.skill.task
 
com.sucy.skill.thread - package com.sucy.skill.thread
 
com.sucy.skill.tree - package com.sucy.skill.tree
 
com.sucy.skill.tree.basic - package com.sucy.skill.tree.basic
 
com.sucy.skill.util - package com.sucy.skill.util
 
Combat - Class in com.sucy.skill.api.util
Helper method for checking whether an entity is in combat
Combat() - Constructor for class com.sucy.skill.api.util.Combat
 
CombatCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to be a player who's combat status matches the settings
CombatCondition() - Constructor for class com.sucy.skill.dynamic.condition.CombatCondition
 
CombatProtection - Interface in com.sucy.skill.api
ProSkillAPI © 2023 com.sucy.skill.api.AllyChecker
CombatProtectionListener - Class in com.sucy.skill.listener
 
CombatProtectionListener() - Constructor for class com.sucy.skill.listener.CombatProtectionListener
 
ComboListener - Class in com.sucy.skill.listener
Handles transferring click actions by the player to combos that cast skills.
ComboListener() - Constructor for class com.sucy.skill.listener.ComboListener
 
ComboManager - Class in com.sucy.skill.manager
Manages click combos with what combos are active and what skills result from various combinations
ComboManager() - Constructor for class com.sucy.skill.manager.ComboManager
Initializes the combo manager, grabbing settings from the configuration to prepare data
COMMAND - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience resulted from an issued command
COMMAND - Enum constant in enum class com.sucy.skill.api.enums.ManaSource
A command restored some of their mana
COMMAND - Enum constant in enum class com.sucy.skill.api.enums.PointSource
A command gave the player additional skill points
CommandMechanic - Class in com.sucy.skill.dynamic.mechanic
Executes a command for each target
CommandMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.CommandMechanic
 
comparator - Static variable in class com.sucy.skill.tree.basic.InventoryTree
Comparator for skills for most trees
ComponentRegistry - Class in com.sucy.skill.dynamic
ProSkillAPI © 2023 com.sucy.skill.dynamic.ComponentRegistry
ComponentRegistry() - Constructor for class com.sucy.skill.dynamic.ComponentRegistry
 
ComponentType - Enum Class in com.sucy.skill.dynamic
ProSkillAPI © 2023 com.sucy.skill.dynamic.ComponentType
compute(double...) - Method in class com.sucy.skill.data.formula.Formula
Calculates the formula using the given base value and attribute.
compute(double...) - Method in class com.sucy.skill.data.formula.func.Abs
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.func.Ceil
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.func.Cos
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.func.Floor
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.func.Root
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.func.Sign
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.func.Sin
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.func.Square
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.func.Tan
Gets the value using the inputs
compute(double...) - Method in interface com.sucy.skill.data.formula.IValue
Gets the value using the two inputs
compute(double...) - Method in class com.sucy.skill.data.formula.value.CustomValue
Gets the value using the inputs
compute(double...) - Method in class com.sucy.skill.data.formula.value.ValueNum
Gets the value using the two inputs
compute(double, double) - Method in interface com.sucy.skill.data.formula.IOperator
Performs the operation between the two values
compute(double, double) - Method in class com.sucy.skill.data.formula.operator.Addition
Performs the operation between the two values
compute(double, double) - Method in class com.sucy.skill.data.formula.operator.Division
Performs the operation between the two values
compute(double, double) - Method in class com.sucy.skill.data.formula.operator.Exponent
Performs the operation between the two values
compute(double, double) - Method in class com.sucy.skill.data.formula.operator.Log
Performs the operation between the two values
compute(double, double) - Method in class com.sucy.skill.data.formula.operator.Modulo
Performs the operation between the two values
compute(double, double) - Method in class com.sucy.skill.data.formula.operator.Multiplication
Performs the operation between the two values
compute(double, double) - Method in class com.sucy.skill.data.formula.operator.Subtraction
Performs the operation between the two values
CONDITION - Enum constant in enum class com.sucy.skill.dynamic.ComponentType
 
ConditionComponent - Class in com.sucy.skill.dynamic.condition
ProSkillAPI © 2023 com.sucy.skill.dynamic.condition.ConditionComponent
ConditionComponent() - Constructor for class com.sucy.skill.dynamic.condition.ConditionComponent
 
ConePreview - Class in com.sucy.skill.cast
 
ConePreview(double, double) - Constructor for class com.sucy.skill.cast.ConePreview
 
ConeTarget - Class in com.sucy.skill.dynamic.target
Applies child components to the closest all nearby entities around each of the current targets.
ConeTarget() - Constructor for class com.sucy.skill.dynamic.target.ConeTarget
 
ConfigIO - Class in com.sucy.skill.data.io
IO manager that saves/loads to a .yml configuration file
ConfigIO(SkillAPI) - Constructor for class com.sucy.skill.data.io.ConfigIO
Initializes a new .yml config manager
ConfigurationException - Exception in com.sucy.skill.util
 
ConfigurationException(String) - Constructor for exception com.sucy.skill.util.ConfigurationException
 
conflicts(int, int) - Method in class com.sucy.skill.manager.ComboManager
Compares two combo IDs to see if they conflict
ConsumeTrigger - Class in com.sucy.skill.dynamic.trigger
 
ConsumeTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.ConsumeTrigger
 
convertCombo(Click[]) - Method in class com.sucy.skill.manager.ComboManager
Converts a click combination to an ID
convertCombo(Click[], int) - Method in class com.sucy.skill.manager.ComboManager
Converts a click combination to an ID
convertCombo(Collection<Click>) - Method in class com.sucy.skill.manager.ComboManager
Converts a click combination to an ID
convertId(int) - Method in class com.sucy.skill.manager.ComboManager
Converts a combo ID to clicks
COOLDOWN - Static variable in class com.sucy.skill.api.skills.SkillAttribute
Cooldown attribute of a skill
COOLDOWN - Static variable in class com.sucy.skill.language.ErrorNodes
 
COOLDOWN - Static variable in class com.sucy.skill.language.RPGFilter
 
COOLDOWN - Static variable in class com.sucy.skill.manager.AttributeManager
 
CooldownMechanic - Class in com.sucy.skill.dynamic.mechanic
Lowers the cooldowns of the caster's skills
CooldownMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.CooldownMechanic
 
cooldownMessage() - Method in class com.sucy.skill.api.skills.Skill
Checks whether a message is sent when attempting to run the skill while in cooldown
CooldownTask - Class in com.sucy.skill.task
Handles updating cooldown values on skill bars for players
CooldownTask() - Constructor for class com.sucy.skill.task.CooldownTask
Initializes a new cooldown task.
copyQuestsModule() - Static method in class com.sucy.skill.manager.ResourceManager
Places the SkillAPI module for Quests into the proper directory
copyResource(String, String) - Static method in class com.sucy.skill.manager.ResourceManager
Copies a resource embedded in the jar into the given folder
Cos - Class in com.sucy.skill.data.formula.func
Cosine function
Cos(IValue) - Constructor for class com.sucy.skill.data.formula.func.Cos
 
COST - Static variable in class com.sucy.skill.api.skills.SkillAttribute
Skill point cost attribute of a skill
COST - Static variable in class com.sucy.skill.language.RPGFilter
 
countOpenSlots() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Counts the number of open slots in the player's inventory besides skill slots
CRAFT - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience resulted from crafting an item
CrouchCondition - Class in com.sucy.skill.dynamic.condition
 
CrouchCondition() - Constructor for class com.sucy.skill.dynamic.condition.CrouchCondition
 
CrouchTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
CrouchTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.CrouchTrigger
 
CUSTOM - Enum constant in enum class com.sucy.skill.api.classes.DefaultTreeType
 
CustomComponent - Interface in com.sucy.skill.dynamic.custom
ProSkillAPI © 2023 com.sucy.skill.dynamic.custom.CustomComponent
CustomEffectComponent - Class in com.sucy.skill.dynamic.custom
ProSkillAPI © 2023 com.sucy.skill.dynamic.custom.CustomEffect
CustomEffectComponent() - Constructor for class com.sucy.skill.dynamic.custom.CustomEffectComponent
 
CUSTOMIZE - Static variable in class com.sucy.skill.cmd.CmdCustomize
 
CustomProjectile - Class in com.sucy.skill.api.projectile
Base class for custom projectiles
CustomProjectile(LivingEntity) - Constructor for class com.sucy.skill.api.projectile.CustomProjectile
Constructs a new custom projectile and starts its timer task
CustomTree - Class in com.sucy.skill.tree.basic
 
CustomTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.CustomTree
Constructor
CustomTrigger<E extends org.bukkit.event.Event> - Interface in com.sucy.skill.dynamic.custom
ProSkillAPI © 2023 com.sucy.skill.dynamic.custom.CustomTrigger
CustomValue - Class in com.sucy.skill.data.formula.value
A custom defined value for a formula
CustomValue(String) - Constructor for class com.sucy.skill.data.formula.value.CustomValue
A defined value used in formulas
CylinderPreview - Class in com.sucy.skill.cast
 
CylinderPreview(double, double) - Constructor for class com.sucy.skill.cast.CylinderPreview
 

D

damage(double) - Method in class com.sucy.skill.dynamic.TempEntity
 
damage(double, Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
damage(LivingEntity, double, LivingEntity) - Method in class com.sucy.skill.api.skills.Skill
Applies skill damage to the target, launching the skill damage event
damage(LivingEntity, double, LivingEntity, String) - Method in class com.sucy.skill.api.skills.Skill
Applies skill damage to the target, launching the skill damage event
damage(LivingEntity, double, LivingEntity, String, boolean) - Method in class com.sucy.skill.api.skills.Skill
Applies skill damage to the target, launching the skill damage event
damage(LivingEntity, double, LivingEntity, String, boolean, EntityDamageEvent.DamageCause) - Method in class com.sucy.skill.api.skills.Skill
Applies skill damage to the target, launching the skill damage event
DAMAGE - Enum constant in enum class com.sucy.skill.api.util.BuffType
 
DAMAGE_CAUSE - Static variable in class com.sucy.skill.listener.MechanicListener
 
DamageBuffMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
DamageBuffMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.DamageBuffMechanic
 
DamageLoreMechanic - Class in com.sucy.skill.dynamic.mechanic
Deals damage based on a held item's lore to each target
DamageLoreMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.DamageLoreMechanic
 
DamageLoreRemover - Class in com.sucy.skill.api.util
Utility class for removing vanilla damage lore lines from items.
DamageLoreRemover() - Constructor for class com.sucy.skill.api.util.DamageLoreRemover
 
DamageMechanic - Class in com.sucy.skill.dynamic.mechanic
Deals damage to each target
DamageMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.DamageMechanic
 
data - Variable in class com.sucy.skill.gui.tool.GUIHolder
 
Data - Class in com.sucy.skill.api.util
Helper class for managing loading/saving certain data
Data() - Constructor for class com.sucy.skill.api.util.Data
 
DATA - Static variable in class com.sucy.skill.data.io.SQLIO
 
DATA_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
DeathListener - Class in com.sucy.skill.listener
 
DeathListener() - Constructor for class com.sucy.skill.listener.DeathListener
 
DeathTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
DeathTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.DeathTrigger
 
DefaultCombatProtection - Class in com.sucy.skill.api
ProSkillAPI © 2023 com.sucy.skill.data.DefaultCombatProtection
DefaultCombatProtection() - Constructor for class com.sucy.skill.api.DefaultCombatProtection
 
DefaultCombatProtection.FakeEntityDamageByEntityEvent - Class in com.sucy.skill.api
 
DefaultTreeType - Enum Class in com.sucy.skill.api.classes
Types of SkillTrees that are available for classes/skills to use
DEFENSE - Enum constant in enum class com.sucy.skill.api.util.BuffType
 
DefenseBuffMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
DefenseBuffMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.DefenseBuffMechanic
 
DEG_TO_RAD - Static variable in class com.sucy.skill.data.formula.Formula
 
DelayMechanic - Class in com.sucy.skill.dynamic.mechanic
Executes child components after a delay
DelayMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.DelayMechanic
 
density - Static variable in class com.sucy.skill.cast.PreviewSettings
 
DependencyRequirement - Class in com.sucy.skill
 
DependencyRequirement() - Constructor for class com.sucy.skill.DependencyRequirement
 
deposit(Player, double) - Static method in class com.sucy.skill.hook.VaultHook
 
description - Variable in class com.sucy.skill.dynamic.custom.EditorOption
 
DetailsHandler - Class in com.sucy.skill.gui.handlers
Handles interactions with the class details menu
DetailsHandler() - Constructor for class com.sucy.skill.gui.handlers.DetailsHandler
 
DIM_2 - Enum constant in enum class com.sucy.skill.cast.PreviewType
 
DIM_3 - Enum constant in enum class com.sucy.skill.cast.PreviewType
 
dir - Variable in class com.sucy.skill.api.target.AABB.Ray3D
 
Direction - Enum Class in com.sucy.skill.api.enums
Direction used in the Particle class that are defined by what directions it uses for 2D shapes
DIRECTION_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
DirectionCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target or caster to be facing a direction relative to the other
DirectionCondition() - Constructor for class com.sucy.skill.dynamic.condition.DirectionCondition
 
DirectionHandler - Interface in com.sucy.skill.api.particle.direction
Handles the directional application
Directions - Class in com.sucy.skill.api.particle.direction
Handles getting a direction handler by name
Directions() - Constructor for class com.sucy.skill.api.particle.direction.Directions
 
disable() - Method in class com.sucy.skill.thread.MainThread
Disables the main thread, stopping future runs
disallowExpSource(ExpSource) - Method in class com.sucy.skill.api.classes.RPGClass
Removes an experience source from the list of allowed sources for the class.
DISARM - Static variable in class com.sucy.skill.api.util.StatusFlag
 
DISGUISE_KEY - Static variable in class com.sucy.skill.listener.MechanicListener
 
DisguiseHook - Class in com.sucy.skill.hook
Handles calling functions from Lib's Disguise
DisguiseHook() - Constructor for class com.sucy.skill.hook.DisguiseHook
 
DisguiseMechanic - Class in com.sucy.skill.dynamic.mechanic
Disguises each target
DisguiseMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.DisguiseMechanic
 
disguiseMisc(LivingEntity, String, int) - Static method in class com.sucy.skill.hook.DisguiseHook
Disguises the target as a miscellaneous thing
disguiseMisc(LivingEntity, String, Material) - Static method in class com.sucy.skill.hook.DisguiseHook
Disguises the target as a miscellaneous thing
disguiseMob(LivingEntity, String, boolean) - Static method in class com.sucy.skill.hook.DisguiseHook
Disguises the target as a mob
disguisePlayer(LivingEntity, String) - Static method in class com.sucy.skill.hook.DisguiseHook
Disguises the target as a player
Division - Class in com.sucy.skill.data.formula.operator
The division operation used in formulas
Division() - Constructor for class com.sucy.skill.data.formula.operator.Division
 
doCleanUp(LivingEntity) - Method in class com.sucy.skill.dynamic.EffectComponent
 
doCleanUp(LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.AttributeMechanic
 
doCleanUp(LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.BlockMechanic
 
doCleanUp(LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.PassiveMechanic
 
doCleanUp(LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.RepeatMechanic
 
doCleanUp(LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.StatMechanic
 
DONE - Enum constant in enum class com.sucy.skill.manager.RegistrationManager.Mode
 
downgradeSkill(Skill) - Method in class com.sucy.skill.api.player.PlayerData
Downgrades a skill owned by the player.
dropdown(String, String, String, List<String>) - Static method in class com.sucy.skill.dynamic.custom.EditorOption
 
DropItemTrigger - Class in com.sucy.skill.dynamic.trigger
 
DropItemTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.DropItemTrigger
 
dumpToConsole() - Method in class com.sucy.skill.api.ReadOnlySettings
Dumps the settings to the console for debugging purposes
dumpToConsole() - Method in class com.sucy.skill.api.Settings
Dumps the settings to the console for debugging purposes
DURABILITY - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
DURABILITY_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
DurabilityMechanic - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.DurabilityMechanic
DurabilityMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.DurabilityMechanic
 
DURATION - Static variable in class com.sucy.skill.language.RPGFilter
 
DUST_COLOR - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
DUST_COLOR - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
DUST_SIZE - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
DUST_SIZE - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
dx - Variable in class com.sucy.skill.api.particle.ParticleSettings
 
DX - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
DX_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
dy - Variable in class com.sucy.skill.api.particle.ParticleSettings
 
DY - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
DY_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
DYNAMIC - Enum constant in enum class com.sucy.skill.manager.RegistrationManager.Mode
 
DynamicClass - Class in com.sucy.skill.dynamic
A basic implementation of RPGClass that loads from the dynamic folder instead of the normal one.
DynamicClass(SkillAPI, String) - Constructor for class com.sucy.skill.dynamic.DynamicClass
Constructs a new dynamic class
DynamicSkill - Class in com.sucy.skill.dynamic
A skill implementation for the Dynamic system
DynamicSkill(String) - Constructor for class com.sucy.skill.dynamic.DynamicSkill
Initializes a new dynamic skill
dz - Variable in class com.sucy.skill.api.particle.ParticleSettings
 
DZ - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
DZ_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 

E

EditorOption - Class in com.sucy.skill.dynamic.custom
ProSkillAPI © 2023 com.sucy.skill.dynamic.custom.EditorOption
EFFECT_FAILED - Enum constant in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
 
EffectComponent - Class in com.sucy.skill.dynamic
A component for dynamic skills which takes care of one effect
EffectComponent() - Constructor for class com.sucy.skill.dynamic.EffectComponent
 
EffectData - Class in com.sucy.skill.api.particle
A collection of effects played on a target
EffectData(EffectTarget) - Constructor for class com.sucy.skill.api.particle.EffectData
 
EffectInstance - Class in com.sucy.skill.api.particle
An instanced particle effect
EffectInstance(ParticleEffect, EffectTarget, int) - Constructor for class com.sucy.skill.api.particle.EffectInstance
 
EffectManager - Class in com.sucy.skill.api.particle
Handles the management of particle effects and related components
EffectManager() - Constructor for class com.sucy.skill.api.particle.EffectManager
 
EffectPlayer - Class in com.sucy.skill.api.particle
Handles playing effects based on configuration settings
EffectPlayer(Settings) - Constructor for class com.sucy.skill.api.particle.EffectPlayer
Sets up an effect player that applies effects based of the values in the provided settings.
EffectTarget - Interface in com.sucy.skill.api.particle.target
Handles grabbing the location for a particle effect
EffectTask - Class in com.sucy.skill.task
 
EffectTask() - Constructor for class com.sucy.skill.task.EffectTask
 
eject() - Method in class com.sucy.skill.dynamic.TempEntity
 
ElevationCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to fit the elevation requirement
ElevationCondition() - Constructor for class com.sucy.skill.dynamic.condition.ElevationCondition
 
ElseCondition - Class in com.sucy.skill.dynamic.condition
A simple "else" condition, applying if the previous component failed
ElseCondition() - Constructor for class com.sucy.skill.dynamic.condition.ElseCondition
 
enabled - Static variable in class com.sucy.skill.cast.PreviewSettings
 
endInit() - Method in class com.sucy.skill.api.player.PlayerData
Ends the initialization flag for the data.
EntityTarget - Class in com.sucy.skill.api.particle.target
Causes an effect to follow the target entity
EntityTarget(Entity) - Constructor for class com.sucy.skill.api.particle.target.EntityTarget
 
EntityTask<T extends org.bukkit.entity.Entity> - Interface in com.sucy.skill.task
 
EntityTypeCondition - Class in com.sucy.skill.dynamic.condition
 
EntityTypeCondition() - Constructor for class com.sucy.skill.dynamic.condition.EntityTypeCondition
 
EnvironmentalTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
EnvironmentalTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.EnvironmentalTrigger
 
equals(Object) - Method in class com.sucy.skill.api.particle.target.EntityTarget
 
equals(Object) - Method in class com.sucy.skill.api.particle.target.FixedTarget
 
equals(Object) - Method in class com.sucy.skill.api.particle.target.FollowTarget
 
equals(Object) - Method in class com.sucy.skill.api.target.AABB.Vec3D
 
EquipData() - Constructor for class com.sucy.skill.data.PlayerEquips.EquipData
Sets up for an empty item slot
EquipData(ItemStack, PlayerEquips.EquipType) - Constructor for class com.sucy.skill.data.PlayerEquips.EquipData
Scans an items for bonuses or requirements
ErrorNodes - Class in com.sucy.skill.language
Error message language nodes
ErrorNodes() - Constructor for class com.sucy.skill.language.ErrorNodes
 
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdAccount
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdAP
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdAttribute
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdBackup
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdBar
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdBind
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdCast
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdChangeClass
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdClearBinds
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdCombo
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdCustomize
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String...) - Method in class com.sucy.skill.cmd.CmdExp
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdForceAccount
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdForceAttr
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdForceCast
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdForceProfess
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdForceReset
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdForceSkill
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String...) - Method in class com.sucy.skill.cmd.CmdHelp
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdInfo
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdLevel
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdList
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdLore
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdMana
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdMobCast
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdOptions
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdPoints
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdProfess
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdRefund
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdReload
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdReset
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdSkill
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdSkillMap
Runs the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdSwitch
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdUnbind
Executes the command
execute(ConfigurableCommand, Plugin, CommandSender, String[]) - Method in class com.sucy.skill.cmd.CmdWorld
 
execute(LivingEntity) - Method in class com.sucy.skill.dynamic.mechanic.LightningMechanic.Callback
 
execute(LivingEntity, int, List<LivingEntity>) - Method in class com.sucy.skill.dynamic.EffectComponent
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.condition.CastLevelCondition
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.condition.ConditionComponent
Executes the component (to be implemented)
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.condition.ElevationCondition
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.condition.ElseCondition
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.condition.PermissionCondition
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.condition.SkillLevelCondition
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.condition.TimeCondition
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.condition.ValueCondition
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.EffectComponent
Executes the component (to be implemented)
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ArmorMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ArmorStandMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ArmorStandPoseMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.AttributeMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.BlockMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.BuffMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.CancelEffectMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.CancelMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ChannelMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.CleanseMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.CommandMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.CooldownMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.DamageBuffMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.DamageLoreMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.DamageMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.DefenseBuffMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.DelayMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.DisguiseMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.DurabilityMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ExplosionMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.FireMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.FlagClearMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.FlagMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.FlagToggleMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.FoodMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ForgetTargetsMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.HealMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.HealthSetMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.HeldItemMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ImmunityMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.InterruptMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ItemDropMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ItemMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ItemProjectileMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ItemRemoveMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.LaunchMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.LightningMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ManaMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.MessageMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.MineMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.MoneyMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ParticleAnimationMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ParticleEffectMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ParticleMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ParticleProjectileMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.PassiveMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.PermissionMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.PotionMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.PotionProjectileMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ProjectileMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.PurgeMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.PushMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.RememberTargetsMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.RepeatMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.SoundMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.StatMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.StatusMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.TauntMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.TriggerMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueAddMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueAttributeMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueCopyMechanic
 
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueDistanceMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueHealthMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueLocationMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueLoreMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueLoreSlotMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueManaMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueMultiplyMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValuePlaceholderMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueRandomMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.ValueSetMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.WarpLocMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.WarpMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.WarpRandomMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.WarpSwapMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.WarpTargetMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.WarpValueMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.mechanic.WolfMechanic
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.target.TargetComponent
Executes the component
execute(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.trigger.TriggerComponent
 
executeChildren(LivingEntity, int, List<LivingEntity>, boolean) - Method in class com.sucy.skill.dynamic.EffectComponent
Executes the children of the component using the given targets
exempt(Player) - Static method in class com.sucy.skill.hook.NoCheatHook
Exempts the player from NCP functionality
EXP - Static variable in class com.sucy.skill.data.Permissions
 
EXP - Static variable in class com.sucy.skill.language.NotificationNodes
 
EXP - Static variable in class com.sucy.skill.language.RPGFilter
 
EXP_BOTTLE - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience from Bottles o' Enchanting
EXP_GAINED - Enum constant in enum class com.sucy.skill.data.TitleType
 
EXP_LOSE - Static variable in class com.sucy.skill.language.NotificationNodes
 
EXP_LOST - Enum constant in enum class com.sucy.skill.data.TitleType
 
expand(double) - Method in class com.sucy.skill.api.target.AABB
 
EXPERIENCE - Static variable in class com.sucy.skill.manager.AttributeManager
 
ExperienceListener - Class in com.sucy.skill.listener
ProSkillAPI © 2023 com.sucy.skill.listener.ExperienceListener
ExperienceListener() - Constructor for class com.sucy.skill.listener.ExperienceListener
 
ExpFormula - Class in com.sucy.skill.data
Represents an experience formula from the settings
ExpFormula(int, int, int) - Constructor for class com.sucy.skill.data.ExpFormula
Creates a new formula
expire() - Method in class com.sucy.skill.api.projectile.CustomProjectile
Handles expiring due to range or leaving loaded chunks
expire() - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
expire() - Method in class com.sucy.skill.api.projectile.ItemProjectile
Handles expiring due to range or leaving loaded chunks
expire() - Method in class com.sucy.skill.api.projectile.ParticleProjectile
Handles expiring due to range or leaving loaded chunks
expired - Variable in class com.sucy.skill.thread.RepeatThreadTask
 
ExplosionMechanic - Class in com.sucy.skill.dynamic.mechanic
Creates an explosion at the target's location
ExplosionMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ExplosionMechanic
 
Exponent - Class in com.sucy.skill.data.formula.operator
The exponent operation used in formulas
Exponent() - Constructor for class com.sucy.skill.data.formula.operator.Exponent
 
ExpSource - Enum Class in com.sucy.skill.api.enums
A collection of reasons why a player would gain experience
extend(int) - Method in class com.sucy.skill.api.particle.EffectInstance
Extends the effect duration
EXTERNAL_ITEM - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
ExternallyAddedSkill(String, NamespacedKey, int) - Constructor for class com.sucy.skill.api.player.PlayerData.ExternallyAddedSkill
 
externallyCancelled - Variable in class com.sucy.skill.api.DefaultCombatProtection.FakeEntityDamageByEntityEvent
 
extra - Variable in class com.sucy.skill.dynamic.custom.EditorOption
 

F

F - Enum constant in enum class com.sucy.skill.data.Click
 
FakeEntityDamageByEntityEvent(Entity, Entity, EntityDamageEvent.DamageCause, double) - Constructor for class com.sucy.skill.api.DefaultCombatProtection.FakeEntityDamageByEntityEvent
 
FALSE - Enum constant in enum class com.sucy.skill.dynamic.target.TargetComponent.IncludeCaster
 
fill(ItemStack[]) - Method in class com.sucy.skill.gui.tool.GUIData
 
fill(ItemStack[]) - Method in class com.sucy.skill.gui.tool.GUIPage
 
fillCircle(Location, Settings, int, int, double, Particle, int, double, double, double, float, Object) - Static method in class com.sucy.skill.api.particle.ParticleHelper
Plays several of a particle type randomly within a circle
fillHemisphere(Location, Settings, int, int, double, Particle, int, double, double, double, float, Object) - Static method in class com.sucy.skill.api.particle.ParticleHelper
Randomly plays particle effects within the hemisphere
fillSphere(Location, Settings, int, int, double, Particle, int, double, double, double, float, Object) - Static method in class com.sucy.skill.api.particle.ParticleHelper
Randomly plays particle effects within the sphere
filter(LivingEntity, LivingEntity, String) - Method in class com.sucy.skill.dynamic.EffectComponent
 
filterPlayers(Collection<Player>, Location, double) - Static method in class com.sucy.skill.api.particle.ParticleHelper
 
FINAL_DUST_COLOR - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
FINAL_DUST_COLOR - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
findLore(LivingEntity, ItemStack, String, String, double) - Static method in class com.sucy.skill.dynamic.ItemChecker
 
FireCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to be on fire
FireCondition() - Constructor for class com.sucy.skill.dynamic.condition.FireCondition
 
FireMechanic - Class in com.sucy.skill.dynamic.mechanic
Executes child components after a delay
FireMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.FireMechanic
 
FishingBiteTrigger - Class in com.sucy.skill.dynamic.trigger
 
FishingBiteTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.FishingBiteTrigger
 
FishingFailTrigger - Class in com.sucy.skill.dynamic.trigger
 
FishingFailTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.FishingFailTrigger
 
FishingFishTrigger - Class in com.sucy.skill.dynamic.trigger
 
FishingFishTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.FishingFishTrigger
 
FishingGrabTrigger - Class in com.sucy.skill.dynamic.trigger
 
FishingGrabTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.FishingGrabTrigger
 
FishingGroundTrigger - Class in com.sucy.skill.dynamic.trigger
 
FishingGroundTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.FishingGroundTrigger
 
FishingReelTrigger - Class in com.sucy.skill.dynamic.trigger
 
FishingReelTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.FishingReelTrigger
 
FishingTrigger - Class in com.sucy.skill.dynamic.trigger
 
FishingTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.FishingTrigger
 
FixedTarget - Class in com.sucy.skill.api.particle.target
A fixed location to play an effect
FixedTarget(Location) - Constructor for class com.sucy.skill.api.particle.target.FixedTarget
 
FlagApplyEvent - Class in com.sucy.skill.api.event
Event called when a flag is applied to an entity
FlagApplyEvent(LivingEntity, String, int) - Constructor for class com.sucy.skill.api.event.FlagApplyEvent
Constructor
FlagClearMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
FlagClearMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.FlagClearMechanic
 
FlagCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to have a specified flag active
FlagCondition() - Constructor for class com.sucy.skill.dynamic.condition.FlagCondition
 
FlagData - Class in com.sucy.skill.api.util
Represents flags set on an entity
FlagData(LivingEntity) - Constructor for class com.sucy.skill.api.util.FlagData
Initializes new flag data for the entity
FlagExpireEvent - Class in com.sucy.skill.api.event
Event called when a flag expired on an entity
FlagExpireEvent(LivingEntity, String, FlagExpireEvent.ExpireReason) - Constructor for class com.sucy.skill.api.event.FlagExpireEvent
Constructor
FlagExpireEvent.ExpireReason - Enum Class in com.sucy.skill.api.event
The reason the flag expired
FlagManager - Class in com.sucy.skill.api.util
The manager for temporary entity flag data
FlagManager() - Constructor for class com.sucy.skill.api.util.FlagManager
 
FlagMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
FlagMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.FlagMechanic
 
FlagToggleMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
FlagToggleMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.FlagToggleMechanic
 
FLOOD - Enum constant in enum class com.sucy.skill.api.classes.DefaultTreeType
 
FloodTree - Class in com.sucy.skill.tree.basic
Root class for tree implementations based on levels
FloodTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.FloodTree
Constructor
Floor - Class in com.sucy.skill.data.formula.func
Floors a number
Floor(IValue) - Constructor for class com.sucy.skill.data.formula.func.Floor
 
Followable - Interface in com.sucy.skill.api.particle.target
Interface allowing something to be followed by particle effects
FollowTarget - Class in com.sucy.skill.api.particle.target
Tracks a followable target to play an effect around
FollowTarget(Followable) - Constructor for class com.sucy.skill.api.particle.target.FollowTarget
 
FoodCondition - Class in com.sucy.skill.dynamic.condition
 
FoodCondition() - Constructor for class com.sucy.skill.dynamic.condition.FoodCondition
 
FoodMechanic - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.FoodMechanic
FoodMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.FoodMechanic
 
FORCE - Static variable in class com.sucy.skill.data.Permissions
 
forceDownSkill(PlayerSkill) - Method in class com.sucy.skill.api.player.PlayerData
Forcefully downgrades a skill, not letting other plugins stop it and ignoring any skill requirements to do so.
forceDownSkill(PlayerSkill, int) - Method in class com.sucy.skill.api.player.PlayerData
 
forceUpSkill(PlayerSkill) - Method in class com.sucy.skill.api.player.PlayerData
Forcefully upgrades a skill, not letting other plugins cancel it and ignoring any requirements to do so
forceUpSkill(PlayerSkill, int) - Method in class com.sucy.skill.api.player.PlayerData
 
forComponent(EffectComponent, String) - Method in class com.sucy.skill.manager.AttributeManager
 
ForgetTargetsMechanic - Class in com.sucy.skill.dynamic.mechanic
 
ForgetTargetsMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ForgetTargetsMechanic
 
format(double) - Method in class com.sucy.skill.api.skills.Skill
Formats a double value to prevent excessive decimals
format(String, Player) - Static method in class com.sucy.skill.hook.PlaceholderAPIHook
 
Formula - Class in com.sucy.skill.data.formula
Represents a basic math equation read from left to right, ignoring order of operations.
Formula(String, CustomValue...) - Constructor for class com.sucy.skill.data.formula.Formula
Creates a new formula from a config string
forStat(String) - Method in class com.sucy.skill.manager.AttributeManager
 
fromBase64(String) - Static method in class com.sucy.skill.api.util.ItemSerializer
Deprecated.
 
fromLocation(Location) - Static method in class com.sucy.skill.api.target.AABB.Vec3D
Construct a vector from a Bukkit location.
fromSlot(int) - Static method in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
fromVector(Vector) - Static method in class com.sucy.skill.api.target.AABB.Vec3D
Construct a copy of our immutable vector from Bukkit's mutable vector.

G

get(int) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
get(int) - Method in class com.sucy.skill.gui.tool.GUIPage
 
getAABB(Entity) - Static method in class com.sucy.skill.api.target.TargetHelper
 
getAbsorptionAmount() - Method in class com.sucy.skill.dynamic.TempEntity
 
getAccountData() - Method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
 
getAccountLimit() - Method in class com.sucy.skill.api.player.PlayerAccounts
Retrieves the max amount of accounts the owner can use
getActionBarText() - Method in class com.sucy.skill.api.classes.RPGClass
 
getActiveData() - Method in class com.sucy.skill.api.player.PlayerAccounts
Retrieves the active account data for the player
getActiveData() - Static method in class com.sucy.skill.gui.tool.GUITool
 
getActiveId() - Method in class com.sucy.skill.api.player.PlayerAccounts
Retrieves the active account ID for the player
getActiveLevel(LivingEntity) - Method in class com.sucy.skill.dynamic.DynamicSkill
Retrieves the active level of the caster for the skill
getActivePotionEffects() - Method in class com.sucy.skill.dynamic.TempEntity
 
getAllData() - Method in class com.sucy.skill.api.player.PlayerAccounts
Retrieves all the data for the owner.
getAmount() - Method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
 
getAmount() - Method in class com.sucy.skill.api.event.PlayerLevelDownEvent
 
getAmount() - Method in class com.sucy.skill.api.event.PlayerLevelUpEvent
 
getAmount() - Method in class com.sucy.skill.api.event.PlayerManaGainEvent
 
getAmount() - Method in class com.sucy.skill.api.event.PlayerManaLossEvent
 
getAmount() - Method in class com.sucy.skill.api.event.SkillHealEvent
Retrieves the amount of damage dealt
getAmount() - Method in class com.sucy.skill.api.player.PlayerAttributeModifier
 
getAmount() - Method in class com.sucy.skill.api.player.PlayerStatModifier
 
getArc() - Method in class com.sucy.skill.cast.ConePreview
 
getArmorStand(LivingEntity, String) - Static method in class com.sucy.skill.api.armorstand.ArmorStandManager
Fetches an active armor stand for a given target
getArmorStandData(LivingEntity) - Static method in class com.sucy.skill.api.armorstand.ArmorStandManager
Gets the armor stand data for the given target
getArmorStands(String) - Method in class com.sucy.skill.api.armorstand.ArmorStandData
Fetches an active armor stand by key
getArrowCooldown() - Method in class com.sucy.skill.dynamic.TempEntity
 
getArrowsInBody() - Method in class com.sucy.skill.dynamic.TempEntity
 
getAttr(String, int) - Method in class com.sucy.skill.api.ReadOnlySettings
Calculates a value for a scaling setting at a given level.
getAttr(String, int) - Method in class com.sucy.skill.api.Settings
Calculates a value for a scaling setting at a given level.
getAttr(String, int, double) - Method in class com.sucy.skill.api.ReadOnlySettings
Calculates a value for a scaling setting at a given level.
getAttr(String, int, double) - Method in class com.sucy.skill.api.Settings
Calculates a value for a scaling setting at a given level.
getAttr(LivingEntity, String, int) - Method in class com.sucy.skill.api.skills.Skill
Retrieves an attribute value for using in the icon lore
getAttr(LivingEntity, String, int) - Method in class com.sucy.skill.dynamic.DynamicSkill
Retrieves an attribute while supporting dynamic skill attribute paths.
getAttrGiveText(String) - Method in class com.sucy.skill.data.Settings
 
getAttribsForLevels(int, int) - Method in class com.sucy.skill.data.GroupSettings
Gets the number of attribute points to gain for a specified level
getAttribute() - Method in class com.sucy.skill.api.event.PlayerRefundAttributeEvent
 
getAttribute() - Method in class com.sucy.skill.api.event.PlayerUpAttributeEvent
 
getAttribute(String) - Method in class com.sucy.skill.api.player.PlayerData
Gets the number of attribute points the player has between invested and bonus sources.
getAttribute(String) - Method in class com.sucy.skill.manager.AttributeManager
Retrieves an attribute template
getAttribute(String, int) - Method in class com.sucy.skill.api.classes.RPGClass
Gets the class attribute amount for the given level
getAttribute(Attribute) - Method in class com.sucy.skill.dynamic.TempEntity
 
getAttributeData() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the player's attribute data.
getAttributeManager() - Static method in class com.sucy.skill.SkillAPI
Retrieves the attribute manager for SkillAPI
getAttributeModifiers(String) - Method in class com.sucy.skill.api.player.PlayerData
Get all attribute modifier from the player.
getAttributePoints() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the current number of attribute points the player has
getAttributes() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves a map of all player attribute totals.
getAttributes() - Method in class com.sucy.skill.manager.AttributeManager
Unsafe getter for the attribute data.
getAttributesMenu() - Static method in class com.sucy.skill.gui.tool.GUITool
 
getAttrName(String) - Method in class com.sucy.skill.api.skills.Skill
Formats an attribute name for applying to the indicator
getAttrName(String) - Method in class com.sucy.skill.dynamic.DynamicSkill
Retrieves the formatted name of an attribute which ignores the dynamic path overhead.
getAttrReqText(String) - Method in class com.sucy.skill.data.Settings
Retrieves the text used for attribute requirements on items
getAuthor() - Method in class com.sucy.skill.hook.PlaceholderAPIHook
 
getBalance(Player) - Static method in class com.sucy.skill.hook.VaultHook
 
getBase(String) - Method in class com.sucy.skill.api.ReadOnlySettings
Gets the base value of an attribute
getBase(String) - Method in class com.sucy.skill.api.Settings
Gets the base value of an attribute
getBaseClasses(String) - Static method in class com.sucy.skill.SkillAPI
Retrieves a list of base classes that don't profess from another class
getBaseHealth() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the base amount of health for the class
getBaseMana() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the base amount of mana for the class
getBind() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves the material this skill is currently bound to.
getBinds() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the bound data for the player.
getBool(String) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves a boolean value from the settings.
getBool(String) - Method in class com.sucy.skill.api.Settings
Retrieves a boolean value from the settings.
getBool(String, boolean) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves a boolean value from the settings.
getBool(String, boolean) - Method in class com.sucy.skill.api.Settings
Retrieves a boolean value from the settings.
getBoundingBox() - Method in class com.sucy.skill.dynamic.TempEntity
 
getBoundSkill(Material) - Method in class com.sucy.skill.api.player.PlayerData
Retrieves a skill the player has bound by material
getBreakYield(PlayerClass, Material) - Method in class com.sucy.skill.data.Settings
 
getBuffData(LivingEntity) - Static method in class com.sucy.skill.api.util.BuffManager
Retrieves the buff data for an entity.
getBuffData(LivingEntity, boolean) - Static method in class com.sucy.skill.api.util.BuffManager
Retrieves the buff data for an entity, optionally creating new data if none currently exists.
getById(int) - Static method in enum class com.sucy.skill.data.Click
Retrieves a Click by ID.
getByKey(String) - Static method in enum class com.sucy.skill.cast.PreviewType
Gets the indicator type by key
getByName(String) - Static method in enum class com.sucy.skill.api.classes.DefaultTreeType
Retrieves a tree type by enum value name
getByName(String) - Static method in enum class com.sucy.skill.data.Click
Retrieves a Click by name.
getCanPickupItems() - Method in class com.sucy.skill.dynamic.TempEntity
 
getCastBars() - Method in class com.sucy.skill.api.player.PlayerData
 
getCastData(LivingEntity) - Static method in class com.sucy.skill.dynamic.DynamicSkill
Retrieves the cast data for the caster
getCaster(PhysicalDamageEvent) - Method in class com.sucy.skill.dynamic.trigger.PhysicalDealtTrigger
Fetches the caster as determined by the triggering event.
getCaster(PhysicalDamageEvent) - Method in class com.sucy.skill.dynamic.trigger.PhysicalTakenTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerCastSkillEvent) - Method in class com.sucy.skill.dynamic.trigger.SkillCastTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerLandEvent) - Method in class com.sucy.skill.dynamic.trigger.LandTrigger
Fetches the caster as determined by the triggering event.
getCaster(ProjectileTickEvent) - Method in class com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
Fetches the caster as determined by the triggering event.
getCaster(SkillDamageEvent) - Method in class com.sucy.skill.dynamic.trigger.SkillDealtTrigger
Fetches the caster as determined by the triggering event.
getCaster(SkillDamageEvent) - Method in class com.sucy.skill.dynamic.trigger.SkillTakenTrigger
Fetches the caster as determined by the triggering event.
getCaster(E) - Method in interface com.sucy.skill.dynamic.trigger.Trigger
Fetches the caster as determined by the triggering event.
getCaster(ArmorEquipEvent) - Method in class com.sucy.skill.dynamic.trigger.ArmorEquipTrigger
 
getCaster(BlockBreakEvent) - Method in class com.sucy.skill.dynamic.trigger.BlockBreakTrigger
Fetches the caster as determined by the triggering event.
getCaster(BlockPlaceEvent) - Method in class com.sucy.skill.dynamic.trigger.BlockPlaceTrigger
Fetches the caster as determined by the triggering event.
getCaster(EntityDamageEvent) - Method in class com.sucy.skill.dynamic.trigger.EnvironmentalTrigger
Fetches the caster as determined by the triggering event.
getCaster(EntityDeathEvent) - Method in class com.sucy.skill.dynamic.trigger.DeathTrigger
Fetches the caster as determined by the triggering event.
getCaster(EntityDeathEvent) - Method in class com.sucy.skill.dynamic.trigger.KillTrigger
Fetches the caster as determined by the triggering event.
getCaster(ProjectileHitEvent) - Method in class com.sucy.skill.dynamic.trigger.FishingGroundTrigger
Fetches the caster as determined by the triggering event.
getCaster(ProjectileHitEvent) - Method in class com.sucy.skill.dynamic.trigger.ProjectileHitTrigger
Fetches the caster as determined by the triggering event.
getCaster(ProjectileLaunchEvent) - Method in class com.sucy.skill.dynamic.trigger.LaunchTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerDropItemEvent) - Method in class com.sucy.skill.dynamic.trigger.DropItemTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerFishEvent) - Method in class com.sucy.skill.dynamic.trigger.FishingTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerInteractEvent) - Method in class com.sucy.skill.dynamic.trigger.ClickTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerItemConsumeEvent) - Method in class com.sucy.skill.dynamic.trigger.ConsumeTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerMoveEvent) - Method in class com.sucy.skill.dynamic.trigger.MoveTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerSwapHandItemsEvent) - Method in class com.sucy.skill.dynamic.trigger.ItemSwapTrigger
Fetches the caster as determined by the triggering event.
getCaster(PlayerToggleSneakEvent) - Method in class com.sucy.skill.dynamic.trigger.CrouchTrigger
Fetches the caster as determined by the triggering event.
getCategory() - Method in class com.sucy.skill.dynamic.TempEntity
 
getCause() - Method in class com.sucy.skill.api.event.PlayerSkillCastFailedEvent
 
getClass(String) - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the data of a class the player professed as by group.
getClass(String) - Static method in class com.sucy.skill.SkillAPI
Retrieves a class by name.
getClasses() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the collection of the data for classes the player has professed as.
getClasses() - Method in class com.sucy.skill.hook.mimic.ProSkillApiClassSystem
 
getClasses() - Static method in class com.sucy.skill.SkillAPI
Retrieves the registered class data for SkillAPI.
getClickedInventory(InventoryClickEvent) - Static method in class com.sucy.skill.listener.ListenerUtil
 
getCollidableExemptions() - Method in class com.sucy.skill.dynamic.TempEntity
 
getCollisionRadius() - Method in class com.sucy.skill.api.projectile.CustomProjectile
 
getCollisionRadius() - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
getCollisionRadius() - Method in class com.sucy.skill.api.projectile.ItemProjectile
 
getCollisionRadius() - Method in class com.sucy.skill.api.projectile.ParticleProjectile
 
getCombo() - Method in class com.sucy.skill.api.event.PlayerComboFinishEvent
 
getCombo() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the ID of the skill's combo
getComboCount() - Method in class com.sucy.skill.api.player.PlayerCombos
Retrieves the number of clicks in the player's active combo.
getComboData() - Method in class com.sucy.skill.api.player.PlayerData
Returns the data for the player's combos
getComboManager() - Static method in class com.sucy.skill.SkillAPI
Retrieves the manager for click cast combos
getComboSize() - Method in class com.sucy.skill.manager.ComboManager
Retrieves the accepted size of combos
getComboString(int) - Method in class com.sucy.skill.manager.ComboManager
Retrieves a formatted display of the combo based on the language config
getComboString(Skill) - Method in class com.sucy.skill.api.player.PlayerCombos
Retrieves the combo string for the skill according to the player's personal settings.
getComboString(List<Click>) - Method in class com.sucy.skill.manager.ComboManager
Retrieves a formatted display of the combo based on the language config
getComponent() - Method in class com.sucy.skill.dynamic.TriggerHandler
 
getComponents() - Method in interface com.sucy.skill.api.SkillPlugin
 
getConeTargets(LivingEntity, double, double) - Static method in class com.sucy.skill.api.target.TargetHelper
Gets the targets in a cone
getConfig(String) - Static method in class com.sucy.skill.SkillAPI
Grabs a config for SkillAPI
getConflicts(int) - Method in class com.sucy.skill.api.player.PlayerCombos
Checks whether there would be a conflict with the given combo ID if it were to be added
getConverter() - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
getCooldown() - Method in class com.sucy.skill.api.player.PlayerSkill
Gets the current cooldown of the skill in seconds.
getCooldown(int) - Method in class com.sucy.skill.api.skills.Skill
Retrieves the cooldown of the skill in seconds
getCopies() - Method in class com.sucy.skill.api.particle.PolarSettings
 
getCost() - Method in class com.sucy.skill.api.event.PlayerSkillUpgradeEvent
 
getCost() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves the cost to upgrade the skill to the next level
getCost(int) - Method in class com.sucy.skill.api.skills.Skill
Retrieves the skill point cost of the skill
getCraftYield(PlayerClass, Material) - Method in class com.sucy.skill.data.Settings
 
getCurrentComboString() - Method in class com.sucy.skill.api.player.PlayerCombos
Retrieves the current combo string for the player
getCustomName() - Method in class com.sucy.skill.dynamic.TempEntity
 
getDamage() - Method in class com.sucy.skill.api.event.PhysicalDamageEvent
Retrieves the amount of damage dealt
getDamage() - Method in class com.sucy.skill.api.event.SkillDamageEvent
Retrieves the amount of damage dealt
getDamage() - Method in class com.sucy.skill.api.event.TrueDamageEvent
Retrieves the amount of damage dealt
getDamager() - Method in class com.sucy.skill.api.event.PhysicalDamageEvent
Retrieves the entity that dealt the damage
getDamager() - Method in class com.sucy.skill.api.event.TrueDamageEvent
Retrieves the entity that dealt the damage
getDamager(EntityDamageByEntityEvent) - Static method in class com.sucy.skill.listener.ListenerUtil
Retrieves a damager from an entity damage event which will get the shooter of projectiles if it was a projectile hitting them or converts the Entity damager to a LivingEntity if applicable.
getData() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the generic data for the class.
getData() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves the template data for this skill.
getData() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Retrieves the data for the skill bar.
getData(int) - Method in class com.sucy.skill.api.player.PlayerAccounts
Gets the account data by ID for the owner
getData(int, OfflinePlayer, boolean) - Method in class com.sucy.skill.api.player.PlayerAccounts
Gets the account data by ID for the owner.
getDeathSound() - Method in class com.sucy.skill.dynamic.TempEntity
 
getDefault() - Method in class com.sucy.skill.data.GroupSettings
Retrieves the default class of the group
getDefaultHealth() - Method in class com.sucy.skill.data.Settings
Retrieves the default health for players that do not have a class.
getDescription() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the skill's description
getDescription() - Method in interface com.sucy.skill.dynamic.custom.CustomComponent
 
getDetailsMenu() - Static method in class com.sucy.skill.gui.tool.GUITool
 
getDirection() - Method in class com.sucy.skill.api.target.AABB.Ray3D
 
getDisplay() - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Gets the current item that should be displayed in the skill slot
getDisplayName() - Method in interface com.sucy.skill.dynamic.custom.CustomComponent
 
getDistance() - Method in class com.sucy.skill.api.event.PlayerLandEvent
 
getDouble(String) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves a double value from the settings.
getDouble(String) - Method in class com.sucy.skill.api.Settings
Retrieves a double value from the settings.
getDouble(String, double) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves a double value from the settings.
getDouble(String, double) - Method in class com.sucy.skill.api.Settings
Retrieves a double value from the settings.
getDowngradedSkill() - Method in class com.sucy.skill.api.event.PlayerSkillDowngradeEvent
 
getDrinkingSound(ItemStack) - Method in class com.sucy.skill.dynamic.TempEntity
 
getEatingSound(ItemStack) - Method in class com.sucy.skill.dynamic.TempEntity
 
getEffect(EffectTarget, String) - Static method in class com.sucy.skill.api.particle.EffectManager
Fetches an active effect for a given target
getEffect(String) - Method in class com.sucy.skill.api.particle.EffectData
Fetches an active effect by key
getEffect(String) - Static method in class com.sucy.skill.api.particle.EffectManager
Fetches an effect by key
getEffectData(EffectTarget) - Static method in class com.sucy.skill.api.particle.EffectManager
Gets the effect data for the given target
getEffectivePermissions() - Method in class com.sucy.skill.dynamic.TempEntity
 
getEntity() - Method in class com.sucy.skill.api.event.FlagApplyEvent
Retrieves the entity that the flag is being applied to
getEntity() - Method in class com.sucy.skill.api.event.FlagExpireEvent
Retrieves the entity that the flag was on
getEntity() - Method in class com.sucy.skill.api.particle.target.EntityTarget
 
getEntityId() - Method in class com.sucy.skill.dynamic.TempEntity
 
getEquipData(ItemStack, PlayerEquips.EquipType) - Method in class com.sucy.skill.data.PlayerEquips
 
getEquipment() - Method in class com.sucy.skill.dynamic.TempEntity
 
getEquips() - Method in class com.sucy.skill.api.player.PlayerData
 
getEvent() - Method in class com.sucy.skill.dynamic.trigger.ArmorEquipTrigger
 
getEvent() - Method in class com.sucy.skill.dynamic.trigger.BlockBreakTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.BlockPlaceTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.ClickTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.ConsumeTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.CrouchTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.DeathTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.DropItemTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.EnvironmentalTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.FishingGroundTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.FishingTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.ItemSwapTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.KillTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.LandTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.LaunchTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.MoveTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.PhysicalTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.ProjectileHitTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.SkillCastTrigger
getEvent() - Method in class com.sucy.skill.dynamic.trigger.SkillTrigger
getEvent() - Method in interface com.sucy.skill.dynamic.trigger.Trigger
 
getExp() - Method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
 
getExp() - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
 
getExp() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the experience of the class towards the next level.
getExp() - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
getExpToReachLevel(int) - Method in class com.sucy.skill.hook.mimic.ProSkillApiConverter
 
getExpToReachNextLevel(int) - Method in class com.sucy.skill.hook.mimic.ProSkillApiConverter
 
getExternallyAddedSkills() - Method in class com.sucy.skill.api.player.PlayerData
 
getExtraData() - Method in class com.sucy.skill.api.player.PlayerData
 
getEyeHeight() - Method in class com.sucy.skill.dynamic.TempEntity
 
getEyeHeight(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
getEyeLocation() - Method in class com.sucy.skill.dynamic.TempEntity
 
getFacing() - Method in class com.sucy.skill.dynamic.TempEntity
 
getFakeBoundingBox(Entity) - Static method in class com.sucy.skill.hook.DisguiseHook
 
getFallDamageSound(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
getFallDamageSoundBig() - Method in class com.sucy.skill.dynamic.TempEntity
 
getFallDamageSoundSmall() - Method in class com.sucy.skill.dynamic.TempEntity
 
getFallDistance() - Method in class com.sucy.skill.dynamic.TempEntity
 
getFireTicks() - Method in class com.sucy.skill.dynamic.TempEntity
 
getFirstWeaponSlot() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Retrieves the slot for the first weapon slot
getFlag() - Method in class com.sucy.skill.api.event.FlagApplyEvent
Retrieves the flag that is to be applied
getFlag() - Method in class com.sucy.skill.api.event.FlagExpireEvent
Retrieves the expired flag
getFlagData(LivingEntity) - Static method in class com.sucy.skill.api.util.FlagManager
Retrieves the flag data for an entity.
getFlagData(LivingEntity, boolean) - Static method in class com.sucy.skill.api.util.FlagManager
Retrieves the flag data for an entity, optionally creating new data if none currently exists.
getFlatBonus(BuffType, String) - Method in class com.sucy.skill.api.util.BuffData
 
getFormula(String) - Static method in class com.sucy.skill.api.particle.EffectManager
Gets a formula by key
getFreezeTicks() - Method in class com.sucy.skill.dynamic.TempEntity
 
getFromKey(String) - Static method in class com.sucy.skill.api.particle.ParticleHelper
 
getGravity() - Method in class com.sucy.skill.cast.ProjectilePreview
 
getGroup() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the group this class falls in
getGroups() - Static method in class com.sucy.skill.SkillAPI
Retrieves the list of active class groups used by registered classes
getGroupSettings() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the settings for the class's group
getGroupSettings(String) - Method in class com.sucy.skill.data.Settings
Retrieves the settings for a class group
getHandlerList() - Static method in class com.sucy.skill.api.event.FlagApplyEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.FlagExpireEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.ItemProjectileExpireEvent
Bukkit method for taking care of the event handlers.
getHandlerList() - Static method in class com.sucy.skill.api.event.ItemProjectileHitEvent
Bukkit method for taking care of the event handlers.
getHandlerList() - Static method in class com.sucy.skill.api.event.ItemProjectileLandEvent
Bukkit method for taking care of the event handlers.
getHandlerList() - Static method in class com.sucy.skill.api.event.ItemProjectileLaunchEvent
Bukkit method for taking care of the event handlers.
getHandlerList() - Static method in class com.sucy.skill.api.event.KeyPressEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.ParticleProjectileExpireEvent
Bukkit method for taking care of the event handlers.
getHandlerList() - Static method in class com.sucy.skill.api.event.ParticleProjectileHitEvent
Bukkit method for taking care of the event handlers.
getHandlerList() - Static method in class com.sucy.skill.api.event.ParticleProjectileLandEvent
Bukkit method for taking care of the event handlers.
getHandlerList() - Static method in class com.sucy.skill.api.event.ParticleProjectileLaunchEvent
Bukkit method for taking care of the event handlers.
getHandlerList() - Static method in class com.sucy.skill.api.event.PhysicalDamageEvent
Retrieves the handlers for the event
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerClassChangeEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerComboFinishEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerLandEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerLevelDownEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerLevelUpEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerManaGainEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerManaLossEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerPreClassChangeEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerRefundAttributeEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerSkillCastFailedEvent
Retrieves the handlers for the event
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerSkillDowngradeEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerSkillUnlockEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerSkillUpgradeEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.PlayerUpAttributeEvent
 
getHandlerList() - Static method in class com.sucy.skill.api.event.ProjectileTickEvent
Retrieves the handlers for the event
getHandlerList() - Static method in class com.sucy.skill.api.event.SkillDamageEvent
Retrieves the handlers for the event
getHandlerList() - Static method in class com.sucy.skill.api.event.SkillHealEvent
Retrieves the handlers for the event
getHandlerList() - Static method in class com.sucy.skill.api.event.SkillPushEvent
Retrieves the handlers for the event
getHandlerList() - Static method in class com.sucy.skill.api.event.TrueDamageEvent
Retrieves the handlers for the event
getHandlers() - Method in class com.sucy.skill.api.event.FlagApplyEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.FlagExpireEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.ItemProjectileExpireEvent
Bukkit method for taking care of the event handlers.
getHandlers() - Method in class com.sucy.skill.api.event.ItemProjectileHitEvent
Bukkit method for taking care of the event handlers.
getHandlers() - Method in class com.sucy.skill.api.event.ItemProjectileLandEvent
Bukkit method for taking care of the event handlers.
getHandlers() - Method in class com.sucy.skill.api.event.ItemProjectileLaunchEvent
Bukkit method for taking care of the event handlers.
getHandlers() - Method in class com.sucy.skill.api.event.KeyPressEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.ParticleProjectileExpireEvent
Bukkit method for taking care of the event handlers.
getHandlers() - Method in class com.sucy.skill.api.event.ParticleProjectileHitEvent
Bukkit method for taking care of the event handlers.
getHandlers() - Method in class com.sucy.skill.api.event.ParticleProjectileLandEvent
Bukkit method for taking care of the event handlers.
getHandlers() - Method in class com.sucy.skill.api.event.ParticleProjectileLaunchEvent
Bukkit method for taking care of the event handlers.
getHandlers() - Method in class com.sucy.skill.api.event.PhysicalDamageEvent
Retrieves the handlers for the event
getHandlers() - Method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerClassChangeEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerComboFinishEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerLandEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerLevelDownEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerLevelUpEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerManaGainEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerManaLossEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerPreClassChangeEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerRefundAttributeEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerSkillCastFailedEvent
Retrieves the handlers for the event
getHandlers() - Method in class com.sucy.skill.api.event.PlayerSkillDowngradeEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerSkillUnlockEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerSkillUpgradeEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.PlayerUpAttributeEvent
 
getHandlers() - Method in class com.sucy.skill.api.event.ProjectileTickEvent
Retrieves the handlers for the event
getHandlers() - Method in class com.sucy.skill.api.event.SkillDamageEvent
Retrieves the handlers for the event
getHandlers() - Method in class com.sucy.skill.api.event.SkillHealEvent
Retrieves the handlers for the event
getHandlers() - Method in class com.sucy.skill.api.event.SkillPushEvent
Retrieves the handlers for the event
getHandlers() - Method in class com.sucy.skill.api.event.TrueDamageEvent
Retrieves the handlers for the event
getHealer() - Method in class com.sucy.skill.api.event.SkillHealEvent
Retrieves the entity that dealt the damage
getHealth() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the amount of health this class provides the player
getHealth() - Method in class com.sucy.skill.dynamic.TempEntity
 
getHealth(int) - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the amount of max health this class provides
getHealthScale() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the amount of health gained per level for the class
getHeight() - Method in class com.sucy.skill.cast.CylinderPreview
 
getHeight() - Method in class com.sucy.skill.dynamic.TempEntity
 
getHeight() - Method in class com.sucy.skill.tree.basic.InventoryTree
 
getHeight(Entity) - Static method in class com.sucy.skill.api.target.TargetHelper
 
getHungerValue() - Method in class com.sucy.skill.api.player.PlayerData
The hunger value here is not representative of the player's total hunger, rather the amount left of the next hunger point.
getHurtSound() - Method in class com.sucy.skill.dynamic.TempEntity
 
getIcon() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the icon representing this class for menus
getIcon(PlayerData) - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the icon representing this class for menus
getIcon(PlayerData) - Method in class com.sucy.skill.api.skills.Skill
Fetches the icon for the skill for the player
getIcon(PlayerData) - Method in interface com.sucy.skill.gui.tool.IconHolder
 
getIcon(PlayerData) - Method in class com.sucy.skill.manager.AttributeManager.Attribute
Retrieves the icon for the attribute
getIcon(String) - Static method in class com.sucy.skill.gui.tool.GUITool
 
getId() - Method in enum class com.sucy.skill.api.enums.ExpSource
Retrieves the ID of the experience source.
getId() - Method in class com.sucy.skill.api.player.PlayerData.ExternallyAddedSkill
 
getId() - Method in enum class com.sucy.skill.data.Click
 
getIdentifier() - Method in class com.sucy.skill.hook.PlaceholderAPIHook
 
getIndex(String) - Method in class com.sucy.skill.gui.tool.GUIPage
 
getIndicator() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the indicator representing the skill for menus
getIndicator(PlayerSkill, boolean) - Method in class com.sucy.skill.api.skills.Skill
Retrieves the indicator for the skill while applying filters to match the player-specific data.
getInstance() - Static method in class com.sucy.skill.hook.mimic.ProSkillApiConverter
 
getInstanceKey() - Method in class com.sucy.skill.dynamic.EffectComponent
Retrieves the config key for the component
getInt(String) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves an integer value from the settings.
getInt(String) - Method in class com.sucy.skill.api.Settings
Retrieves an integer value from the settings.
getInt(String, int) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves an integer value from the settings.
getInt(String, int) - Method in class com.sucy.skill.api.Settings
Retrieves an integer value from the settings.
getInterval() - Method in class com.sucy.skill.api.particle.ParticleEffect
 
getInventory() - Method in class com.sucy.skill.cast.PlayerCastBars
Added to satisfy InventoryHolder, though doesn't do anything
getInventory() - Method in class com.sucy.skill.gui.tool.GUIHolder
 
getInventory() - Method in class com.sucy.skill.gui.tool.GUITool
 
getInventory(PlayerData) - Method in class com.sucy.skill.tree.basic.InventoryTree
Generates a new skill tree inventory
getInvestedAttribute(String) - Method in class com.sucy.skill.api.player.PlayerData
Gets the number of attribute points invested in the given attribute
getInvestedAttributes() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves a map of all attributes the player invested.
getInvestedCost() - Method in class com.sucy.skill.api.player.PlayerSkill
 
getInvestedSkillPoints() - Method in class com.sucy.skill.api.player.PlayerData
 
getItemsInSkillSlots() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Counts the item in the owning player's inventory in the skill slots
getKey() - Method in enum class com.sucy.skill.api.enums.TreeType
Retrieves the configuration key for the skill tree arrangement
getKey() - Method in class com.sucy.skill.api.event.KeyPressEvent
 
getKey() - Method in class com.sucy.skill.api.player.PlayerData.ExternallyAddedSkill
 
getKey() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the configuration key for the skill
getKey() - Method in class com.sucy.skill.api.util.Buff
 
getKey() - Method in enum class com.sucy.skill.cast.PreviewType
 
getKey() - Method in enum class com.sucy.skill.data.Click
 
getKey() - Method in class com.sucy.skill.dynamic.condition.AltitudeCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ArmorCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.AttributeCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.BiomeCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.BlockCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.BurningCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.CastLevelCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.CeilingCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ChanceCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ClassCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ClassLevelCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.CombatCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.CrouchCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.DirectionCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ElevationCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ElseCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.EntityTypeCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.FireCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.FlagCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.FoodCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.GroundCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.HealthCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.InventoryCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ItemCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.LightCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.LoreCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ManaCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.MoneyCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.MountedCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.MountingCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.MythicMobTypeCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.NameCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.OffhandCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.PermissionCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.PotionCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.SkillLevelCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.SlotCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.StatusCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.TimeCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ToolCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.ValueCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.WaterCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.WeatherCondition
 
getKey() - Method in class com.sucy.skill.dynamic.condition.WorldCondition
 
getKey() - Method in interface com.sucy.skill.dynamic.custom.CustomComponent
 
getKey() - Method in class com.sucy.skill.dynamic.EffectComponent
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ArmorMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ArmorStandMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ArmorStandPoseMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.AttributeMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.BlockMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.BuffMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.CancelEffectMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.CancelMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ChannelMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.CleanseMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.CommandMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.CooldownMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.DamageBuffMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.DamageLoreMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.DamageMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.DefenseBuffMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.DelayMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.DisguiseMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.DurabilityMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ExplosionMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.FireMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.FlagClearMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.FlagMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.FlagToggleMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.FoodMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ForgetTargetsMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.HealMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.HealthSetMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.HeldItemMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ImmunityMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.InterruptMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ItemDropMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ItemMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ItemProjectileMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ItemRemoveMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.LaunchMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.LightningMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ManaMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.MessageMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.MineMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.MoneyMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ParticleAnimationMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ParticleEffectMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ParticleMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ParticleProjectileMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.PassiveMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.PermissionMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.PotionMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.PotionProjectileMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ProjectileMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.PurgeMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.PushMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.RememberTargetsMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.RepeatMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.SoundMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.StatMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.StatusMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.TauntMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.TriggerMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueAddMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueAttributeMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueCopyMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueDistanceMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueHealthMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueLocationMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueLoreMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueLoreSlotMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueManaMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueMultiplyMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValuePlaceholderMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueRandomMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.ValueSetMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.WarpLocMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.WarpMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.WarpRandomMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.WarpSwapMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.WarpTargetMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.WarpValueMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.mechanic.WolfMechanic
 
getKey() - Method in class com.sucy.skill.dynamic.target.AreaTarget
 
getKey() - Method in class com.sucy.skill.dynamic.target.ConeTarget
 
getKey() - Method in class com.sucy.skill.dynamic.target.LinearTarget
 
getKey() - Method in class com.sucy.skill.dynamic.target.LocationTarget
 
getKey() - Method in class com.sucy.skill.dynamic.target.NearestTarget
 
getKey() - Method in class com.sucy.skill.dynamic.target.OffsetTarget
 
getKey() - Method in class com.sucy.skill.dynamic.target.RememberTarget
 
getKey() - Method in class com.sucy.skill.dynamic.target.SelfTarget
 
getKey() - Method in class com.sucy.skill.dynamic.target.SingleTarget
 
getKey() - Method in class com.sucy.skill.dynamic.trigger.ArmorEquipTrigger
 
getKey() - Method in class com.sucy.skill.dynamic.trigger.BlockBreakTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.BlockPlaceTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.ClickLeftTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.ClickRightTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.ClickTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.ConsumeTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.CrouchTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.DeathTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.DropItemTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.EnvironmentalTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.FishingBiteTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.FishingFailTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.FishingFishTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.FishingGrabTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.FishingGroundTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.FishingReelTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.ItemSwapTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.KillTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.LandTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.LaunchTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.MoveTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.PhysicalDealtTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.PhysicalTakenTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.ProjectileHitTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.SkillCastTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.SkillDealtTrigger
getKey() - Method in class com.sucy.skill.dynamic.trigger.SkillTakenTrigger
getKey() - Method in interface com.sucy.skill.dynamic.trigger.Trigger
 
getKey() - Method in class com.sucy.skill.dynamic.trigger.TriggerComponent
 
getKey() - Method in class com.sucy.skill.dynamic.TriggerHandler
 
getKey() - Method in class com.sucy.skill.manager.AttributeManager.Attribute
Retrieves the config key of the attribute
getKeys() - Method in class com.sucy.skill.manager.AttributeManager
Retrieves the available attribute keys.
getKiller() - Method in class com.sucy.skill.dynamic.TempEntity
 
getLanguage() - Static method in class com.sucy.skill.SkillAPI
Retrieves the language file data for SkillAPI
getLastDamage() - Method in class com.sucy.skill.dynamic.TempEntity
 
getLastDamageCause() - Method in class com.sucy.skill.dynamic.TempEntity
 
getLastHealth() - Method in class com.sucy.skill.api.player.PlayerData
 
getLastTwoTargetBlocks(HashSet<Byte>, int) - Method in class com.sucy.skill.dynamic.TempEntity
 
getLastTwoTargetBlocks(Set<Material>, int) - Method in class com.sucy.skill.dynamic.TempEntity
 
getLeashHolder() - Method in class com.sucy.skill.dynamic.TempEntity
 
getLevel() - Method in class com.sucy.skill.api.event.PlayerLevelDownEvent
 
getLevel() - Method in class com.sucy.skill.api.event.PlayerLevelUpEvent
 
getLevel() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the current level of the class.
getLevel() - Method in class com.sucy.skill.api.player.PlayerData.ExternallyAddedSkill
 
getLevel() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves the current level the player has the skill at
getLevel() - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
getLevelReq() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves the level requirement of the skill to get to the next level
getLevelReq(int) - Method in class com.sucy.skill.api.skills.Skill
Retrieves the level requirement for the skill to reach the next level
getLevelUpSkill() - Method in class com.sucy.skill.data.Settings
Retrieves the skill used for level up effects
getLineOfSight(HashSet<Byte>, int) - Method in class com.sucy.skill.dynamic.TempEntity
 
getLineOfSight(Set<Material>, int) - Method in class com.sucy.skill.dynamic.TempEntity
 
getLivingNearby(Entity, double) - Static method in class com.sucy.skill.api.util.Nearby
Fetches entities nearby a location using a given radius
getLivingNearby(Entity, double, boolean) - Static method in class com.sucy.skill.api.util.Nearby
 
getLivingNearby(Location, double) - Static method in class com.sucy.skill.api.util.Nearby
Fetches entities nearby a location using a given radius
getLivingNearby(Location, double, boolean) - Static method in class com.sucy.skill.api.util.Nearby
 
getLivingNearbyBox(Location, double) - Static method in class com.sucy.skill.api.util.Nearby
 
getLivingTarget(LivingEntity, double) - Static method in class com.sucy.skill.api.target.TargetHelper
Gets the entity the player is looking at
getLivingTarget(LivingEntity, double, double) - Static method in class com.sucy.skill.api.target.TargetHelper
Gets the entity the player is looking at
getLivingTargets(LivingEntity, double) - Static method in class com.sucy.skill.api.target.TargetHelper
Gets all entities the player is looking at within the range
getLivingTargets(LivingEntity, double, double) - Static method in class com.sucy.skill.api.target.TargetHelper
Gets all entities the player is looking at within the range using the given tolerance.
getLocation() - Method in interface com.sucy.skill.api.particle.target.EffectTarget
Gets the location to center the effect around
getLocation() - Method in class com.sucy.skill.api.particle.target.EntityTarget
Gets the location to center the effect around
getLocation() - Method in class com.sucy.skill.api.particle.target.FixedTarget
Gets the location to center the effect around
getLocation() - Method in interface com.sucy.skill.api.particle.target.Followable
 
getLocation() - Method in class com.sucy.skill.api.particle.target.FollowTarget
Gets the location to center the effect around
getLocation() - Method in class com.sucy.skill.api.projectile.CustomProjectile
Retrieves the location of the projectile
getLocation() - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
getLocation() - Method in class com.sucy.skill.api.projectile.ItemProjectile
Retrieves the location of the projectile
getLocation() - Method in class com.sucy.skill.api.projectile.ParticleProjectile
Retrieves the location of the projectile
getLocation() - Method in class com.sucy.skill.dynamic.TempEntity
 
getLocation(Location) - Method in class com.sucy.skill.dynamic.TempEntity
 
getLookupKeys() - Method in class com.sucy.skill.manager.AttributeManager
Retrieves the available attribute keys including both display names and config keys.
getMainClass() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the data of the professed class under the main class group.
getMana() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the amount of mana this class provides the player
getMana() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the amount of mana the player currently has.
getMana(int) - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the amount of max mana this class provides
getManaCost() - Method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
getManaCost() - Method in class com.sucy.skill.api.player.PlayerSkill
 
getManaCost(int) - Method in class com.sucy.skill.api.skills.Skill
Retrieves the mana cost of the skill
getManaName() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the alias for mana this class uses
getManaRegen() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the amount of mana regeneration this class has
getManaScale() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the amount of mana gained per level for the class
getMax() - Method in class com.sucy.skill.api.target.AABB
 
getMax() - Method in class com.sucy.skill.manager.AttributeManager.Attribute
Retrieves the max amount the attribute can be raised to
getMaxAccounts(Player) - Method in class com.sucy.skill.data.Settings
Retrieves the max amount of accounts allowed for a specific player by checking permissions for additional accounts.
getMaxFireTicks() - Method in class com.sucy.skill.dynamic.TempEntity
 
getMaxFreezeTicks() - Method in class com.sucy.skill.dynamic.TempEntity
 
getMaxHealth() - Method in class com.sucy.skill.dynamic.TempEntity
 
getMaximumAir() - Method in class com.sucy.skill.dynamic.TempEntity
 
getMaximumNoDamageTicks() - Method in class com.sucy.skill.dynamic.TempEntity
 
getMaxLevel() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the max level in which this class can reach
getMaxLevel() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the max level the skill can reach
getMaxMana() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the max amount of mana the player can have including bonus mana
getMemory(MemoryKey<T>) - Method in class com.sucy.skill.dynamic.TempEntity
 
getMessage() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the message for the skill to display when cast.
getMeta(Metadatable, String) - Static method in class com.sucy.skill.SkillAPI
Retrieves metadata from an entity
getMetadata(String) - Method in class com.sucy.skill.api.projectile.CustomProjectile
Retrieves a metadata value from the projectile.
getMetadata(String) - Method in class com.sucy.skill.dynamic.TempEntity
 
getMetaDouble(Metadatable, String) - Static method in class com.sucy.skill.SkillAPI
Retrieves metadata from an entity
getMetaInt(Metadatable, String) - Static method in class com.sucy.skill.SkillAPI
Retrieves metadata from an entity
getMillisLeft(String) - Method in class com.sucy.skill.api.util.FlagData
Retrieves the number of milliseconds left of an active flag on the entity.
getMin() - Method in class com.sucy.skill.api.target.AABB
 
getMultiplier(BuffType, String) - Method in class com.sucy.skill.api.util.BuffData
 
getMythicMobId(Entity) - Static method in class com.sucy.skill.hook.MythicMobsHook
 
getName() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the name of the class
getName() - Method in class com.sucy.skill.api.particle.ParticleEffect
 
getName() - Method in class com.sucy.skill.api.player.PlayerAttributeModifier
 
getName() - Method in class com.sucy.skill.api.player.PlayerStatModifier
 
getName() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the name of the skill
getName() - Method in enum class com.sucy.skill.data.Click
Retrieves the formatted name of the click type
getName() - Method in class com.sucy.skill.dynamic.TempEntity
 
getName() - Method in class com.sucy.skill.manager.AttributeManager.Attribute
Retrieves the name for the attribute
getName(Entity) - Static method in class com.sucy.skill.listener.ListenerUtil
Gets a simple name of the entity
getNames() - Method in class com.sucy.skill.data.PlayerStats
 
getNearby(Entity, double) - Static method in class com.sucy.skill.api.util.Nearby
Gets entities nearby a location using a given radius
getNearby(Location, double) - Static method in class com.sucy.skill.api.util.Nearby
Gets entities nearby a location using a given radius
getNearbyBox(Location, double) - Static method in class com.sucy.skill.api.util.Nearby
 
getNearbyEntities(double, double, double) - Method in class com.sucy.skill.dynamic.TempEntity
 
getNewAccount() - Method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
 
getNewClass() - Method in class com.sucy.skill.api.event.PlayerClassChangeEvent
 
getNewClass() - Method in class com.sucy.skill.api.event.PlayerPreClassChangeEvent
 
getNewID() - Method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
 
getNoActionTicks() - Method in class com.sucy.skill.dynamic.TempEntity
 
getNoDamageTicks() - Method in class com.sucy.skill.dynamic.TempEntity
 
getNum(LivingEntity, String, double) - Method in class com.sucy.skill.dynamic.EffectComponent
Retrieves a numerical value while using non-numerical values as keys for the cast data.
getObj(String, int) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves a generic attribute.
getObj(String, int) - Method in class com.sucy.skill.api.Settings
Retrieves a generic attribute.
getOfflinePlayer() - Method in class com.sucy.skill.api.player.PlayerAccounts
Gets the Bukkit offline player object for the owner of the data
getOpenLocation(Location, Location, boolean) - Static method in class com.sucy.skill.api.target.TargetHelper
Retrieves an open location along the line for teleporting or linear targeting
getOperation() - Method in class com.sucy.skill.api.player.PlayerAttributeModifier
 
getOperation() - Method in class com.sucy.skill.api.player.PlayerStatModifier
 
getOptions() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the list of child classes that the player has as options to profess into upon reaching max level.
getOptions() - Method in interface com.sucy.skill.dynamic.custom.CustomComponent
 
getPage() - Method in class com.sucy.skill.gui.tool.GUIData
 
getPage(int) - Method in class com.sucy.skill.gui.tool.GUIData
 
getPages() - Method in class com.sucy.skill.gui.tool.GUIData
 
getParent() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the parent of this class
getPassenger() - Method in class com.sucy.skill.dynamic.TempEntity
 
getPassengers() - Method in class com.sucy.skill.dynamic.TempEntity
 
getPermission() - Method in class com.sucy.skill.data.GroupSettings
Gets the permission required by the group
getPersistentDataContainer() - Method in class com.sucy.skill.dynamic.TempEntity
 
getPerTierLimit() - Method in class com.sucy.skill.tree.basic.LevelHorizontalTree
 
getPerTierLimit() - Method in class com.sucy.skill.tree.basic.LevelTree
Maximum number of skills per tier allowed
getPerTierLimit() - Method in class com.sucy.skill.tree.basic.LevelVerticalTree
 
getPistonMoveReaction() - Method in class com.sucy.skill.dynamic.TempEntity
 
getPlaceYield(PlayerClass, Material) - Method in class com.sucy.skill.data.Settings
 
getPlayer() - Method in class com.sucy.skill.api.event.KeyPressEvent
 
getPlayer() - Method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
getPlayer() - Method in class com.sucy.skill.api.event.PlayerComboFinishEvent
 
getPlayer() - Method in class com.sucy.skill.api.event.PlayerLandEvent
 
getPlayer() - Method in class com.sucy.skill.api.player.PlayerAccounts
Gets the Bukkit player object for the owner of the data
getPlayer() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the Bukkit player object of the owner
getPlayer() - Method in class com.sucy.skill.api.player.PlayerSkillBar
 
getPlayerAccountData() - Static method in class com.sucy.skill.SkillAPI
Retrieves all the player data of SkillAPI.
getPlayerAccountData(OfflinePlayer) - Static method in class com.sucy.skill.SkillAPI
Retrieves all class data for the player.
getPlayerClass() - Method in class com.sucy.skill.api.event.PlayerClassChangeEvent
 
getPlayerClass() - Method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
 
getPlayerClass() - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
 
getPlayerClass() - Method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
 
getPlayerClass() - Method in class com.sucy.skill.api.event.PlayerLevelDownEvent
 
getPlayerClass() - Method in class com.sucy.skill.api.event.PlayerLevelUpEvent
 
getPlayerClass() - Method in class com.sucy.skill.api.event.PlayerPreClassChangeEvent
 
getPlayerClass() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves the owning player class.
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerClassChangeEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerComboFinishEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerLevelDownEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerLevelUpEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerManaGainEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerManaLossEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerPreClassChangeEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerRefundAttributeEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerSkillCastFailedEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerSkillDowngradeEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerSkillUnlockEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerSkillUpgradeEvent
 
getPlayerData() - Method in class com.sucy.skill.api.event.PlayerUpAttributeEvent
 
getPlayerData() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the data of the player owning this class.
getPlayerData() - Method in class com.sucy.skill.api.player.PlayerCombos
Retrieves the data of the owning player
getPlayerData() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves the owning player's data.
getPlayerData() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Retrieves the owner of the skill bar represented as a VersionPlayer
getPlayerData(OfflinePlayer) - Static method in class com.sucy.skill.SkillAPI
Retrieves the active class data for the player.
getPlayerName() - Method in class com.sucy.skill.api.player.PlayerAccounts
Gets the name of the owner of the data
getPlayerName() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the name of the owner
getPointAtDistance(double) - Method in class com.sucy.skill.api.target.AABB.Ray3D
 
getPoints() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the number of skill points the class has currently available.
getPoints(DirectionHandler) - Method in class com.sucy.skill.api.particle.PolarSettings
Grabs the base points that make up the shape of the effect
getPointsForLevels(int, int) - Method in class com.sucy.skill.data.GroupSettings
Gets the number of skill points to gain for a specified level
getPortalCooldown() - Method in class com.sucy.skill.dynamic.TempEntity
 
getPose() - Method in class com.sucy.skill.dynamic.TempEntity
 
getPotionEffect(PotionEffectType) - Method in class com.sucy.skill.dynamic.TempEntity
 
getPrefix() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the prefix of the class
getPrefix() - Method in enum class com.sucy.skill.gui.tool.GUIType
 
getPrefixColor() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the color of the class's prefix
getPreviousAccount() - Method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
 
getPreviousClass() - Method in class com.sucy.skill.api.event.PlayerClassChangeEvent
 
getPreviousClass() - Method in class com.sucy.skill.api.event.PlayerPreClassChangeEvent
 
getPreviousId() - Method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
 
getPrimaryClass() - Method in class com.sucy.skill.hook.mimic.ProSkillApiClassSystem
 
getProfessMenu(RPGClass) - Static method in class com.sucy.skill.gui.tool.GUITool
 
getProjectile() - Method in class com.sucy.skill.api.event.ItemProjectileExpireEvent
Retrieves the projectile
getProjectile() - Method in class com.sucy.skill.api.event.ItemProjectileHitEvent
Retrieves the projectile that hit something.
getProjectile() - Method in class com.sucy.skill.api.event.ItemProjectileLandEvent
Retrieves the projectile
getProjectile() - Method in class com.sucy.skill.api.event.ItemProjectileLaunchEvent
Retrieves the projectile
getProjectile() - Method in class com.sucy.skill.api.event.ParticleProjectileExpireEvent
Retrieves the projectile
getProjectile() - Method in class com.sucy.skill.api.event.ParticleProjectileHitEvent
Retrieves the projectile that hit something.
getProjectile() - Method in class com.sucy.skill.api.event.ParticleProjectileLandEvent
Retrieves the projectile
getProjectile() - Method in class com.sucy.skill.api.event.ParticleProjectileLaunchEvent
Retrieves the projectile
getRadius() - Method in class com.sucy.skill.cast.CirclePreview
 
getRadius() - Method in class com.sucy.skill.cast.ConePreview
 
getRadius() - Method in class com.sucy.skill.cast.CylinderPreview
 
getRadius() - Method in class com.sucy.skill.cast.RoundPreview
 
getRadius() - Method in class com.sucy.skill.cast.SpherePreview
 
getRange(int) - Method in class com.sucy.skill.api.skills.Skill
Retrieves the range of the skill in blocks
getReason() - Method in class com.sucy.skill.api.event.FlagExpireEvent
 
getRefund() - Method in class com.sucy.skill.api.event.PlayerSkillDowngradeEvent
 
getRegionIds(Location) - Static method in class com.sucy.skill.hook.WorldGuardHook
Fetches the list of region IDs applicable to a given location
getRemainingAir() - Method in class com.sucy.skill.dynamic.TempEntity
 
getRemoveWhenFarAway() - Method in class com.sucy.skill.dynamic.TempEntity
 
getRequiredExp() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the required experience to level up to the next level.
getRequiredExp(int) - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the required amount of experience this class need to level
getRequiredExp(int) - Method in class com.sucy.skill.data.Settings
Gets the required amount of experience at a given level
getRoot() - Method in class com.sucy.skill.api.classes.RPGClass
 
getSaveFreq() - Method in class com.sucy.skill.data.Settings
Retrieves the amount of ticks in between each auto save
getSaveString(int) - Method in class com.sucy.skill.manager.ComboManager
Retrieves a formatted display of the combo used to save the combo to disk
getSaveString(List<Click>) - Method in class com.sucy.skill.manager.ComboManager
Retrieves a formatted display of the combo used to save the combo to disk
getScale(String) - Method in class com.sucy.skill.api.ReadOnlySettings
Gets the scale value of an attribute
getScale(String) - Method in class com.sucy.skill.api.Settings
Gets the scale value of an attribute
getScheme() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the name of the active map menu scheme for the player
getScoreboardTags() - Method in class com.sucy.skill.dynamic.TempEntity
 
getSecondsLeft(String) - Method in class com.sucy.skill.api.util.FlagData
Retrieves the number of seconds left of an active flag on the entity.
getServer() - Method in class com.sucy.skill.dynamic.TempEntity
 
getSettings() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the settings for the class in a read-only format
getSettings() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the settings for the skill in a read-only format
getSettings() - Method in class com.sucy.skill.dynamic.EffectComponent
Retrieves the settings of the dynamic component
getSettings() - Static method in class com.sucy.skill.SkillAPI
Retrieves the settings data controlling SkillAPI
getShooter() - Method in class com.sucy.skill.api.projectile.CustomProjectile
Retrieves the entity that shot the projectile
getShownClassName() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the name of the class shown in the skill tree
getSize() - Method in class com.sucy.skill.gui.tool.GUIData
 
getSkill() - Method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
getSkill() - Method in class com.sucy.skill.api.event.PlayerComboFinishEvent
 
getSkill() - Method in class com.sucy.skill.api.event.PlayerSkillCastFailedEvent
 
getSkill() - Method in class com.sucy.skill.api.event.TrueDamageEvent
 
getSkill(int) - Method in class com.sucy.skill.tree.basic.InventoryTree
Gets the skill attached to a slot
getSkill(String) - Method in class com.sucy.skill.api.player.PlayerData
Retrieves a skill of the owner by name.
getSkill(String) - Static method in class com.sucy.skill.SkillAPI
Retrieves a skill by name.
getSkill(Player) - Static method in class com.sucy.skill.gui.map.SkillListMenu
Gets the selected skill of a player
getSkillBar() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the skill bar data for the owner
getSkillData(LivingEntity) - Method in class com.sucy.skill.dynamic.EffectComponent
Gets the skill data for the caster
getSkillLevel(String) - Method in class com.sucy.skill.api.player.PlayerData
Retrieves the level of a skill for the owner.
getSkillMap() - Method in class com.sucy.skill.api.classes.RPGClass
 
getSkillMap() - Method in class com.sucy.skill.api.player.PlayerCombos
Retrieves the map of combo IDs to skills.
getSkillName() - Method in class com.sucy.skill.api.event.PlayerComboFinishEvent
 
getSkillName(int) - Method in class com.sucy.skill.api.player.PlayerCombos
Retrieves the name of the skill bound to the combo ID.
getSkillReq() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the skill required to be upgraded before this one
getSkillReqLevel() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the level of the required skill needed to be obtained before this one can be upgraded.
getSkills() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the list of skills this class provides a player
getSkills() - Method in class com.sucy.skill.api.player.PlayerData
Retrieves all of the skill data the player has.
getSkills() - Static method in class com.sucy.skill.SkillAPI
Retrieves the registered skill data for SkillAPI.
getSkills(boolean) - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the list of skills this class provides a player
getSkillSlots() - Method in class com.sucy.skill.tree.basic.InventoryTree
Retrieves the entire map of occupied skill slots for the skill tree
getSkillText(String) - Method in class com.sucy.skill.data.Settings
 
getSkillTree() - Method in class com.sucy.skill.api.classes.RPGClass
Retrieves the skill tree representing the class skills
getSkillTree(RPGClass) - Static method in class com.sucy.skill.gui.tool.GUITool
 
getSource() - Method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
 
getSource() - Method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
 
getSource() - Method in class com.sucy.skill.api.event.PlayerManaGainEvent
 
getSource() - Method in class com.sucy.skill.api.event.PlayerManaLossEvent
 
getSpawnCategory() - Method in class com.sucy.skill.dynamic.TempEntity
 
getSpeed() - Method in class com.sucy.skill.cast.ProjectilePreview
 
getSqlDelay() - Method in class com.sucy.skill.data.Settings
 
getSqlPass() - Method in class com.sucy.skill.data.Settings
Retrieves the password for the database credentials
getSqlUser() - Method in class com.sucy.skill.data.Settings
Retrieves the username for the database credentials
getStatModifiers(String) - Method in class com.sucy.skill.api.player.PlayerData
Get all stat modifier from the player.
getStatus() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves the current ready status of the skill which could be on cooldown, missing mana, or ready.
getSteps() - Method in class com.sucy.skill.api.particle.PolarSettings
 
getString(String) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves a string value from the settings.
getString(String) - Method in class com.sucy.skill.api.Settings
Retrieves a string value from the settings.
getString(String, String) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves a string value from the settings.
getString(String, String) - Method in class com.sucy.skill.api.Settings
Retrieves a string value from the settings.
getStringList(String) - Method in class com.sucy.skill.api.ReadOnlySettings
Retrieves a string list from the settings
getStringList(String) - Method in class com.sucy.skill.api.Settings
Retrieves a string list from the settings
getSwimHighSpeedSplashSound() - Method in class com.sucy.skill.dynamic.TempEntity
 
getSwimSound() - Method in class com.sucy.skill.dynamic.TempEntity
 
getSwimSplashSound() - Method in class com.sucy.skill.dynamic.TempEntity
 
getT(int) - Method in class com.sucy.skill.api.particle.PolarSettings
Gets the time step value for the animation step
getTarget() - Method in class com.sucy.skill.api.event.ItemProjectileHitEvent
Retrieves the thing that was hit by the projectile.
getTarget() - Method in class com.sucy.skill.api.event.ParticleProjectileHitEvent
Retrieves the thing that was hit by the projectile.
getTarget() - Method in class com.sucy.skill.api.event.PhysicalDamageEvent
Retrieves the entity that received the damage
getTarget() - Method in class com.sucy.skill.api.event.SkillHealEvent
Retrieves the entity that received the damage
getTarget() - Method in class com.sucy.skill.api.event.TrueDamageEvent
Retrieves the entity that received the damage
getTarget(PhysicalDamageEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.PhysicalDealtTrigger
Fetches the target as determined by the triggering event.
getTarget(PhysicalDamageEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.PhysicalTakenTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerCastSkillEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.SkillCastTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerLandEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.LandTrigger
Fetches the target as determined by the triggering event.
getTarget(ProjectileTickEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
Fetches the target as determined by the triggering event.
getTarget(SkillDamageEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.SkillDealtTrigger
Fetches the target as determined by the triggering event.
getTarget(SkillDamageEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.SkillTakenTrigger
Fetches the target as determined by the triggering event.
getTarget(E, Settings) - Method in interface com.sucy.skill.dynamic.trigger.Trigger
Fetches the target as determined by the triggering event.
getTarget(ArmorEquipEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.ArmorEquipTrigger
 
getTarget(BlockBreakEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.BlockBreakTrigger
Fetches the target as determined by the triggering event.
getTarget(BlockPlaceEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.BlockPlaceTrigger
Fetches the target as determined by the triggering event.
getTarget(EntityDamageEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.EnvironmentalTrigger
Fetches the target as determined by the triggering event.
getTarget(EntityDeathEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.DeathTrigger
Fetches the target as determined by the triggering event.
getTarget(EntityDeathEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.KillTrigger
Fetches the target as determined by the triggering event.
getTarget(ProjectileHitEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.FishingGroundTrigger
Fetches the target as determined by the triggering event.
getTarget(ProjectileHitEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.ProjectileHitTrigger
Fetches the target as determined by the triggering event.
getTarget(ProjectileLaunchEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.LaunchTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerDropItemEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.DropItemTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerFishEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.FishingTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerInteractEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.ClickTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerItemConsumeEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.ConsumeTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerMoveEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.MoveTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerSwapHandItemsEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.ItemSwapTrigger
Fetches the target as determined by the triggering event.
getTarget(PlayerToggleSneakEvent, Settings) - Method in class com.sucy.skill.dynamic.trigger.CrouchTrigger
Fetches the target as determined by the triggering event.
getTargetBlock(HashSet<Byte>, int) - Method in class com.sucy.skill.dynamic.TempEntity
 
getTargetBlock(Set<Material>, int) - Method in class com.sucy.skill.dynamic.TempEntity
 
getTargetBlockExact(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
getTargetBlockExact(int, FluidCollisionMode) - Method in class com.sucy.skill.dynamic.TempEntity
 
getTicks() - Method in class com.sucy.skill.api.event.FlagApplyEvent
Retrieves the number of ticks the flag is to be applied for
getTicksLived() - Method in class com.sucy.skill.dynamic.TempEntity
 
getTierLimit() - Method in class com.sucy.skill.tree.basic.LevelHorizontalTree
getTierLimit() - Method in class com.sucy.skill.tree.basic.LevelTree
 
getTierLimit() - Method in class com.sucy.skill.tree.basic.LevelVerticalTree
getTimeLeft(LivingEntity, String) - Static method in class com.sucy.skill.api.util.FlagManager
Retrieves the time left on a flag for an entity
getToolIcon() - Method in class com.sucy.skill.api.classes.RPGClass
Gets the indicator for the class for the GUI tools
getToolIcon() - Method in class com.sucy.skill.manager.AttributeManager.Attribute
 
getToolIndicator() - Method in class com.sucy.skill.api.skills.Skill
Gets the indicator for the skill for the GUI tools
getTotalExp() - Method in class com.sucy.skill.api.player.PlayerClass
Retrieves the total amount of experience the player has accumulated for this class since professing as it.
getTree(SkillAPI, RPGClass) - Method in enum class com.sucy.skill.api.classes.DefaultTreeType
Retrieves the skill tree depending on the enum value
getTree(SkillAPI, RPGClass) - Method in interface com.sucy.skill.api.classes.TreeType
Retrieves a new instance of a skill tree using the given type.
getTrig(int) - Method in class com.sucy.skill.api.particle.PolarSettings
Fetches the trig values for the animation
getTrigger() - Method in class com.sucy.skill.dynamic.TriggerHandler
 
getTrigger(String) - Static method in class com.sucy.skill.dynamic.ComponentRegistry
 
getTriggers() - Method in interface com.sucy.skill.api.SkillPlugin
 
getType() - Method in class com.sucy.skill.api.skills.Skill
Retrieves the descriptive type of the skill
getType() - Method in class com.sucy.skill.dynamic.condition.ConditionComponent
Retrieves the type of the component
getType() - Method in interface com.sucy.skill.dynamic.custom.CustomComponent
 
getType() - Method in class com.sucy.skill.dynamic.EffectComponent
Retrieves the type of the component
getType() - Method in class com.sucy.skill.dynamic.mechanic.MechanicComponent
 
getType() - Method in class com.sucy.skill.dynamic.target.TargetComponent
 
getType() - Method in class com.sucy.skill.dynamic.TempEntity
 
getType() - Method in class com.sucy.skill.dynamic.trigger.TriggerComponent
 
getUniqueId() - Method in class com.sucy.skill.dynamic.TempEntity
 
getUnlockedSkill() - Method in class com.sucy.skill.api.event.PlayerSkillUnlockEvent
 
getUpgradedSkill() - Method in class com.sucy.skill.api.event.PlayerSkillUpgradeEvent
 
getUUID() - Method in class com.sucy.skill.api.player.PlayerAttributeModifier
 
getUUID() - Method in class com.sucy.skill.api.player.PlayerData
 
getUUID() - Method in class com.sucy.skill.api.player.PlayerStatModifier
 
getValue() - Method in class com.sucy.skill.api.util.Buff
 
getValues() - Method in class com.sucy.skill.data.PlayerStats
 
getVehicle() - Method in class com.sucy.skill.dynamic.TempEntity
 
getVelocity() - Method in class com.sucy.skill.api.projectile.CustomProjectile
 
getVelocity() - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
getVelocity() - Method in class com.sucy.skill.api.projectile.ItemProjectile
 
getVelocity() - Method in class com.sucy.skill.api.projectile.ParticleProjectile
 
getVelocity() - Method in class com.sucy.skill.dynamic.TempEntity
 
getVersion() - Method in class com.sucy.skill.hook.PlaceholderAPIHook
 
getView() - Method in class com.sucy.skill.cast.PlayerCastBars
 
getWidth() - Method in class com.sucy.skill.dynamic.TempEntity
 
getWorld() - Method in class com.sucy.skill.dynamic.TempEntity
 
getX1() - Method in class com.sucy.skill.data.Matrix3D
 
getX2() - Method in class com.sucy.skill.data.Matrix3D
 
getX3() - Method in class com.sucy.skill.data.Matrix3D
 
getY1() - Method in class com.sucy.skill.data.Matrix3D
 
getY2() - Method in class com.sucy.skill.data.Matrix3D
 
getY3() - Method in class com.sucy.skill.data.Matrix3D
 
getYield(String) - Method in class com.sucy.skill.data.Settings
Gets the experience yield of a mob
getZ1() - Method in class com.sucy.skill.data.Matrix3D
 
getZ2() - Method in class com.sucy.skill.data.Matrix3D
 
getZ3() - Method in class com.sucy.skill.data.Matrix3D
 
giveAttribPoints(int) - Method in class com.sucy.skill.api.player.PlayerData
Gives the player attribute points
giveAttribute(String, int) - Method in class com.sucy.skill.api.player.PlayerData
Gives the player attribute points without costing attribute points.
giveExp(double) - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
giveExp(double, ExpSource) - Method in class com.sucy.skill.api.player.PlayerClass
Gives experience to the class under the context of the experience source.
giveExp(double, ExpSource) - Method in class com.sucy.skill.api.player.PlayerData
Gives experience to the player from the given source
giveExp(double, ExpSource, boolean) - Method in class com.sucy.skill.api.player.PlayerClass
Gives experience to the class under the context of the experience source.
giveExp(double, ExpSource, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Gives experience to the player from the given source
giveExp(LivingEntity, Player, int) - Static method in class com.sucy.skill.listener.KillListener
 
giveLevels(int) - Method in class com.sucy.skill.api.player.PlayerClass
Gives levels to the player's class, leveling it up.
giveLevels(int) - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
giveLevels(int, ExpSource) - Method in class com.sucy.skill.api.player.PlayerData
Gives levels to the player for all classes matching the experience source
giveMana(double) - Method in class com.sucy.skill.api.player.PlayerData
Gives mana to the player from an unknown source.
giveMana(double, ManaSource) - Method in class com.sucy.skill.api.player.PlayerData
Gives mana to the player from the given mana source.
givePoints(int) - Method in class com.sucy.skill.api.player.PlayerClass
Gives skill points to be used for the class.
givePoints(int, ExpSource) - Method in class com.sucy.skill.api.player.PlayerData
Gives skill points to the player for all classes matching the experience source
givePoints(int, PointSource) - Method in class com.sucy.skill.api.player.PlayerClass
Gives skill points to be used for the class.
giveSkill(Skill) - Method in class com.sucy.skill.api.player.PlayerData
Gives the player a skill outside of the normal class skills.
giveSkill(Skill, PlayerClass) - Method in class com.sucy.skill.api.player.PlayerData
Gives the player a skill using the class data as a parent.
GroundCondition - Class in com.sucy.skill.dynamic.condition
ProSkillAPI © 2023 com.sucy.skill.dynamic.condition.Ground
GroundCondition() - Constructor for class com.sucy.skill.dynamic.condition.GroundCondition
 
GROUP - Static variable in class com.sucy.skill.language.RPGFilter
 
GroupSettings - Class in com.sucy.skill.data
Settings for class groups
GroupSettings() - Constructor for class com.sucy.skill.data.GroupSettings
Initializes group settings with default settings
GroupSettings(DataSection) - Constructor for class com.sucy.skill.data.GroupSettings
Initializes a new set of settings for a class group by loading settings from the config
grow() - Method in class com.sucy.skill.gui.tool.GUIData
 
gui - Variable in class com.sucy.skill.gui.tool.GUIHolder
 
GUI - Enum constant in enum class com.sucy.skill.log.LogType
 
GUI - Static variable in class com.sucy.skill.data.Permissions
 
GUIData - Class in com.sucy.skill.gui.tool
 
GUIHolder<T extends IconHolder> - Class in com.sucy.skill.gui.tool
 
GUIHolder() - Constructor for class com.sucy.skill.gui.tool.GUIHolder
 
GUINodes - Class in com.sucy.skill.language
 
GUINodes() - Constructor for class com.sucy.skill.language.GUINodes
 
GUIPage - Class in com.sucy.skill.gui.tool
 
GUITask - Class in com.sucy.skill.task
Task that handles updating GUI elements such as level bar, food bar, and action bar according to the config.yml content.
GUITask(SkillAPI) - Constructor for class com.sucy.skill.task.GUITask
Sets up the task, running if any of the GUI options are enabled
GUITool - Class in com.sucy.skill.gui.tool
 
GUITool(Player) - Constructor for class com.sucy.skill.gui.tool.GUITool
 
GUIType - Enum Class in com.sucy.skill.gui.tool
 

H

HAND_HELD_ITEM - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
handle(InventoryClickEvent) - Method in class com.sucy.skill.cast.PlayerCastBars
Handles clicking in the GUI
handle(PlayerItemHeldEvent) - Method in class com.sucy.skill.cast.PlayerCastBars
Handles changing to a different weapon slot
handleClick(InventoryClickEvent) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
handleClick(InventoryClickEvent) - Method in class com.sucy.skill.gui.tool.GUITool
 
handleClick(InventoryClickEvent) - Method in interface com.sucy.skill.gui.tool.ToolMenu
 
handleClose(InventoryCloseEvent) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
handleDrag(InventoryDragEvent) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
handleInteract(Player) - Method in class com.sucy.skill.cast.PlayerCastBars
Handles a click event when in certain views
handleOffhandDupe(PlayerSwapHandItemsEvent) - Method in class com.sucy.skill.listener.CastOffhandListener
 
handleOpen(Player) - Method in class com.sucy.skill.cast.PlayerCastBars
Handles when the player opens an inventory
has(String) - Method in class com.sucy.skill.api.ReadOnlySettings
Checks whether the setting is defined.
has(String) - Method in class com.sucy.skill.api.Settings
Checks whether the setting is defined.
has(String) - Method in class com.sucy.skill.gui.tool.GUIData
 
hasActionBarText() - Method in class com.sucy.skill.api.classes.RPGClass
 
hasAI() - Method in class com.sucy.skill.dynamic.TempEntity
 
hasAttribute(String) - Method in class com.sucy.skill.api.player.PlayerData
Checks whether the player has any points invested in a given attribute
hasBalance(Player, double) - Static method in class com.sucy.skill.hook.VaultHook
 
hasClass() - Method in class com.sucy.skill.api.player.PlayerData
Checks whether the player has as least one class they have professed as.
hasClass(String) - Method in class com.sucy.skill.api.player.PlayerData
Checks whether a player has a class within the given group
hasCombo() - Method in class com.sucy.skill.api.skills.Skill
Checks whether the skill has been assigned a click combination.
hasCombo(Skill) - Method in class com.sucy.skill.api.player.PlayerCombos
Checks whether the skill has a combo associated with it
hasConflict(int) - Method in class com.sucy.skill.api.player.PlayerCombos
Checks whether there would be a conflict with the given combo ID if it were to be added
hasData(int) - Method in class com.sucy.skill.api.player.PlayerAccounts
Checks whether there is any data for the given account ID.
hasData(String) - Static method in class com.sucy.skill.gui.tool.GUITool
 
hasDependency(PlayerData) - Method in class com.sucy.skill.api.skills.Skill
 
hasFlag(String) - Method in class com.sucy.skill.api.util.FlagData
Checks whether the entity currently has the flag set
hasFlag(LivingEntity, String) - Static method in class com.sucy.skill.api.util.FlagManager
Checks whether the entity has the given flag
hasGravity() - Method in class com.sucy.skill.dynamic.TempEntity
 
hashCode() - Method in class com.sucy.skill.api.particle.target.EntityTarget
 
hashCode() - Method in class com.sucy.skill.api.particle.target.FixedTarget
 
hashCode() - Method in class com.sucy.skill.api.particle.target.FollowTarget
 
hashCode() - Method in class com.sucy.skill.api.target.AABB.Vec3D
 
hasInvestedEnough(PlayerData) - Method in class com.sucy.skill.api.skills.Skill
 
hasLevelUpEffect() - Method in class com.sucy.skill.data.Settings
Checks whether the plugin has a valid skill for level up effects loaded.
hasLineOfSight(Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
hasMana(double) - Method in class com.sucy.skill.api.player.PlayerData
Checks whether the player has at least the specified amount of mana
hasManaRegen() - Method in class com.sucy.skill.api.classes.RPGClass
Checks whether this class has mana regeneration
hasMessage() - Method in class com.sucy.skill.api.skills.Skill
Checks whether the skill has a message to display when cast.
hasMetadata(String) - Method in class com.sucy.skill.api.projectile.CustomProjectile
Checks whether this has a metadata set for the key.
hasMetadata(String) - Method in class com.sucy.skill.dynamic.TempEntity
 
hasMetConditions() - Method in class com.sucy.skill.data.PlayerEquips.EquipData
Checks for conditions of an item
hasNext() - Method in class com.sucy.skill.thread.TaskList
 
hasParent() - Method in class com.sucy.skill.api.classes.RPGClass
Checks whether the class professes from another class
hasPermission(String) - Method in class com.sucy.skill.dynamic.TempEntity
 
hasPermission(Player, String) - Static method in class com.sucy.skill.hook.VaultHook
Checks whether the player has the permission
hasPermission(Permission) - Method in class com.sucy.skill.dynamic.TempEntity
 
hasPlayerData(OfflinePlayer) - Static method in class com.sucy.skill.SkillAPI
Checks whether SkillAPI currently has loaded data for the given player.
hasPotionEffect(PotionEffectType) - Method in class com.sucy.skill.dynamic.TempEntity
 
hasPreview - Variable in class com.sucy.skill.dynamic.EffectComponent
Whether the component has preview effects
hasPreview() - Method in class com.sucy.skill.dynamic.EffectComponent
Whether the component or its children have a preview effect
hasSkill(Skill) - Method in class com.sucy.skill.tree.basic.InventoryTree
Checks if the class has the skill registered
hasSkill(Skill) - Method in class com.sucy.skill.tree.SkillTree
Checks if the class has the skill registered
hasSkill(String) - Method in class com.sucy.skill.api.player.PlayerData
Checks if the owner has a skill by name.
hasSkillReq() - Method in class com.sucy.skill.api.skills.Skill
Checks whether the skill requires another before leveling up
HEALING - Enum constant in enum class com.sucy.skill.api.util.BuffType
 
HealMechanic - Class in com.sucy.skill.dynamic.mechanic
Heals each target
HealMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.HealMechanic
 
HEALTH - Static variable in class com.sucy.skill.api.classes.ClassAttribute
Maximum health for a class
HEALTH - Static variable in class com.sucy.skill.manager.AttributeManager
 
HealthCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target's health to fit the requirement
HealthCondition() - Constructor for class com.sucy.skill.dynamic.condition.HealthCondition
 
HealthSetMechanic - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.HealthSetMechanic
HealthSetMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.HealthSetMechanic
 
height - Variable in class com.sucy.skill.tree.basic.InventoryTree
 
HeldItemMechanic - Class in com.sucy.skill.dynamic.mechanic
 
HeldItemMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.HeldItemMechanic
 
HELMET - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
hit(LivingEntity) - Method in class com.sucy.skill.api.projectile.CustomProjectile
Handles hitting an entity
hit(LivingEntity) - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
hit(LivingEntity) - Method in class com.sucy.skill.api.projectile.ItemProjectile
Handles hitting an entity
hit(LivingEntity) - Method in class com.sucy.skill.api.projectile.ParticleProjectile
Handles hitting an entity
HomingProjectile - Class in com.sucy.skill.api.projectile
ProSkillAPI © 2023 com.sucy.skill.api.projectile.HomingProjectile
HomingProjectile(CustomProjectile, EffectTarget, double) - Constructor for class com.sucy.skill.api.projectile.HomingProjectile
 
HOT_BAR_ITEM - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
HOVER_BAR - Enum constant in enum class com.sucy.skill.cast.PlayerView
 
HUNGER - Static variable in class com.sucy.skill.manager.AttributeManager
 
HUNGER_HEAL - Static variable in class com.sucy.skill.manager.AttributeManager
 

I

IconHolder - Interface in com.sucy.skill.gui.tool
 
ID - Static variable in class com.sucy.skill.data.io.SQLIO
 
ImmunityMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a damage immunity flag to each target
ImmunityMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ImmunityMechanic
 
IN_AREA - Enum constant in enum class com.sucy.skill.dynamic.target.TargetComponent.IncludeCaster
 
INCOMPATIBLE - Static variable in class com.sucy.skill.api.skills.SkillAttribute
 
init() - Static method in class com.sucy.skill.api.armorstand.ArmorStandManager
Registers the armor stand repeated task, and searches for rogue armor to remove them
init() - Static method in class com.sucy.skill.api.particle.EffectManager
Initializes the utility, loading formulas from the config file
init() - Static method in class com.sucy.skill.data.PlayerStats
Initializes the offline players used by the scoreboard.
init() - Static method in class com.sucy.skill.gui.tool.GUITool
 
init() - Method in class com.sucy.skill.hook.PluginChecker
 
init() - Method in class com.sucy.skill.listener.attribute.AttributeListener
 
init() - Method in class com.sucy.skill.listener.BarListener
 
init() - Method in class com.sucy.skill.listener.CastCombatListener
 
init() - Method in class com.sucy.skill.listener.CastItemListener
 
init() - Method in class com.sucy.skill.listener.CastListener
 
init() - Method in class com.sucy.skill.listener.ItemListener
 
init() - Method in class com.sucy.skill.listener.SkillAPIListener
 
init(PlayerData) - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Initializes the skill slot for the given player
init(LivingEntity, int) - Method in class com.sucy.skill.dynamic.TriggerHandler
 
init(Player) - Method in class com.sucy.skill.api.player.PlayerData
Initializes the application of the data for the player
init(Player) - Static method in class com.sucy.skill.listener.MainListener
 
init(ItemStack[]) - Method in class com.sucy.skill.gui.tool.GUIData
 
init(Plugin) - Static method in class com.sucy.skill.hook.mimic.MimicHook
 
initFakeData(OfflinePlayer) - Static method in class com.sucy.skill.SkillAPI
Used to fake player data until SQL data is loaded when both SQL and the SQL delay are enabled.
INITIAL_ROTATION - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
INITIALIZATION - Enum constant in enum class com.sucy.skill.api.enums.PointSource
The skill points are from the player's data being initialized on startup
initialize() - Method in class com.sucy.skill.manager.CmdManager
Initializes commands with MCCore's CommandManager
initialize() - Method in class com.sucy.skill.manager.RegistrationManager
Initializes the registration manager, fetching skills and classes from configuration files and other plugins.
initialize(SkillAPI) - Static method in class com.sucy.skill.gui.map.Menu
Sets up the schemes for SkillAPI
initialize(LivingEntity, int) - Method in interface com.sucy.skill.api.skills.PassiveSkill
Applies effects when the API starts up or when the player logs in.
initialize(LivingEntity, int) - Method in class com.sucy.skill.dynamic.DynamicSkill
Initializes any corresponding effects when the skill is unlocked/enabled
inst() - Static method in class com.sucy.skill.SkillAPI
 
instance - Static variable in class com.sucy.skill.api.particle.direction.XYHandler
 
instance - Static variable in class com.sucy.skill.api.particle.direction.XZHandler
 
instance - Static variable in class com.sucy.skill.api.particle.direction.YZHandler
 
instance(PlayerData, HashMap<String, ? extends IconHolder>) - Method in class com.sucy.skill.gui.tool.GUIPage
 
instance(Player, double, double, double) - Method in class com.sucy.skill.api.particle.ParticleSettings
Makes a new instance of the particle effect
INSTANT_BAR - Enum constant in enum class com.sucy.skill.cast.PlayerView
 
InterruptMechanic - Class in com.sucy.skill.dynamic.mechanic
Interrupts any channels that may be being performed by the targets
InterruptMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.InterruptMechanic
 
intersectsRay(AABB.Ray3D, float, double) - Method in class com.sucy.skill.api.target.AABB
Calculates intersection with the given ray between a certain distance interval.
interval - Static variable in class com.sucy.skill.cast.PreviewSettings
 
INTERVAL - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
invalid(String) - Static method in class com.sucy.skill.log.Logger
Displays an error message for an invalid setting
inventory - Variable in class com.sucy.skill.gui.tool.GUIHolder
 
INVENTORY - Enum constant in enum class com.sucy.skill.cast.PlayerView
 
INVENTORY_ITEM - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
InventoryCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to have a specified item
InventoryCondition() - Constructor for class com.sucy.skill.dynamic.condition.InventoryCondition
 
InventoryData - Class in com.sucy.skill.gui.tool
Handles keeping track of player inventory data when overwriting it for tool GUIs, allowing the plugin to restore it as they close the menu.
InventoryData(Player) - Constructor for class com.sucy.skill.gui.tool.InventoryData
Creates a backup of the player's inventory contents
InventoryTree - Class in com.sucy.skill.tree.basic
A skill tree manager for classes
InventoryTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.InventoryTree
Constructor
INVINCIBLE - Static variable in class com.sucy.skill.api.util.StatusFlag
 
invoke(PlayerSkill, PlayerSkillCastFailedEvent.Cause) - Static method in class com.sucy.skill.api.event.PlayerSkillCastFailedEvent
 
IOManager - Class in com.sucy.skill.data.io
Base class for managers that handle saving and loading player data
IOperator - Interface in com.sucy.skill.data.formula
A single operation used in formulas
isActive(LivingEntity) - Method in class com.sucy.skill.dynamic.DynamicSkill
Checks whether the caster's passives are currently active
isAddingDynamicSkills() - Method in class com.sucy.skill.manager.RegistrationManager
 
isAllowed(Player) - Method in class com.sucy.skill.api.classes.RPGClass
 
isAllowed(Player) - Method in class com.sucy.skill.api.skills.Skill
 
isAllowed(Player) - Method in interface com.sucy.skill.gui.tool.IconHolder
 
isAllowed(Player) - Method in class com.sucy.skill.manager.AttributeManager.Attribute
 
isAlly(LivingEntity, LivingEntity) - Method in class com.sucy.skill.data.Settings
Checks whether something is an ally
isArmor() - Method in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
isAttributesEnabled() - Method in class com.sucy.skill.data.Settings
Checks whether attributes are enabled
isAutoSave() - Method in class com.sucy.skill.data.Settings
Checks whether auto saving is enabled
isBehind(Entity, Entity) - Static method in class com.sucy.skill.api.target.TargetHelper
Checks if the target is behind the entity
isBehind(Entity, Entity, double) - Static method in class com.sucy.skill.api.target.TargetHelper
Checks if the entity is behind the player restricted to the given angle
isBound(Material) - Method in class com.sucy.skill.api.player.PlayerData
Checks whether the material has a skill bound to it
isBungeeActive() - Static method in class com.sucy.skill.hook.PluginChecker
Checks whether bungee is present
isCancelled() - Method in class com.sucy.skill.api.event.FlagApplyEvent
Checks whether the event is cancelled
isCancelled() - Method in class com.sucy.skill.api.event.PhysicalDamageEvent
Checks whether the event is cancelled
isCancelled() - Method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
Checks whether the event is cancelled
isCancelled() - Method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerComboFinishEvent
Checks whether the event is cancelled
isCancelled() - Method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerManaGainEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerManaLossEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerPreClassChangeEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerRefundAttributeEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerSkillDowngradeEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerSkillUpgradeEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.PlayerUpAttributeEvent
 
isCancelled() - Method in class com.sucy.skill.api.event.SkillDamageEvent
Checks whether the event is cancelled
isCancelled() - Method in class com.sucy.skill.api.event.SkillHealEvent
Checks whether the event is cancelled
isCancelled() - Method in class com.sucy.skill.api.event.SkillPushEvent
Checks whether the event is cancelled
isCancelled() - Method in class com.sucy.skill.api.event.TrueDamageEvent
Checks whether the event is cancelled
isClass(RPGClass) - Method in class com.sucy.skill.api.player.PlayerData
Checks whether the player is professed as the class or any of its children.
isClassRegistered(RPGClass) - Static method in class com.sucy.skill.SkillAPI
Checks whether a class is registered.
isClassRegistered(PlayerClass) - Static method in class com.sucy.skill.SkillAPI
Checks whether a class is registered.
isClassRegistered(String) - Static method in class com.sucy.skill.SkillAPI
Checks whether a class is registered.
isClickEnabled(int) - Method in class com.sucy.skill.manager.ComboManager
Checks whether the click with the given ID is enabled
isClimbing() - Method in class com.sucy.skill.dynamic.TempEntity
 
isCollidable() - Method in class com.sucy.skill.dynamic.TempEntity
 
isComboUsed(int) - Method in class com.sucy.skill.api.player.PlayerCombos
Checks if a combo is currently active with any skill for the player.
isCompatible(PlayerData) - Method in class com.sucy.skill.api.skills.Skill
 
isContainer() - Method in interface com.sucy.skill.dynamic.custom.CustomComponent
 
isCustomNameVisible() - Method in class com.sucy.skill.dynamic.TempEntity
 
isDead() - Method in class com.sucy.skill.dynamic.TempEntity
 
isDisguiseActive() - Static method in class com.sucy.skill.hook.PluginChecker
Checks whether Lib's Disguises is active
isEconomyValid() - Static method in class com.sucy.skill.hook.VaultHook
Checks whether the Vault reference is valid with an economy plugin
isEditable() - Method in class com.sucy.skill.gui.tool.GUIData
 
isEffectActive(String) - Method in class com.sucy.skill.api.particle.EffectData
Checks whether an effect is still running
isEmpty() - Method in class com.sucy.skill.dynamic.TempEntity
 
isEnabled() - Method in class com.sucy.skill.api.player.PlayerSkillBar
 
isExactClass(RPGClass) - Method in class com.sucy.skill.api.player.PlayerData
Checks whether the player is professed as the class without checking child classes.
isExpDisabledForRegion(String) - Method in class com.sucy.skill.data.Settings
 
isExternal() - Method in class com.sucy.skill.api.player.PlayerSkill
Retrieves whether the skill was added by an external plugin
isFlying(Projectile) - Static method in class com.sucy.skill.listener.ProjectileListener
Checks if specified projectile is still in air
isForced(LivingEntity) - Method in class com.sucy.skill.dynamic.DynamicSkill
 
isFrozen() - Method in class com.sucy.skill.dynamic.TempEntity
 
isGliding() - Method in class com.sucy.skill.dynamic.TempEntity
 
isGlowing() - Method in class com.sucy.skill.dynamic.TempEntity
 
isHooked() - Static method in class com.sucy.skill.hook.mimic.MimicHook
 
isHovering() - Method in class com.sucy.skill.cast.PlayerCastBars
 
isInCombat(Player, double) - Static method in class com.sucy.skill.api.util.Combat
Checks whether the player is in combat or not
isInFront(Entity, Entity) - Static method in class com.sucy.skill.api.target.TargetHelper
Checks if the entity is in front of the entity
isInFront(Entity, Entity, double) - Static method in class com.sucy.skill.api.target.TargetHelper
Checks if the entity is in front of the entity restricted to the given angle
isInsideVehicle() - Method in class com.sucy.skill.dynamic.TempEntity
 
isInUse() - Static method in class com.sucy.skill.gui.tool.GUITool
 
isInvisible() - Method in class com.sucy.skill.dynamic.TempEntity
 
isInvulnerable() - Method in class com.sucy.skill.dynamic.TempEntity
 
isInWater() - Method in class com.sucy.skill.dynamic.TempEntity
 
isLeashed() - Method in class com.sucy.skill.dynamic.TempEntity
 
isLevelChangeAllowed() - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
 
isLevelMaxed() - Method in class com.sucy.skill.api.player.PlayerClass
Checks whether the class has reached the max level.
isLoaded() - Static method in class com.sucy.skill.SkillAPI
Checks whether SkillAPI has all its data loaded and running.
isMaxed() - Method in class com.sucy.skill.api.player.PlayerSkill
Checks whether the skill is at its maximum level
isMimicActive() - Static method in class com.sucy.skill.hook.PluginChecker
Checks whether Mimic is present.
isModifyHealth() - Method in class com.sucy.skill.data.Settings
Checks whether SkillAPI should modify the max health of players
isMonster(LivingEntity) - Static method in class com.sucy.skill.hook.MythicMobsHook
 
isMythicMobsActive() - Static method in class com.sucy.skill.hook.PluginChecker
 
isNoCheatActive() - Static method in class com.sucy.skill.hook.PluginChecker
Checks whether NoCheatPlus is active on the server
isNPC(Entity) - Static method in class com.sucy.skill.hook.CitizensHook
 
isObstructed(Location, Location) - Static method in class com.sucy.skill.api.target.TargetHelper
Checks whether the line between the two points is obstructed
isOnCooldown() - Method in class com.sucy.skill.api.player.PlayerSkill
Checks whether the skill is currently on cooldown
isOnGround() - Method in class com.sucy.skill.dynamic.TempEntity
 
isOnGround(Location) - Method in class com.sucy.skill.listener.MechanicListener
 
isOp() - Method in class com.sucy.skill.dynamic.TempEntity
 
isOutOfCombat(Player, double) - Static method in class com.sucy.skill.api.util.Combat
Checks whether the player is out of combat or not
isPartiesActive() - Static method in class com.sucy.skill.hook.PluginChecker
 
isPending(Location) - Static method in class com.sucy.skill.dynamic.mechanic.BlockMechanic
Checks whether the location is modified by a block mechanic
isPercent() - Method in class com.sucy.skill.api.util.Buff
 
isPermissionSet(String) - Method in class com.sucy.skill.dynamic.TempEntity
 
isPermissionSet(Permission) - Method in class com.sucy.skill.dynamic.TempEntity
 
isPermissionsValid() - Static method in class com.sucy.skill.hook.VaultHook
Checks whether the Vault reference is valid with a permissions plugin
isPersistent() - Method in class com.sucy.skill.api.player.PlayerAttributeModifier
 
isPersistent() - Method in class com.sucy.skill.api.player.PlayerStatModifier
 
isPersistent() - Method in class com.sucy.skill.dynamic.TempEntity
 
isPlaceholderAPIActive() - Static method in class com.sucy.skill.hook.PluginChecker
 
isProjectile() - Method in class com.sucy.skill.api.event.PhysicalDamageEvent
Checks whether it was a projectile attack
isRiptiding() - Method in class com.sucy.skill.dynamic.TempEntity
 
isRPGItem(ItemStack) - Static method in class com.sucy.skill.hook.RPGItemsHook
 
isRPGItemsActive() - Static method in class com.sucy.skill.hook.PluginChecker
 
isRunning() - Method in class com.sucy.skill.dynamic.trigger.TriggerComponent
 
isSetup() - Method in class com.sucy.skill.api.player.PlayerSkillBar
whether the skill bar has been set up recently
isShowingAutoSkills() - Method in class com.sucy.skill.data.Settings
Checks whether auto-leveled skills are to be shown.
isSilent() - Method in class com.sucy.skill.dynamic.TempEntity
 
isSkill(HumanEntity, int) - Method in class com.sucy.skill.tree.basic.InventoryTree
Checks if the slot points to a skill
isSkillDamage() - Static method in class com.sucy.skill.api.skills.Skill
Checks whether the current damage event is due to skills damaging an entity.
isSkillRegistered(PlayerSkill) - Static method in class com.sucy.skill.SkillAPI
Checks whether a skill is registered
isSkillRegistered(Skill) - Static method in class com.sucy.skill.SkillAPI
Checks whether a skill is registered
isSkillRegistered(String) - Static method in class com.sucy.skill.SkillAPI
Checks whether a skill is registered.
isSleeping() - Method in class com.sucy.skill.dynamic.TempEntity
 
isSolid(Material) - Static method in class com.sucy.skill.api.target.TargetHelper
 
isSwimming() - Method in class com.sucy.skill.dynamic.TempEntity
 
isTraveling() - Method in class com.sucy.skill.api.projectile.CustomProjectile
Checks whether the projectile is still valid.
isUnlocked() - Method in class com.sucy.skill.api.player.PlayerSkill
Checks whether the skill is currently unlocked for the player.
isUseSql() - Method in class com.sucy.skill.data.Settings
Checks whether the plugin is using SQL Database saving
isUsingBars() - Method in class com.sucy.skill.data.Settings
 
isUsingCombat() - Method in class com.sucy.skill.data.Settings
 
isUsingWand() - Method in class com.sucy.skill.data.Settings
 
isValid() - Method in class com.sucy.skill.api.armorstand.ArmorStandData
 
isValid() - Method in class com.sucy.skill.api.armorstand.ArmorStandInstance
 
isValid() - Method in class com.sucy.skill.api.particle.EffectData
 
isValid() - Method in class com.sucy.skill.api.particle.EffectInstance
 
isValid() - Method in interface com.sucy.skill.api.particle.target.EffectTarget
 
isValid() - Method in class com.sucy.skill.api.particle.target.EntityTarget
 
isValid() - Method in class com.sucy.skill.api.particle.target.FixedTarget
 
isValid() - Method in interface com.sucy.skill.api.particle.target.Followable
 
isValid() - Method in class com.sucy.skill.api.particle.target.FollowTarget
 
isValid() - Method in class com.sucy.skill.api.projectile.CustomProjectile
Checks whether the projectile is still active
isValid() - Method in class com.sucy.skill.dynamic.TempEntity
 
isValid() - Method in class com.sucy.skill.gui.tool.GUIData
 
isValid() - Method in class com.sucy.skill.gui.tool.GUIPage
 
isValidCombo(int) - Method in class com.sucy.skill.api.player.PlayerCombos
Checks if the combo ID is a valid combo
isValidCombo(int) - Method in class com.sucy.skill.manager.ComboManager
Checks whether the combo is a valid one
isValidDefaultCombo(int) - Method in class com.sucy.skill.manager.ComboManager
Checks whether the combo is a valid one
isValidTarget(LivingEntity) - Method in class com.sucy.skill.data.Settings
Checks whether a target is a valid target.
isVaultEconomyActive() - Static method in class com.sucy.skill.hook.PluginChecker
Checks if vault economy is active on the server
isVaultPermissionsActive() - Static method in class com.sucy.skill.hook.PluginChecker
Checks if vault permissions is active on the server
isVisibleByDefault() - Method in class com.sucy.skill.dynamic.TempEntity
 
isVisualFire() - Method in class com.sucy.skill.dynamic.TempEntity
 
isWeaponSlot(int) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Checks if the slot is the weapon slot for the player
isWorldEnabled(String) - Method in class com.sucy.skill.data.Settings
Checks whether SkillAPI is active in the world with the given name.
isWorldEnabled(World) - Method in class com.sucy.skill.data.Settings
Checks whether SkillAPI is active in the world
isWorldGuardActive() - Static method in class com.sucy.skill.hook.PluginChecker
 
ITEM - Static variable in class com.sucy.skill.language.RPGFilter
 
ITEM_PROJECTILE - Static variable in class com.sucy.skill.listener.MechanicListener
 
ItemChecker - Class in com.sucy.skill.dynamic
Handles checking items for dynamic effects
ItemChecker() - Constructor for class com.sucy.skill.dynamic.ItemChecker
 
ItemCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to have a specified held item
ItemCondition() - Constructor for class com.sucy.skill.dynamic.condition.ItemCondition
 
ItemDropMechanic - Class in com.sucy.skill.dynamic.mechanic
Spawns a dropped item at the specified location.
ItemDropMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ItemDropMechanic
 
ItemListener - Class in com.sucy.skill.listener
Listener that handles weapon item lore requirements
ItemListener() - Constructor for class com.sucy.skill.listener.ItemListener
 
ItemMechanic - Class in com.sucy.skill.dynamic.mechanic
Gives an item to each player target
ItemMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ItemMechanic
 
ItemProjectile - Class in com.sucy.skill.api.projectile
Represents a projectile that uses an item as the actual projectile.
ItemProjectile(LivingEntity, Location, ItemStack, Vector, int, boolean) - Constructor for class com.sucy.skill.api.projectile.ItemProjectile
Constructs a new item projectile.
ItemProjectileExpireEvent - Class in com.sucy.skill.api.event
An event for when an item projectile expires from flying too long.
ItemProjectileExpireEvent(ItemProjectile) - Constructor for class com.sucy.skill.api.event.ItemProjectileExpireEvent
Initializes a new event.
ItemProjectileHitEvent - Class in com.sucy.skill.api.event
An event for when an item projectile hits something.
ItemProjectileHitEvent(ItemProjectile, LivingEntity) - Constructor for class com.sucy.skill.api.event.ItemProjectileHitEvent
Initializes a new event.
ItemProjectileLandEvent - Class in com.sucy.skill.api.event
An event for when an item projectile lands on the ground
ItemProjectileLandEvent(ItemProjectile) - Constructor for class com.sucy.skill.api.event.ItemProjectileLandEvent
Initializes a new event.
ItemProjectileLaunchEvent - Class in com.sucy.skill.api.event
An event for when an item projectile is launched
ItemProjectileLaunchEvent(ItemProjectile) - Constructor for class com.sucy.skill.api.event.ItemProjectileLaunchEvent
Initializes a new event.
ItemProjectileMechanic - Class in com.sucy.skill.dynamic.mechanic
Launches a projectile using an item as its visual that applies child components upon landing
ItemProjectileMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ItemProjectileMechanic
 
ItemRemoveMechanic - Class in com.sucy.skill.dynamic.mechanic
Removes an item to from each player target
ItemRemoveMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ItemRemoveMechanic
 
ItemSerializer - Class in com.sucy.skill.api.util
Deprecated.
ItemSerializer() - Constructor for class com.sucy.skill.api.util.ItemSerializer
Deprecated.
 
ItemStackReader - Class in com.sucy.skill.api.util
 
ItemSwapTrigger - Class in com.sucy.skill.dynamic.trigger
 
ItemSwapTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.ItemSwapTrigger
 
iterator() - Method in class com.sucy.skill.thread.TaskList
 
IThreadTask - Interface in com.sucy.skill.thread
Interface for tasks used by the main async task
IValue - Interface in com.sucy.skill.data.formula
Represents a value in a formula

J

join(String[], int) - Static method in class com.sucy.skill.manager.CmdManager
 
join(String[], int, int) - Static method in class com.sucy.skill.manager.CmdManager
 

K

key - Variable in class com.sucy.skill.dynamic.custom.EditorOption
 
key() - Method in enum class com.sucy.skill.log.LogType
The key for the logging type matching the config.yml vale
KeyPressEvent - Class in com.sucy.skill.api.event
ProSkillAPI © 2023 com.sucy.skill.api.event.KeyPressEvent
KeyPressEvent(Player, KeyPressEvent.Key) - Constructor for class com.sucy.skill.api.event.KeyPressEvent
 
KeyPressEvent.Key - Enum Class in com.sucy.skill.api.event
 
KillListener - Class in com.sucy.skill.listener
Tracks who kills what entities and awards experience accordingly
KillListener() - Constructor for class com.sucy.skill.listener.KillListener
 
KillTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
KillTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.KillTrigger
 
KNOCKBACK_RESIST - Static variable in class com.sucy.skill.manager.AttributeManager
 

L

land() - Method in class com.sucy.skill.api.projectile.CustomProjectile
Handles landing on terrain
land() - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
land() - Method in class com.sucy.skill.api.projectile.ItemProjectile
Handles landing on terrain
land() - Method in class com.sucy.skill.api.projectile.ParticleProjectile
Handles landing on terrain
landed() - Method in class com.sucy.skill.api.projectile.CustomProjectile
 
landed() - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
landed() - Method in class com.sucy.skill.api.projectile.ItemProjectile
 
landed() - Method in class com.sucy.skill.api.projectile.ParticleProjectile
 
LandTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
LandTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.LandTrigger
 
lastPassed() - Method in class com.sucy.skill.dynamic.EffectComponent
Checks whether the last component passed or not
LaunchMechanic - Class in com.sucy.skill.dynamic.mechanic
Launches the target in a given direction relative to their forward direction
LaunchMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.LaunchMechanic
 
launchProjectile(Class<? extends T>) - Method in class com.sucy.skill.dynamic.TempEntity
 
launchProjectile(Class<? extends T>, Vector) - Method in class com.sucy.skill.dynamic.TempEntity
 
LaunchTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
LaunchTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.LaunchTrigger
 
LAYOUT - Static variable in class com.sucy.skill.language.SkillNodes
 
leaveVehicle() - Method in class com.sucy.skill.dynamic.TempEntity
 
LEFT - Enum constant in enum class com.sucy.skill.api.event.KeyPressEvent.Key
 
LEFT - Enum constant in enum class com.sucy.skill.data.Click
 
LEFT_SHIFT - Enum constant in enum class com.sucy.skill.data.Click
 
LEGGINGS - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
LEVEL - Enum constant in enum class com.sucy.skill.api.enums.PointSource
The player leveled up to get more skill points
LEVEL - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
LEVEL - Static variable in class com.sucy.skill.api.skills.SkillAttribute
Level requirement attribute of a skill
LEVEL - Static variable in class com.sucy.skill.dynamic.mechanic.WolfMechanic
 
LEVEL - Static variable in class com.sucy.skill.language.RPGFilter
 
LEVEL_DOWN - Enum constant in enum class com.sucy.skill.data.TitleType
 
LEVEL_HORIZONTAL - Enum constant in enum class com.sucy.skill.api.classes.DefaultTreeType
 
LEVEL_HORIZONTAL - Enum constant in enum class com.sucy.skill.api.enums.TreeType
Arranges skills by their initial level requirement, putting lowest level skills to the left and higher level skills to the right.
LEVEL_UP - Enum constant in enum class com.sucy.skill.data.TitleType
 
LEVEL_VERTICAL - Enum constant in enum class com.sucy.skill.api.classes.DefaultTreeType
 
LEVEL_VERTICAL - Enum constant in enum class com.sucy.skill.api.enums.TreeType
Arranges skills by their initial level requirement, putting lowest level skills at the top and higher level skills at the bottom.
LevelHorizontalTree - Class in com.sucy.skill.tree.basic
A horizontal level tree implementation
LevelHorizontalTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.LevelHorizontalTree
Constructor
LevelTree - Class in com.sucy.skill.tree.basic
Root class for tree implementations based on levels
LevelTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.LevelTree
Constructor
LevelVerticalTree - Class in com.sucy.skill.tree.basic
A horizontal level tree implementation
LevelVerticalTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.LevelVerticalTree
Constructor
LightCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the lighting at the target's location to be within a range
LightCondition() - Constructor for class com.sucy.skill.dynamic.condition.LightCondition
 
LightningMechanic - Class in com.sucy.skill.dynamic.mechanic
Strikes lightning about each target with an offset
LightningMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.LightningMechanic
 
LightningMechanic.Callback - Class in com.sucy.skill.dynamic.mechanic
 
LinearTarget - Class in com.sucy.skill.dynamic.target
Applies child components to the entities in a line in front of each of the provided targets.
LinearTarget() - Constructor for class com.sucy.skill.dynamic.target.LinearTarget
 
LingeringPotionListener - Class in com.sucy.skill.listener
ProSkillAPI © 2023 com.sucy.skill.listener.LingeringPotionListener
LingeringPotionListener() - Constructor for class com.sucy.skill.listener.LingeringPotionListener
 
list(String, String, String, List<String>) - Static method in class com.sucy.skill.dynamic.custom.EditorOption
 
LIST - Static variable in class com.sucy.skill.language.RPGFilter
 
listen(SkillAPIListener, boolean) - Method in class com.sucy.skill.SkillAPI
 
ListenerUtil - Class in com.sucy.skill.listener
Helper class for listeners
ListenerUtil() - Constructor for class com.sucy.skill.listener.ListenerUtil
 
Lists - Class in com.sucy.skill.util
ProSkillAPI © 2023 com.sucy.skill.util.Lists
Lists() - Constructor for class com.sucy.skill.util.Lists
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.ArmorCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.BiomeCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.BlockCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.BurningCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.CastLevelCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.ClassLevelCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.CombatCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.CrouchCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.DirectionCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.EntityTypeCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.LoreCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.MountedCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.MountingCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.MythicMobTypeCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.condition.WorldCondition
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.EffectComponent
Loads component data from the configuration
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.mechanic.TriggerMechanic
 
load(DynamicSkill, DataSection) - Method in class com.sucy.skill.dynamic.target.TargetComponent
 
load(DataSection) - Method in class com.sucy.skill.api.classes.RPGClass
Loads class template data from the configuration
load(DataSection) - Method in class com.sucy.skill.api.Settings
Loads attributes from a configuration section
load(DataSection) - Method in class com.sucy.skill.api.skills.Skill
Loads skill data from the configuration
load(DataSection) - Static method in class com.sucy.skill.cast.PreviewSettings
 
load(DataSection) - Method in class com.sucy.skill.dynamic.DynamicSkill
Loads dynamic components in addition to the normal values
load(DataSection, boolean) - Method in class com.sucy.skill.cast.PlayerCastBars
Loads data from the config
load(ItemStack[]) - Method in class com.sucy.skill.gui.tool.GUIData
 
load(ItemStack[]) - Method in class com.sucy.skill.gui.tool.GUIPage
 
load(OfflinePlayer, DataSection) - Method in class com.sucy.skill.data.io.IOManager
Loads data from the DataSection for the given player
loadAll() - Method in class com.sucy.skill.data.io.ConfigIO
 
loadAll() - Method in class com.sucy.skill.data.io.IOManager
Loads player data for all online players
loadAll() - Method in class com.sucy.skill.data.io.SQLIO
 
loadData(OfflinePlayer) - Method in class com.sucy.skill.data.io.ConfigIO
Loads data for the given player
loadData(OfflinePlayer) - Method in class com.sucy.skill.data.io.IOManager
Loads data for the player
loadData(OfflinePlayer) - Method in class com.sucy.skill.data.io.SQLIO
 
loadExperienceSettings() - Method in class com.sucy.skill.data.Settings
 
loadGroupSettings() - Method in class com.sucy.skill.data.Settings
 
loadingPlayers - Static variable in class com.sucy.skill.listener.MainListener
 
loadLevels(DataSection) - Static method in class com.sucy.skill.log.Logger
Loads all logging level settings from the config data
loadPlayerData(OfflinePlayer) - Static method in class com.sucy.skill.SkillAPI
Loads the data for a player when they join the server.
LocationTarget - Class in com.sucy.skill.dynamic.target
Applies child components to a location using the caster's faced direction
LocationTarget() - Constructor for class com.sucy.skill.dynamic.target.LocationTarget
 
log(LogType, int, String) - Static method in class com.sucy.skill.log.Logger
Logs a message under the given category if it meets the level requirement.
log(String) - Static method in class com.sucy.skill.log.Logger
Logs a message, ignoring any active logging levels
log(String, int, String) - Static method in class com.sucy.skill.log.Logger
Logs a message under the given category if it meets the level requirement.
Log - Class in com.sucy.skill.data.formula.operator
The exponent operation used in formulas
Log() - Constructor for class com.sucy.skill.data.formula.operator.Log
 
Logger - Class in com.sucy.skill.log
Handles logging messages of varying levels
Logger() - Constructor for class com.sucy.skill.log.Logger
 
LogType - Enum Class in com.sucy.skill.log
Different categories of logging
LORE - Static variable in class com.sucy.skill.data.Permissions
 
LoreCondition - Class in com.sucy.skill.dynamic.condition
 
LoreCondition() - Constructor for class com.sucy.skill.dynamic.condition.LoreCondition
 
loseExp() - Method in class com.sucy.skill.api.player.PlayerData
Causes the player to lose experience as a penalty (generally for dying)
loseExp(double) - Method in class com.sucy.skill.api.player.PlayerClass
Causes the player to lose experience This will launch a PlayerExperienceLostEvent event before taking the experience.
loseExp(double, boolean, boolean) - Method in class com.sucy.skill.api.player.PlayerClass
Causes the player to lose experience This will launch a PlayerExperienceLostEvent event before taking the experience.
loseExp(double, boolean, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Causes the player to lose experience This will launch a PlayerExperienceLostEvent event before taking the experience.
loseLevels(int) - Method in class com.sucy.skill.api.player.PlayerClass
 
loseLevels(int) - Method in class com.sucy.skill.api.player.PlayerData
Causes the player to lose levels
LUCK - Static variable in class com.sucy.skill.manager.AttributeManager
 
LVL - Static variable in class com.sucy.skill.data.Permissions
 
LVL - Static variable in class com.sucy.skill.language.NotificationNodes
 
LVL_LOSE - Static variable in class com.sucy.skill.language.NotificationNodes
 

M

MainListener - Class in com.sucy.skill.listener
The main listener for SkillAPI that handles general mechanics such as loading/clearing data, controlling experience gains, and enabling/disabling passive abilities.
MainListener() - Constructor for class com.sucy.skill.listener.MainListener
 
MainThread - Class in com.sucy.skill.thread
The main async task for SkillAPI functions
MainThread() - Constructor for class com.sucy.skill.thread.MainThread
Sets up the main thread
makeObject(Particle, Settings) - Static method in class com.sucy.skill.api.particle.ParticleHelper
 
makeObject(Particle, Material, int, int, Color, Color, float) - Static method in class com.sucy.skill.api.particle.ParticleHelper
 
MANA - Enum constant in enum class com.sucy.skill.log.LogType
 
MANA - Static variable in class com.sucy.skill.api.classes.ClassAttribute
Maximum mana for a class
MANA - Static variable in class com.sucy.skill.api.skills.SkillAttribute
Mana cost attribute of a skill
MANA - Static variable in class com.sucy.skill.data.Permissions
 
MANA - Static variable in class com.sucy.skill.language.ErrorNodes
 
MANA - Static variable in class com.sucy.skill.language.RPGFilter
 
MANA - Static variable in class com.sucy.skill.manager.AttributeManager
 
MANA_REGEN - Static variable in class com.sucy.skill.manager.AttributeManager
 
ManaCondition - Class in com.sucy.skill.dynamic.condition
 
ManaCondition() - Constructor for class com.sucy.skill.dynamic.condition.ManaCondition
 
ManaCost - Enum Class in com.sucy.skill.api.enums
A collection of possible reasons mana was deducted from a player.
ManaMechanic - Class in com.sucy.skill.dynamic.mechanic
Gives mana to each target
ManaMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ManaMechanic
 
ManaSource - Enum Class in com.sucy.skill.api.enums
A collection of possible reasons mana was gained by a player.
ManaTask - Class in com.sucy.skill.task
Restores mana to all players over time.
ManaTask() - Constructor for class com.sucy.skill.task.ManaTask
Starts a new task for regenerating mana over time.
MAT - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
MATERIAL_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
Matrix3D - Class in com.sucy.skill.data
 
Matrix3D(double, double, double, double, double, double, double, double, double) - Constructor for class com.sucy.skill.data.Matrix3D
 
MAX - Static variable in class com.sucy.skill.language.RPGFilter
 
MAX_ACCOUNTS - Static variable in class com.sucy.skill.data.Permissions
 
MAX_COMBO_SIZE - Static variable in enum class com.sucy.skill.data.Click
 
MECHANIC - Enum constant in enum class com.sucy.skill.dynamic.ComponentType
 
MechanicComponent - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.MechanicComponent
MechanicComponent() - Constructor for class com.sucy.skill.dynamic.mechanic.MechanicComponent
 
MechanicListener - Class in com.sucy.skill.listener
The listener for handling events related to dynamic mechanics
MechanicListener() - Constructor for class com.sucy.skill.listener.MechanicListener
 
meetsVersion(String, String) - Static method in class com.sucy.skill.DependencyRequirement
 
MELEE_DAMAGE - Static variable in class com.sucy.skill.manager.AttributeManager
 
MELEE_DEFENSE - Static variable in class com.sucy.skill.manager.AttributeManager
 
Menu - Class in com.sucy.skill.gui.map
Manages schemes for the map menus
Menu() - Constructor for class com.sucy.skill.gui.map.Menu
 
MessageMechanic - Class in com.sucy.skill.dynamic.mechanic
Sends a message to each player target
MessageMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.MessageMechanic
 
META_KEY - Static variable in class com.sucy.skill.dynamic.mechanic.FireMechanic
 
META_KEY - Static variable in class com.sucy.skill.dynamic.mechanic.ImmunityMechanic
 
MimicHook - Class in com.sucy.skill.hook.mimic
 
MimicHook() - Constructor for class com.sucy.skill.hook.mimic.MimicHook
 
MIN_CORE_VERSION - Static variable in class com.sucy.skill.DependencyRequirement
 
MineMechanic - Class in com.sucy.skill.dynamic.mechanic
Mechanic that destroys a selection of blocks at the location of the target
MineMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.MineMechanic
 
MISSING - Static variable in class com.sucy.skill.language.RPGFilter
 
MISSING_MANA - Enum constant in enum class com.sucy.skill.api.enums.SkillStatus
The player requires more mana before using the skill
MOB - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience resulted from defeating a monster
modify(EffectComponent, String, double, int) - Method in class com.sucy.skill.manager.AttributeManager.Attribute
Modifies a dynamic condition's value
modifyDealtDamage(double) - Method in class com.sucy.skill.api.util.BuffData
Deprecated.
modifyDealtDamage(LivingEntity, double) - Static method in class com.sucy.skill.api.util.BuffManager
modifySkillDealtDamage(double) - Method in class com.sucy.skill.api.util.BuffData
Deprecated.
modifySkillDealtDamage(LivingEntity, double) - Static method in class com.sucy.skill.api.util.BuffManager
modifySkillTakenDamage(double) - Method in class com.sucy.skill.api.util.BuffData
Deprecated.
modifySkillTakenDefense(LivingEntity, double) - Static method in class com.sucy.skill.api.util.BuffManager
modifyStat(String, double, int) - Method in class com.sucy.skill.manager.AttributeManager.Attribute
Modifies a stat value
modifyTakenDamage(double) - Method in class com.sucy.skill.api.util.BuffData
Deprecated.
modifyTakenDefense(LivingEntity, double) - Static method in class com.sucy.skill.api.util.BuffManager
Modulo - Class in com.sucy.skill.data.formula.operator
Modulo operator
Modulo() - Constructor for class com.sucy.skill.data.formula.operator.Modulo
 
MoneyCondition - Class in com.sucy.skill.dynamic.condition
Checks if the player's balance is within a range, using Vault
MoneyCondition() - Constructor for class com.sucy.skill.dynamic.condition.MoneyCondition
 
MoneyMechanic - Class in com.sucy.skill.dynamic.mechanic
Deals damage to each target
MoneyMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.MoneyMechanic
 
MountedCondition - Class in com.sucy.skill.dynamic.condition
 
MountedCondition() - Constructor for class com.sucy.skill.dynamic.condition.MountedCondition
 
MountingCondition - Class in com.sucy.skill.dynamic.condition
 
MountingCondition() - Constructor for class com.sucy.skill.dynamic.condition.MountingCondition
 
MOVE_SPEED - Static variable in class com.sucy.skill.manager.AttributeManager
 
MoveTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
MoveTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.MoveTrigger
 
Multiplication - Class in com.sucy.skill.data.formula.operator
The multiplication operation used in formulas
Multiplication() - Constructor for class com.sucy.skill.data.formula.operator.Multiplication
 
MULTIPLY_PERCENTAGE - Enum constant in enum class com.sucy.skill.api.enums.Operation
Multiply final amount by this value.
MythicMobsHook - Class in com.sucy.skill.hook
ProSkillAPI © 2023 com.sucy.skill.hook.MythicMobsHook
MythicMobsHook() - Constructor for class com.sucy.skill.hook.MythicMobsHook
 
MythicMobTypeCondition - Class in com.sucy.skill.dynamic.condition
 
MythicMobTypeCondition() - Constructor for class com.sucy.skill.dynamic.condition.MythicMobTypeCondition
 

N

name - Variable in class com.sucy.skill.dynamic.custom.EditorOption
 
NAME - Static variable in class com.sucy.skill.language.RPGFilter
 
NameCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to have a specified potion effect
NameCondition() - Constructor for class com.sucy.skill.dynamic.condition.NameCondition
 
Nearby - Class in com.sucy.skill.api.util
Fetches nearby entities by going through possible chunks instead of all entities in a world
Nearby() - Constructor for class com.sucy.skill.api.util.Nearby
 
NearestTarget - Class in com.sucy.skill.dynamic.target
Applies child components to the closest all nearby entities around each of the current targets.
NearestTarget() - Constructor for class com.sucy.skill.dynamic.target.NearestTarget
 
needsPermission - Variable in class com.sucy.skill.api.classes.RPGClass
Whether the class requires permissions in order to be professed into
needsPermission() - Method in class com.sucy.skill.api.skills.Skill
Checks whether the skill needs a permission for a player to use it.
negate() - Method in class com.sucy.skill.data.formula.Formula
Negates the output of the formula for future computations
NEGATIVE - Static variable in class com.sucy.skill.api.util.StatusFlag
 
next() - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Cycles to the next skill
next() - Method in class com.sucy.skill.gui.tool.GUIData
 
next() - Method in class com.sucy.skill.gui.tool.GUIHolder
 
next() - Method in enum class com.sucy.skill.gui.tool.GUIType
 
next() - Method in class com.sucy.skill.thread.TaskList
 
NO_MANA - Enum constant in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
 
NO_SKILLS - Static variable in class com.sucy.skill.language.ErrorNodes
 
NO_TARGET - Enum constant in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
 
NoCheatHook - Class in com.sucy.skill.hook
Handles plugin calls to NoCheatPlus to get around it blocking skill effects
NoCheatHook() - Constructor for class com.sucy.skill.hook.NoCheatHook
 
NONE - Enum constant in enum class com.sucy.skill.cast.PreviewType
 
normalize() - Method in class com.sucy.skill.api.target.AABB.Vec3D
Normalizes the vector so that its magnitude = 1.
normalize(String) - Method in class com.sucy.skill.manager.AttributeManager
Normalizes a config key or name into the config key for a unified identifier to store stats under.
NOT_UNLOCKED - Enum constant in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
 
NotificationNodes - Class in com.sucy.skill.language
Default message language nodes
NotificationNodes() - Constructor for class com.sucy.skill.language.NotificationNodes
 
number(String, String, String, double, double) - Static method in class com.sucy.skill.dynamic.custom.EditorOption
 

O

object - Variable in class com.sucy.skill.api.particle.ParticleSettings
 
OFF_HAND_ITEM - Enum constant in enum class com.sucy.skill.data.PlayerEquips.EquipType
 
OffhandCondition - Class in com.sucy.skill.dynamic.condition
Item condition for a player's off hand
OffhandCondition() - Constructor for class com.sucy.skill.dynamic.condition.OffhandCondition
 
OffsetTarget - Class in com.sucy.skill.dynamic.target
Applies child effects to a location offset from the current targets
OffsetTarget() - Constructor for class com.sucy.skill.dynamic.target.OffsetTarget
 
oldHealthBar - Variable in class com.sucy.skill.data.PlayerSettings
 
ON_COOLDOWN - Enum constant in enum class com.sucy.skill.api.enums.SkillStatus
The skill is currently on cooldown
ON_COOLDOWN - Enum constant in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
 
onApply(FlagApplyEvent) - Method in class com.sucy.skill.listener.MechanicListener
Applies effects when specific flag keys are set
onArmorStandInteract(PlayerArmorStandManipulateEvent) - Method in class com.sucy.skill.listener.MechanicListener
Cancels interactions with armor stands corresponding to an Armor Stand Mechanic
onAssign(InventoryClickEvent) - Method in class com.sucy.skill.listener.BarListener
Handles assigning skills to the skill bar
onAssign(InventoryClickEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Handles assigning skills to the skill bar
onAttack(EntityDamageByEntityEvent) - Method in class com.sucy.skill.listener.ItemListener
Cancels left clicks on disabled items
onBreak(BlockBreakEvent) - Method in class com.sucy.skill.listener.ExperienceListener
 
onBreak(BlockBreakEvent) - Method in class com.sucy.skill.listener.MainListener
Handles experience when a block is broken
onBreak(BlockBreakEvent) - Method in class com.sucy.skill.listener.MechanicListener
Can't break blocks from block mechanics
onBreak(PlayerItemBreakEvent) - Method in class com.sucy.skill.listener.ItemListener
Updates player equips when an item breaks
onCast(PlayerCastSkillEvent) - Method in class com.sucy.skill.listener.StatusListener
Cancels players casting skills while stunned or silenced
onCast(PlayerItemHeldEvent) - Method in class com.sucy.skill.listener.BarListener
Applies skill bar actions when pressing the number keys
onCast(PlayerItemHeldEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Applies skill bar actions when pressing the number keys
onChangeAccount(PlayerAccountChangeEvent) - Method in class com.sucy.skill.listener.BarListener
 
onChangeAccount(PlayerAccountChangeEvent) - Method in class com.sucy.skill.listener.CastCombatListener
 
onChangedWorldPre(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.CastListener
 
onChangeMode(PlayerGameModeChangeEvent) - Method in class com.sucy.skill.listener.BarListener
Clears or sets up the skill bar upon changing from or to creative mode
onChangeMode(PlayerGameModeChangeEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Clears or sets up the skill bar upon changing from or to creative mode
onChangeWorld(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.AddonListener
Tracks when a player changes worlds for avoiding accidental skill casts
onChangeWorld(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.BarListener
 
onChangeWorld(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.CastCombatListener
 
onChangeWorld(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.CastListener
 
onChangeWorldPre(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.BarListener
Ignores the next cast upon changing worlds due to the forced slot
onChangeWorldPre(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Ignores the next cast upon changing worlds due to the forced slot
onChunkLoad(ChunkLoadEvent) - Method in class com.sucy.skill.listener.MechanicListener
 
onClassChange(PlayerClassChangeEvent) - Method in class com.sucy.skill.listener.CastItemListener
Re-initializes cast data on class change
onClassChange(PlayerClassChangeEvent) - Method in class com.sucy.skill.listener.CastListener
 
onClick(RPGClass, int, boolean, boolean) - Method in class com.sucy.skill.gui.handlers.DetailsHandler
Shows class details when clicked
onClick(RPGClass, int, boolean, boolean) - Method in class com.sucy.skill.gui.handlers.ProfessHandler
Professes as the clicked class
onClick(KeyPressEvent) - Method in class com.sucy.skill.listener.ComboListener
Registers clicks as they happen
onClick(Skill, int, boolean, boolean) - Method in class com.sucy.skill.gui.handlers.SkillHandler
 
onClick(AttributeManager.Attribute, int, boolean, boolean) - Method in class com.sucy.skill.gui.handlers.AttributeHandler
 
onClick(InventoryClickEvent) - Method in class com.sucy.skill.listener.CastItemListener
Prevents moving the cast item
onClick(InventoryClickEvent) - Method in class com.sucy.skill.listener.CastListener
 
onClick(InventoryClickEvent) - Method in class com.sucy.skill.listener.ToolListener
 
onClick(PlayerInteractEvent) - Method in class com.sucy.skill.listener.ClickListener
Registers clicks as they happen
onClick(T, int, boolean, boolean) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
onClose(Player) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
onClose(InventoryCloseEvent) - Method in class com.sucy.skill.listener.CastListener
 
onClose(InventoryCloseEvent) - Method in class com.sucy.skill.listener.ItemListener
 
onClose(InventoryCloseEvent) - Method in class com.sucy.skill.listener.ToolListener
 
onCombat(EntityDamageByEntityEvent) - Method in class com.sucy.skill.listener.MainListener
Handles marking players as in combat
onCommand(PlayerCommandPreprocessEvent) - Method in class com.sucy.skill.listener.MainListener
 
onCommand(ServerCommandEvent) - Method in class com.sucy.skill.listener.MainListener
 
onCraft(CraftItemEvent) - Method in class com.sucy.skill.listener.ExperienceListener
 
onDamage(EntityDamageByEntityEvent) - Method in class com.sucy.skill.listener.StatusListener
Cancels damage when an attacker is disarmed.
onDamage(EntityDamageEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
 
onDamage(EntityDamageEvent) - Method in class com.sucy.skill.listener.MainListener
Damage type immunities
onDamageByEntity(EntityDamageByEntityEvent) - Method in class com.sucy.skill.listener.MechanicListener
Applies projectile and lightning callbacks when striking an enemy
onDamaged(EntityDamageEvent) - Method in class com.sucy.skill.listener.CastListener
 
onDamaged(EntityDamageEvent) - Method in class com.sucy.skill.listener.StatusListener
Cancels damage when a defender is invincible or inverting damage
onDeath(EntityDeathEvent) - Method in class com.sucy.skill.listener.DeathListener
 
onDeath(EntityDeathEvent) - Method in class com.sucy.skill.listener.MainListener
 
onDeath(PlayerDeathEvent) - Method in class com.sucy.skill.listener.BarListener
Clears the skill bar on death
onDeath(PlayerDeathEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Clears the skill bar on death
onDeath(PlayerDeathEvent) - Method in class com.sucy.skill.listener.CastItemListener
 
onDeath(PlayerDeathEvent) - Method in class com.sucy.skill.listener.CastListener
 
onDeath(PlayerDeathEvent) - Method in class com.sucy.skill.listener.MainListener
Stops passives an applies death penalties when a player dies.
onDisable() - Method in class com.sucy.skill.SkillAPI
Disables SkillAPI, saving data before unloading everything and disconnecting listeners.
onDown(Player) - Method in class com.sucy.skill.gui.map.SkillDetailMenu
 
onDown(Player) - Method in class com.sucy.skill.gui.map.SkillListMenu
Moves to the next skill
onDowngrade(PlayerSkillDowngradeEvent) - Method in class com.sucy.skill.listener.BarListener
Updates a player's skill bar when downgrading a skill to level 0
onDowngrade(PlayerSkillDowngradeEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Updates a player's skill bar when downgrading a skill to level 0
onDrag(InventoryDragEvent) - Method in class com.sucy.skill.listener.ToolListener
 
onDrop(PlayerDropItemEvent) - Method in class com.sucy.skill.listener.CastItemListener
Casts a skill when dropping the cast item
onDrop(PlayerDropItemEvent) - Method in class com.sucy.skill.listener.CastListener
 
onDrop(PlayerDropItemEvent) - Method in class com.sucy.skill.listener.ClickListener
 
onDrop(PlayerDropItemEvent) - Method in class com.sucy.skill.listener.ComboListener
 
onDrop(PlayerDropItemEvent) - Method in class com.sucy.skill.listener.ItemListener
Removes weapon bonuses when dropped
onDupe(InventoryClickEvent) - Method in class com.sucy.skill.listener.CastCombatListener
 
onEnable() - Method in class com.sucy.skill.SkillAPI
Enables SkillAPI, setting up listeners, managers, and loading data.
onEntityCombust(EntityCombustEvent) - Method in class com.sucy.skill.listener.MechanicListener
 
onEntityDamage(EntityDamageEvent) - Method in class com.sucy.skill.listener.MechanicListener
 
onEntityDamageCause(EntityDamageEvent) - Method in class com.sucy.skill.listener.MechanicListener
 
onExp(PlayerExperienceGainEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
 
onExpBottleBreak(ExpBottleEvent) - Method in class com.sucy.skill.listener.MainListener
Handles experience when a Bottle o' Enchanting breaks
onExpChange(PlayerExpChangeEvent) - Method in class com.sucy.skill.listener.MainListener
Prevents experience orbs from modifying the level bar when it is used for displaying class level.
onExpGain(PlayerExperienceGainEvent) - Method in class com.sucy.skill.listener.AddonListener
Cancels skill casts shortly after changing worlds or joining the server.
onExpire(FlagExpireEvent) - Method in class com.sucy.skill.listener.MechanicListener
Clears speed modifiers when the flag expires
onExplode(EntityExplodeEvent) - Method in class com.sucy.skill.listener.MechanicListener
Stop explosions of projectiles fired from skills
onFClick(PlayerSwapHandItemsEvent) - Method in class com.sucy.skill.listener.ComboListener
 
onFlag(FlagApplyEvent) - Method in class com.sucy.skill.listener.StatusListener
Applies a slow potion to mobs when stunned/rooted due to them not having a move event like the players.
onHeal(SkillHealEvent) - Method in class com.sucy.skill.listener.BuffListener
 
onHeld(PlayerItemHeldEvent) - Method in class com.sucy.skill.listener.CastListener
 
onHeld(PlayerItemHeldEvent) - Method in class com.sucy.skill.listener.ItemListener
 
onHit(ProjectileHitEvent) - Method in class com.sucy.skill.listener.ProjectileListener
Removes mark from projectile
onHotBar(Skill, int, int) - Method in class com.sucy.skill.gui.handlers.SkillHandler
 
onHotBar(T, int, int) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
onHungerChange(FoodLevelChangeEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
 
onHungerHeal(EntityRegainHealthEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
 
onInteract(KeyPressEvent) - Method in class com.sucy.skill.listener.BindListener
Handles interact events to check when a player right clicks with a bound item to cast a skill.
onInteract(PlayerInteractEvent) - Method in class com.sucy.skill.listener.CastItemListener
Cycles through skills upon interact
onInteract(PlayerInteractEvent) - Method in class com.sucy.skill.listener.CastListener
 
onInterrupt(FlagApplyEvent) - Method in class com.sucy.skill.listener.StatusListener
Applies interrupt effects, stopping channeling.
onInvest(PlayerUpAttributeEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
Applies health and mana attribute bonuses on upgrading the attribute
onItemPickup(InventoryPickupItemEvent) - Method in class com.sucy.skill.listener.MechanicListener
Prevent item projectiles from being absorbed by hoppers
onJoin(Player) - Method in class com.sucy.skill.listener.attribute.AttributeListener
Refresh player stats on login
onJoin(Player) - Method in class com.sucy.skill.listener.BarListener
Sets up skill bars on joining
onJoin(Player) - Method in class com.sucy.skill.listener.ItemListener
Updates equipment data on join
onJoin(PlayerJoinEvent) - Method in class com.sucy.skill.listener.MainListener
Starts passives and applies class data when a player logs in.
onJump(PlayerMoveEvent) - Method in class com.sucy.skill.listener.ComboListener
 
onKill(EntityDeathEvent) - Method in class com.sucy.skill.listener.KillListener
Grants experience upon killing a monster and blocks experience when the monster originated from a blocked source.
onLand(ProjectileHitEvent) - Method in class com.sucy.skill.listener.MechanicListener
Applies projectile callbacks when landing on the ground
onLaunch(ProjectileLaunchEvent) - Method in class com.sucy.skill.listener.ProjectileListener
Marks projectiles as "flying"
onLaunch(ProjectileLaunchEvent) - Method in class com.sucy.skill.listener.StatusListener
Cancels firing projectiles when the launcher is stunned or disarmed.
onLeft(Player) - Method in class com.sucy.skill.gui.map.SkillDetailMenu
 
onLeft(Player) - Method in class com.sucy.skill.gui.map.SkillListMenu
Jumping back 4 skills
onLevelUp(PlayerLevelUpEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
Applies health and mana bonus attributes
onLevelUp(PlayerLevelUpEvent) - Method in class com.sucy.skill.listener.MainListener
Handles updating level displays for players
onLinger(AreaEffectCloudApplyEvent) - Method in class com.sucy.skill.listener.LingeringPotionListener
 
onLingerSplash(LingeringPotionSplashEvent) - Method in class com.sucy.skill.listener.LingeringPotionListener
 
onLoad() - Method in class com.sucy.skill.SkillAPI
 
onLogin(AsyncPlayerPreLoginEvent) - Method in class com.sucy.skill.listener.MainListener
Loads player data asynchronously when a player tries to log in
onManaRegen(PlayerManaGainEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
Apply attributes to mana regen
onMove(PlayerMoveEvent) - Method in class com.sucy.skill.listener.MechanicListener
Checks for landing on the ground
onMove(PlayerMoveEvent) - Method in class com.sucy.skill.listener.StatusListener
Cancels player movement when stunned or rooted
onOpen(InventoryOpenEvent) - Method in class com.sucy.skill.listener.CastListener
 
onPhysical(PhysicalDamageEvent) - Method in class com.sucy.skill.listener.BuffListener
 
onPhysical(PhysicalDamageEvent) - Method in class com.sucy.skill.listener.KillListener
Keeps track of killers when dealing physical damage
onPhysicalDamage(PhysicalDamageEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
Apply physical damage/defense attribute buffs
onPhysicalDamage(PhysicalDamageEvent) - Method in class com.sucy.skill.listener.StatusListener
 
onPhysicalDamage(EntityDamageByEntityEvent) - Method in class com.sucy.skill.listener.MainListener
Launches physical damage events to differentiate skill damage from physical damage
onPickup(EntityPickupItemEvent) - Method in class com.sucy.skill.listener.ItemListener
Updates weapon on pickup Clear attribute buff data on quit
onPlace(BlockPlaceEvent) - Method in class com.sucy.skill.listener.ExperienceListener
 
onPlayerHit(EntityDamageByEntityEvent) - Method in class com.sucy.skill.listener.AddonListener
Cancels damage between friendly classes
onPlayerJoin(PlayerJoinEvent) - Method in class com.sucy.skill.listener.AddonListener
Tracks when a player joins for avoiding accidental skill casts
onPluginDisable(PluginDisableEvent) - Method in class com.sucy.skill.hook.PluginChecker
 
onPluginEnable(PluginEnableEvent) - Method in class com.sucy.skill.hook.PluginChecker
 
onProfess(PlayerClassChangeEvent) - Method in class com.sucy.skill.listener.BarListener
Manages setting up and clearing the skill bar when a player changes professions
onProfess(PlayerClassChangeEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Manages setting up and clearing the skill bar when a player changes professions
onProfess(PlayerClassChangeEvent) - Method in class com.sucy.skill.listener.ItemListener
 
onProjectileLaunch(ProjectileLaunchEvent) - Method in class com.sucy.skill.listener.ItemListener
 
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.BarListener
Clears skill bars upon quitting the game
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Clears skill bars upon quitting the game
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.CastItemListener
Removes the cast item on quit
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.CastListener
 
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.ComboListener
 
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.MainListener
Saves player data when they log out and stops passives
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.MechanicListener
Resets walk speed and clears them from the map when quitting
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.StatusListener
Clears data for players leaving the server
onQuit(PlayerQuitEvent) - Method in class com.sucy.skill.listener.ToolListener
 
onReadyLogin(PlayerLoginEvent) - Method in class com.sucy.skill.listener.MainListener
 
onRequest(OfflinePlayer, String) - Method in class com.sucy.skill.hook.PlaceholderAPIHook
 
onRespawn(PlayerRespawnEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
Updates attributes on respawn
onRespawn(PlayerRespawnEvent) - Method in class com.sucy.skill.listener.BarListener
Sets the skill bar back up on respawn
onRespawn(PlayerRespawnEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Sets the skill bar back up on respawn
onRespawn(PlayerRespawnEvent) - Method in class com.sucy.skill.listener.MainListener
Starts passive abilities again after respawning
onRight(Player) - Method in class com.sucy.skill.gui.map.SkillDetailMenu
 
onRight(Player) - Method in class com.sucy.skill.gui.map.SkillListMenu
Jumping forward 4 skills
onSaturationHeal(EntityRegainHealthEvent) - Method in class com.sucy.skill.listener.MainListener
Cancels saturation heal
onSelect(Player) - Method in class com.sucy.skill.gui.map.SkillDetailMenu
 
onSelect(Player) - Method in class com.sucy.skill.gui.map.SkillListMenu
Selects the current skill for extra details
onSetup() - Method in class com.sucy.skill.gui.tool.GUIHolder
 
onShiftClick(PlayerToggleSneakEvent) - Method in class com.sucy.skill.listener.ComboListener
Registers shift clicks as they happen
onShoot(EntityShootBowEvent) - Method in class com.sucy.skill.listener.ItemListener
Cancels firing a bow with a disabled weapon
onSkill(SkillDamageEvent) - Method in class com.sucy.skill.listener.BuffListener
 
onSkillDamage(SkillDamageEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
Apply skill damage/defense attribute buffs
onSkillUse(PlayerCastSkillEvent) - Method in class com.sucy.skill.listener.AddonListener
Cancels skill casts shortly after changing worlds or joining the server.
onSmelt(FurnaceExtractEvent) - Method in class com.sucy.skill.listener.MainListener
Handles experience when ore is smelted in a furnace
onSpawn(CreatureSpawnEvent) - Method in class com.sucy.skill.listener.KillListener
Marks spawned entities with how they spawned to block experience from certain methods
onSpell(SkillDamageEvent) - Method in class com.sucy.skill.listener.DeathListener
Launches our own death event for when entities are killed via skills
onSpell(SkillDamageEvent) - Method in class com.sucy.skill.listener.KillListener
Keeps track of killers when dealing damage with skills
onSplash(PotionSplashEvent) - Method in class com.sucy.skill.listener.MechanicListener
Handles when a potion projectile hits things
onStarve(EntityDamageEvent) - Method in class com.sucy.skill.listener.MainListener
Cancels food damaging the player when the bar is being used for GUI features instead of normal hunger.
onSummonDamage(EntityDamageByEntityEvent) - Method in class com.sucy.skill.listener.MechanicListener
Handles when summoned monsters deal damage
onToggle(InventoryClickEvent) - Method in class com.sucy.skill.listener.BarListener
Event for assigning skills to the skill bar
onToggle(InventoryClickEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Event for assigning skills to the skill bar
onTrue(TrueDamageEvent) - Method in class com.sucy.skill.listener.DeathListener
Launches our own death event for when entities are killed via skills
onTrue(TrueDamageEvent) - Method in class com.sucy.skill.listener.KillListener
Keeps track of killers when dealing true damage with skills
onTrueDamage(TrueDamageEvent) - Method in class com.sucy.skill.listener.StatusListener
Cancels damage when a defender is invincible or inverting damage
onUnload(ChunkUnloadEvent) - Method in class com.sucy.skill.listener.MainListener
 
onUnlock(PlayerSkillUnlockEvent) - Method in class com.sucy.skill.listener.BarListener
Adds unlocked skills to the skill bar if applicable
onUnlock(PlayerSkillUnlockEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Adds unlocked skills to the skill bar if applicable
onUnlock(PlayerSkillUnlockEvent) - Method in class com.sucy.skill.listener.CastItemListener
Adds unlocked skills to the skill bar if applicable
onUnlock(PlayerSkillUnlockEvent) - Method in class com.sucy.skill.listener.CastListener
Adds unlocked skills to the skill bar if applicable
onUp(Player) - Method in class com.sucy.skill.gui.map.SkillDetailMenu
 
onUp(Player) - Method in class com.sucy.skill.gui.map.SkillListMenu
Moves to the previous skill
onUpgrade(PlayerSkillUpgradeEvent) - Method in class com.sucy.skill.listener.BarListener
Updates the skill bar when a skill is upgraded
onUpgrade(PlayerSkillUpgradeEvent) - Method in class com.sucy.skill.listener.CastCombatListener
Updates the skill bar when a skill is upgraded
onWorld(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.ItemListener
Update equips on world change into an active world
onWorldChange(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.attribute.AttributeListener
 
onWorldChange(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.CastItemListener
 
onWorldChange(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.MainListener
 
onWorldChangePre(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.CastItemListener
Enables/disables cast when changing worlds
onWorldChangePre(PlayerChangedWorldEvent) - Method in class com.sucy.skill.listener.MainListener
Applies or removes SkillAPI features from a player upon switching worlds
open() - Method in class com.sucy.skill.gui.tool.GUITool
 
openAttributeMenu() - Method in class com.sucy.skill.api.player.PlayerData
Opens the attribute menu for the player
Operation - Enum Class in com.sucy.skill.api.enums
Enumerable operation to be applied.
ORGANIZER - Enum constant in enum class com.sucy.skill.cast.PlayerView
 

P

P_CALL - Static variable in class com.sucy.skill.listener.MechanicListener
 
P_TYPE - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
page - Variable in class com.sucy.skill.gui.tool.GUIHolder
 
PAGES - Static variable in class com.sucy.skill.gui.tool.GUIData
 
parseCombo(String) - Method in class com.sucy.skill.manager.ComboManager
Parses a combo from a string using spaces as breaks
parseIcon(DataSection) - Static method in class com.sucy.skill.api.util.Data
Parses an item icon from a configuration
parseItem(DataSection) - Static method in class com.sucy.skill.gui.tool.GUITool
 
parseValues(LivingEntity, String, int, double) - Method in class com.sucy.skill.dynamic.EffectComponent
Retrieves an attribute value while applying attribute data if enabled and a player is using the skill
particle - Static variable in class com.sucy.skill.cast.PreviewSettings
 
PARTICLE_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
ParticleAnimationMechanic - Class in com.sucy.skill.dynamic.mechanic
Plays a particle effect
ParticleAnimationMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ParticleAnimationMechanic
 
ParticleEffect - Class in com.sucy.skill.api.particle
A particle effect that can be played
ParticleEffect(String, PolarSettings, PolarSettings, ParticleSettings, DirectionHandler, DirectionHandler, String, String, int, int, boolean, double) - Constructor for class com.sucy.skill.api.particle.ParticleEffect
 
ParticleEffectMechanic - Class in com.sucy.skill.dynamic.mechanic
 
ParticleEffectMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ParticleEffectMechanic
 
ParticleHelper - Class in com.sucy.skill.api.particle
Simplified particle utility compared to MCCore's
ParticleMechanic - Class in com.sucy.skill.dynamic.mechanic
Plays a particle effect
ParticleMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ParticleMechanic
 
ParticleProjectile - Class in com.sucy.skill.api.projectile
A fake projectile that plays particles along its path
ParticleProjectile(LivingEntity, int, Location, Settings, int) - Constructor for class com.sucy.skill.api.projectile.ParticleProjectile
Constructor
ParticleProjectileExpireEvent - Class in com.sucy.skill.api.event
An event for when a particle projectile expires from flying too long.
ParticleProjectileExpireEvent(ParticleProjectile) - Constructor for class com.sucy.skill.api.event.ParticleProjectileExpireEvent
Initializes a new event.
ParticleProjectileHitEvent - Class in com.sucy.skill.api.event
An event for when a particle projectile hits something.
ParticleProjectileHitEvent(ParticleProjectile, LivingEntity) - Constructor for class com.sucy.skill.api.event.ParticleProjectileHitEvent
Initializes a new event.
ParticleProjectileLandEvent - Class in com.sucy.skill.api.event
An event for when a particle projectile projectile hits terrain.
ParticleProjectileLandEvent(ParticleProjectile) - Constructor for class com.sucy.skill.api.event.ParticleProjectileLandEvent
Initializes a new event.
ParticleProjectileLaunchEvent - Class in com.sucy.skill.api.event
An event for when a particle projectile is launched.
ParticleProjectileLaunchEvent(ParticleProjectile) - Constructor for class com.sucy.skill.api.event.ParticleProjectileLaunchEvent
Initializes a new event.
ParticleProjectileMechanic - Class in com.sucy.skill.dynamic.mechanic
Heals each target
ParticleProjectileMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ParticleProjectileMechanic
 
ParticleSettings - Class in com.sucy.skill.api.particle
Settings for playing a particle
ParticleSettings(DataSection) - Constructor for class com.sucy.skill.api.particle.ParticleSettings
Loads a particle setup from config data
ParticleSettings(Particle, float, float, float, float, int, Material, int, int, Color, Color, float) - Constructor for class com.sucy.skill.api.particle.ParticleSettings
Sets up a particle that requires material cmd
passes(EffectComponent) - Method in class com.sucy.skill.manager.AttributeManager.AttributeValue
Checks whether the formula should be applied to the component
PassiveMechanic - Class in com.sucy.skill.dynamic.mechanic
Executes child components continuously
PassiveMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.PassiveMechanic
 
PassiveSkill - Interface in com.sucy.skill.api.skills
Interface for skills that cannot be cast but instead apply effects continuously such as buffs or increased stats.
PermissionCondition - Class in com.sucy.skill.dynamic.condition
 
PermissionCondition() - Constructor for class com.sucy.skill.dynamic.condition.PermissionCondition
 
PermissionMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
PermissionMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.PermissionMechanic
 
Permissions - Class in com.sucy.skill.data
Permission nodes used by the plugin
Permissions() - Constructor for class com.sucy.skill.data.Permissions
 
persist() - Method in class com.sucy.skill.hook.PlaceholderAPIHook
 
PHYSICAL - Static variable in class com.sucy.skill.listener.attribute.AttributeListener
 
PHYSICAL_DAMAGE - Static variable in class com.sucy.skill.manager.AttributeManager
 
PHYSICAL_DEFENSE - Static variable in class com.sucy.skill.manager.AttributeManager
 
PhysicalDamageEvent - Class in com.sucy.skill.api.event
An event for when an entity is damaged by another entity without the use of skills such as melee attacks or projectiles.
PhysicalDamageEvent(LivingEntity, LivingEntity, double, boolean) - Constructor for class com.sucy.skill.api.event.PhysicalDamageEvent
Initializes a new event
PhysicalDealtTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
PhysicalDealtTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.PhysicalDealtTrigger
 
PhysicalTakenTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
PhysicalTakenTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.PhysicalTakenTrigger
 
PhysicalTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
PhysicalTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.PhysicalTrigger
 
PlaceholderAPIHook - Class in com.sucy.skill.hook
ProSkillAPI © 2023 com.sucy.skill.hook.PlaceholderAPIHook
PlaceholderAPIHook(SkillAPI) - Constructor for class com.sucy.skill.hook.PlaceholderAPIHook
 
play(Location, int, int) - Method in class com.sucy.skill.api.particle.ParticleEffect
Plays the effect
play(Location, Settings) - Static method in class com.sucy.skill.api.particle.ParticleHelper
Plays particles about the given location using the given settings
playEffect(EntityEffect) - Method in class com.sucy.skill.dynamic.TempEntity
 
player - Variable in class com.sucy.skill.gui.tool.GUIHolder
 
PlayerAccountChangeEvent - Class in com.sucy.skill.api.event
Event called when a player changes classes
PlayerAccountChangeEvent(PlayerAccounts, int, int) - Constructor for class com.sucy.skill.api.event.PlayerAccountChangeEvent
Constructor
PlayerAccounts - Class in com.sucy.skill.api.player
Represents the collection of accounts owned by a single player.
PlayerAccounts(OfflinePlayer) - Constructor for class com.sucy.skill.api.player.PlayerAccounts
Initializes a new container for player account data.
PlayerAttributeModifier - Class in com.sucy.skill.api.player
Represents player-specific data for attributes, a replacement of bonus attribute
PlayerAttributeModifier(String, double, Operation, boolean) - Constructor for class com.sucy.skill.api.player.PlayerAttributeModifier
Initializes a new PlayerAttributeModifier.
PlayerCastBars - Class in com.sucy.skill.cast
Representation of cast bar data for a single player
PlayerCastBars(PlayerData) - Constructor for class com.sucy.skill.cast.PlayerCastBars
 
PlayerCastSkillEvent - Class in com.sucy.skill.api.event
 
PlayerCastSkillEvent(PlayerData, PlayerSkill, Player) - Constructor for class com.sucy.skill.api.event.PlayerCastSkillEvent
 
PlayerClass - Class in com.sucy.skill.api.player
Represents a player's class progress.
PlayerClass(PlayerData, RPGClass) - Constructor for class com.sucy.skill.api.player.PlayerClass
Initializes a new PlayerClass.
PlayerClassChangeEvent - Class in com.sucy.skill.api.event
Event called when a player changes classes
PlayerClassChangeEvent(PlayerClass, RPGClass, RPGClass) - Constructor for class com.sucy.skill.api.event.PlayerClassChangeEvent
Constructor
PlayerComboFinishEvent - Class in com.sucy.skill.api.event
Event called when a player changes classes
PlayerComboFinishEvent(PlayerData, int, String) - Constructor for class com.sucy.skill.api.event.PlayerComboFinishEvent
 
PlayerCombos - Class in com.sucy.skill.api.player
Represents the click combos available for a player to use along with their current click pattern
PlayerCombos(PlayerData) - Constructor for class com.sucy.skill.api.player.PlayerCombos
Initializes a new empty combo set
PlayerData - Class in com.sucy.skill.api.player
Represents one account for a player which can contain one class from each group and the skills in each of those classes.
PlayerData.ExternallyAddedSkill - Class in com.sucy.skill.api.player
 
PlayerEquips - Class in com.sucy.skill.data
Handles keeping track of and applying attribute bonuses and requirements for items.
PlayerEquips(PlayerData) - Constructor for class com.sucy.skill.data.PlayerEquips
 
PlayerEquips.EquipData - Class in com.sucy.skill.data
Represents one available item's data
PlayerEquips.EquipType - Enum Class in com.sucy.skill.data
 
PlayerExperienceGainEvent - Class in com.sucy.skill.api.event
Event called when a player gains class experience
PlayerExperienceGainEvent(PlayerClass, double, ExpSource) - Constructor for class com.sucy.skill.api.event.PlayerExperienceGainEvent
Constructor
PlayerExperienceLostEvent - Class in com.sucy.skill.api.event
Event called when a player loses class experience
PlayerExperienceLostEvent(PlayerClass, double, boolean) - Constructor for class com.sucy.skill.api.event.PlayerExperienceLostEvent
Constructor
PlayerGainSkillPointsEvent - Class in com.sucy.skill.api.event
Event called when a player gains class experience
PlayerGainSkillPointsEvent(PlayerClass, double, PointSource) - Constructor for class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
Constructor
PlayerLandEvent - Class in com.sucy.skill.api.event
Event for when a player lands on the ground after falling/jumping
PlayerLandEvent(Player, double) - Constructor for class com.sucy.skill.api.event.PlayerLandEvent
Constructor
PlayerLevelDownEvent - Class in com.sucy.skill.api.event
Event called when a player leveled down
PlayerLevelDownEvent(PlayerClass, int) - Constructor for class com.sucy.skill.api.event.PlayerLevelDownEvent
Constructor
PlayerLevelUpEvent - Class in com.sucy.skill.api.event
Event called when a player leveled up
PlayerLevelUpEvent(PlayerClass, int) - Constructor for class com.sucy.skill.api.event.PlayerLevelUpEvent
Constructor
PlayerManaGainEvent - Class in com.sucy.skill.api.event
Event called when a player regenerates mana via natural regeneration
PlayerManaGainEvent(PlayerData, double, ManaSource) - Constructor for class com.sucy.skill.api.event.PlayerManaGainEvent
Constructor
PlayerManaLossEvent - Class in com.sucy.skill.api.event
Event called when a player regenerates mana via natural regeneration
PlayerManaLossEvent(PlayerData, double, ManaCost) - Constructor for class com.sucy.skill.api.event.PlayerManaLossEvent
Constructor
PlayerPreClassChangeEvent - Class in com.sucy.skill.api.event
ProSkillAPI © 2023 com.sucy.skill.api.event.PlayerPreClassChangeEvent
PlayerPreClassChangeEvent(PlayerData, PlayerClass, RPGClass, RPGClass) - Constructor for class com.sucy.skill.api.event.PlayerPreClassChangeEvent
Constructor
PlayerRefundAttributeEvent - Class in com.sucy.skill.api.event
Event called when a player refunds an attribute point
PlayerRefundAttributeEvent(PlayerData, String) - Constructor for class com.sucy.skill.api.event.PlayerRefundAttributeEvent
Constructor
PlayerSettings - Class in com.sucy.skill.data
 
PlayerSettings() - Constructor for class com.sucy.skill.data.PlayerSettings
 
PlayerSkill - Class in com.sucy.skill.api.player
Represents player-specific data for a skill such as the player's current level for the skill, the cooldown, and other related data.
PlayerSkill(PlayerData, Skill, PlayerClass) - Constructor for class com.sucy.skill.api.player.PlayerSkill
Constructs a new PlayerSkill.
PlayerSkill(PlayerData, Skill, PlayerClass, boolean) - Constructor for class com.sucy.skill.api.player.PlayerSkill
Constructs a new PlayerSkill.
PlayerSkillBar - Class in com.sucy.skill.api.player
A skill bar for a player
PlayerSkillBar(PlayerData) - Constructor for class com.sucy.skill.api.player.PlayerSkillBar
Initial constructor
PlayerSkillCastFailedEvent - Class in com.sucy.skill.api.event
ProSkillAPI © 2023 com.sucy.skill.api.event.PlayerSkillCastFailedEvent
PlayerSkillCastFailedEvent.Cause - Enum Class in com.sucy.skill.api.event
 
PlayerSkillDowngradeEvent - Class in com.sucy.skill.api.event
Event called when a player downgrades a skill
PlayerSkillDowngradeEvent(PlayerData, PlayerSkill, int) - Constructor for class com.sucy.skill.api.event.PlayerSkillDowngradeEvent
Constructor
PlayerSkillSlot - Class in com.sucy.skill.api.player
Handles the skill slot for casting when bars are disabled
PlayerSkillSlot() - Constructor for class com.sucy.skill.api.player.PlayerSkillSlot
 
PlayerSkillUnlockEvent - Class in com.sucy.skill.api.event
Event called when a player initially unlocks a skill
PlayerSkillUnlockEvent(PlayerData, PlayerSkill) - Constructor for class com.sucy.skill.api.event.PlayerSkillUnlockEvent
Constructor
PlayerSkillUpgradeEvent - Class in com.sucy.skill.api.event
Event called when a player upgrades a skill
PlayerSkillUpgradeEvent(PlayerData, PlayerSkill, int) - Constructor for class com.sucy.skill.api.event.PlayerSkillUpgradeEvent
Constructor
PlayerStatModifier - Class in com.sucy.skill.api.player
Represents player-specific data for stats, a replacement of bonus stats
PlayerStatModifier(String, double, Operation, boolean) - Constructor for class com.sucy.skill.api.player.PlayerStatModifier
Initializes a new PlayerStatModifier.
PlayerStats - Class in com.sucy.skill.data
Stat provider for the MCCore stat scoreboard
PlayerStats(PlayerClass) - Constructor for class com.sucy.skill.data.PlayerStats
Constructor
PlayerUpAttributeEvent - Class in com.sucy.skill.api.event
Event called when a player upgrades a skill
PlayerUpAttributeEvent(PlayerData, String) - Constructor for class com.sucy.skill.api.event.PlayerUpAttributeEvent
Constructor
PlayerView - Enum Class in com.sucy.skill.cast
Types of views the player can currently be in
playHoverParticles(Player, int) - Method in class com.sucy.skill.cast.PlayerCastBars
Makes the packets for cast previews
playHurtAnimation(float) - Method in class com.sucy.skill.dynamic.TempEntity
 
playParticles(Player, int) - Method in class com.sucy.skill.api.player.PlayerSkill
Makes the packets for active indicators
playParticles(Player, ParticleSettings, Location, int) - Method in class com.sucy.skill.cast.CirclePreview
Creates the packets for the indicator, adding them to the list
playParticles(Player, ParticleSettings, Location, int) - Method in class com.sucy.skill.cast.ConePreview
Creates the packets for the indicator, adding them to the list
playParticles(Player, ParticleSettings, Location, int) - Method in class com.sucy.skill.cast.CylinderPreview
Creates the packets for the indicator, adding them to the list
playParticles(Player, ParticleSettings, Location, int) - Method in class com.sucy.skill.cast.Preview
 
playParticles(Player, ParticleSettings, Location, int) - Method in class com.sucy.skill.cast.ProjectilePreview
Creates the packets for the indicator, adding them to the list
playParticles(Player, ParticleSettings, Location, int) - Method in class com.sucy.skill.cast.SpherePreview
Creates the packets for the indicator, adding them to the list
playPreview(Player, int, int) - Method in class com.sucy.skill.api.skills.Skill
Plays the skill previews.
playPreview(Player, int, int) - Method in class com.sucy.skill.dynamic.DynamicSkill
Plays the skill previews.
playPreview(Player, int, List<LivingEntity>, int) - Method in class com.sucy.skill.dynamic.EffectComponent
Creates the list of indicators for the skill
playPreview(Player, int, List<LivingEntity>, int) - Method in class com.sucy.skill.dynamic.mechanic.ItemProjectileMechanic
Creates the list of indicators for the skill
playPreview(Player, int, List<LivingEntity>, int) - Method in class com.sucy.skill.dynamic.mechanic.ParticleProjectileMechanic
Creates the list of indicators for the skill
playPreview(Player, int, List<LivingEntity>, int) - Method in class com.sucy.skill.dynamic.target.TargetComponent
Creates the list of indicators for the skill
playPreview(Player, int, LivingEntity, int) - Method in class com.sucy.skill.dynamic.target.LocationTarget
playPreview(Player, int, LivingEntity, int) - Method in class com.sucy.skill.dynamic.target.OffsetTarget
playPreview(Player, int, LivingEntity, int) - Method in class com.sucy.skill.dynamic.target.RememberTarget
playPreview(Player, int, LivingEntity, int) - Method in class com.sucy.skill.dynamic.target.SelfTarget
playPreview(Player, int, LivingEntity, int) - Method in class com.sucy.skill.dynamic.target.SingleTarget
PLUGIN - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience given through a plugin.
PluginChecker - Class in com.sucy.skill.hook
Handler for checking whether hooked plugins are present and active before using related code.
PluginChecker() - Constructor for class com.sucy.skill.hook.PluginChecker
 
Point2D - Class in com.sucy.skill.data
 
Point2D() - Constructor for class com.sucy.skill.data.Point2D
 
Point2D(double, double) - Constructor for class com.sucy.skill.data.Point2D
 
Point3D - Class in com.sucy.skill.data
 
Point3D() - Constructor for class com.sucy.skill.data.Point3D
 
Point3D(double, double, double) - Constructor for class com.sucy.skill.data.Point3D
 
POINTS - Static variable in class com.sucy.skill.data.Permissions
 
POINTS - Static variable in class com.sucy.skill.language.RPGFilter
 
POINTS_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
POINTS_SPENT_REQ - Static variable in class com.sucy.skill.api.skills.SkillAttribute
 
PointSource - Enum Class in com.sucy.skill.api.enums
A collection of possible reasons skill points were gained by a player.
PolarSettings - Class in com.sucy.skill.api.particle
Settings for a particle effect
PolarSettings(IValue, int) - Constructor for class com.sucy.skill.api.particle.PolarSettings
Sets up a formula for particle effects
PolarSettings(IValue, int, int, double) - Constructor for class com.sucy.skill.api.particle.PolarSettings
Sets up a formula for particle effects
PolarSettings(DataSection) - Constructor for class com.sucy.skill.api.particle.PolarSettings
Loads settings from config data
POSITIVE - Static variable in class com.sucy.skill.api.util.StatusFlag
 
postProcess(PhysicalDamageEvent, DynamicSkill) - Method in class com.sucy.skill.dynamic.trigger.PhysicalTrigger
Handles applying other effects after the skill resolves
postProcess(SkillDamageEvent, DynamicSkill) - Method in class com.sucy.skill.dynamic.trigger.SkillTrigger
Handles applying other effects after the skill resolves
postProcess(E, DynamicSkill) - Method in interface com.sucy.skill.dynamic.trigger.Trigger
Handles applying other effects after the skill resolves
postProcess(EntityDamageEvent, DynamicSkill) - Method in class com.sucy.skill.dynamic.trigger.EnvironmentalTrigger
Handles applying other effects after the skill resolves
POTION_PROJECTILE - Static variable in class com.sucy.skill.listener.MechanicListener
 
PotionCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to have a specified potion effect
PotionCondition() - Constructor for class com.sucy.skill.dynamic.condition.PotionCondition
 
PotionMechanic - Class in com.sucy.skill.dynamic.mechanic
Executes child components after a delay
PotionMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.PotionMechanic
 
PotionProjectileMechanic - Class in com.sucy.skill.dynamic.mechanic
Heals each target
PotionProjectileMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.PotionProjectileMechanic
 
prev() - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Cycles to the previous skill
prev() - Method in class com.sucy.skill.gui.tool.GUIData
 
prev() - Method in class com.sucy.skill.gui.tool.GUIHolder
 
prev() - Method in enum class com.sucy.skill.gui.tool.GUIType
 
Preview - Class in com.sucy.skill.cast
 
Preview() - Constructor for class com.sucy.skill.cast.Preview
 
PreviewSettings - Class in com.sucy.skill.cast
An indicator for a player's skill
PreviewSettings() - Constructor for class com.sucy.skill.cast.PreviewSettings
 
PreviewTask - Class in com.sucy.skill.task
 
PreviewTask(Player) - Constructor for class com.sucy.skill.task.PreviewTask
 
previewType - Variable in class com.sucy.skill.dynamic.EffectComponent
Type of indicators to show
PreviewType - Enum Class in com.sucy.skill.cast
The type of indicator display to use
processPlaceholders(ItemStack, Player) - Static method in class com.sucy.skill.hook.PlaceholderAPIHook
 
profess(RPGClass) - Method in class com.sucy.skill.api.player.PlayerData
Professes the player into the class if they are able to.
PROFESS_COMMAND - Static variable in class com.sucy.skill.manager.CmdManager
 
PROFESS_TITLE - Static variable in class com.sucy.skill.language.GUINodes
 
ProfessHandler - Class in com.sucy.skill.gui.handlers
 
ProfessHandler() - Constructor for class com.sucy.skill.gui.handlers.ProfessHandler
 
PROFESSION - Static variable in class com.sucy.skill.language.RPGFilter
 
PROJECTILE_DAMAGE - Static variable in class com.sucy.skill.manager.AttributeManager
 
PROJECTILE_DEFENSE - Static variable in class com.sucy.skill.manager.AttributeManager
 
ProjectileCallback - Interface in com.sucy.skill.api.projectile
Callback interface for receiving when/what a specific projectile hits
ProjectileHitTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.ProjectileHitTrigger
ProjectileHitTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.ProjectileHitTrigger
 
ProjectileListener - Class in com.sucy.skill.listener
Listener to throw custom ProjectileTickEvent
ProjectileListener() - Constructor for class com.sucy.skill.listener.ProjectileListener
 
ProjectileMechanic - Class in com.sucy.skill.dynamic.mechanic
Heals each target
ProjectileMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ProjectileMechanic
 
ProjectilePreview - Class in com.sucy.skill.cast
Represents a preview indicator for showing the direction of projectiles to fire
ProjectilePreview(double, double) - Constructor for class com.sucy.skill.cast.ProjectilePreview
 
ProjectileTickEvent - Class in com.sucy.skill.api.event
An event for every tick projectile did not hit neither entity nor block
ProjectileTickEvent(LivingEntity, Projectile, int) - Constructor for class com.sucy.skill.api.event.ProjectileTickEvent
Initializes a new event
ProjectileTickTask - Class in com.sucy.skill.task
Task used to implement ProjectileTickEvent
ProjectileTickTask(LivingEntity, Projectile) - Constructor for class com.sucy.skill.task.ProjectileTickTask
 
ProjectileTickTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
ProjectileTickTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
 
ProSkillApiClassSystem - Class in com.sucy.skill.hook.mimic
 
ProSkillApiClassSystem(Player) - Constructor for class com.sucy.skill.hook.mimic.ProSkillApiClassSystem
 
ProSkillApiConverter - Class in com.sucy.skill.hook.mimic
 
ProSkillApiConverter() - Constructor for class com.sucy.skill.hook.mimic.ProSkillApiConverter
 
ProSkillApiLevelSystem - Class in com.sucy.skill.hook.mimic
 
ProSkillApiLevelSystem(Player) - Constructor for class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
PurgeMechanic - Class in com.sucy.skill.dynamic.mechanic
Purges a target of positive potion or status effects
PurgeMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.PurgeMechanic
 
PushMechanic - Class in com.sucy.skill.dynamic.mechanic
Launches the target in a given direction relative to their forward direction
PushMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.PushMechanic
 

Q

Q - Enum constant in enum class com.sucy.skill.api.event.KeyPressEvent.Key
 
Q - Enum constant in enum class com.sucy.skill.data.Click
 
QUEST - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience from a quest
QUESTS_FOLDER - Static variable in class com.sucy.skill.manager.ResourceManager
 

R

RADIUS_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
rain(LivingEntity, int, Location, Settings, double, double, int, ProjectileCallback, int) - Static method in class com.sucy.skill.api.projectile.ParticleProjectile
Fires a spread of projectiles from the location.
rain(LivingEntity, Location, ItemStack, double, double, double, int, ProjectileCallback, int, boolean) - Static method in class com.sucy.skill.api.projectile.ItemProjectile
Fires a spread of projectiles from the location.
RANGE - Static variable in class com.sucy.skill.api.skills.SkillAttribute
Range of a target skill
Ray3D(AABB.Vec3D, AABB.Vec3D) - Constructor for class com.sucy.skill.api.target.AABB.Ray3D
 
Ray3D(Location) - Constructor for class com.sucy.skill.api.target.AABB.Ray3D
Construct a 3D ray from a location.
rayTraceBlocks(double) - Method in class com.sucy.skill.dynamic.TempEntity
 
rayTraceBlocks(double, FluidCollisionMode) - Method in class com.sucy.skill.dynamic.TempEntity
 
read(Settings) - Static method in class com.sucy.skill.api.util.ItemStackReader
 
readCustomModelData(Settings) - Static method in class com.sucy.skill.api.util.ItemStackReader
 
readDurability(Settings) - Static method in class com.sucy.skill.api.util.ItemStackReader
 
readMaterial(Settings) - Static method in class com.sucy.skill.api.util.ItemStackReader
 
ReadOnlySettings - Class in com.sucy.skill.api
A wrapper for the API settings that makes it read-only
ReadOnlySettings(Settings) - Constructor for class com.sucy.skill.api.ReadOnlySettings
A wrapper for settings that makes it read-only
READY - Enum constant in enum class com.sucy.skill.api.enums.SkillStatus
The skill is ready to be used
recalculatePermissions() - Method in class com.sucy.skill.dynamic.TempEntity
 
receivesExp(ExpSource) - Method in class com.sucy.skill.api.classes.RPGClass
Checks whether the class receives experience from the given source
record(Player) - Method in class com.sucy.skill.api.player.PlayerData
Records any data to save with class data
refreshCooldown() - Method in class com.sucy.skill.api.player.PlayerSkill
Refreshes the cooldown of the skill, allowing the player to cast the skill again.
REFUND - Enum constant in enum class com.sucy.skill.api.enums.PointSource
The player downgraded a skill and was refunded the skill points
REFUND - Static variable in class com.sucy.skill.data.Permissions
 
refundAttribute(String) - Method in class com.sucy.skill.api.player.PlayerData
Refunds an attribute point from the given attribute if there are any points invested in it.
refundAttributes() - Method in class com.sucy.skill.api.player.PlayerData
Refunds all spent attribute points
refundAttributes(String) - Method in class com.sucy.skill.api.player.PlayerData
Refunds all spent attribute points for a specific attribute
refundSkill(PlayerSkill) - Method in class com.sucy.skill.api.player.PlayerData
Refunds a skill for the player, resetting it down to level 0 and giving back any invested skill points.
refundSkills() - Method in class com.sucy.skill.api.player.PlayerData
Refunds all skills for the player
REGEN - Enum constant in enum class com.sucy.skill.api.enums.ManaSource
The player regenerated some mana back passively
regenMana() - Method in class com.sucy.skill.api.player.PlayerData
Regenerates mana for the player based on the regen amounts of professed classes
register(ArmorStandInstance, String) - Method in class com.sucy.skill.api.armorstand.ArmorStandData
 
register(ArmorStandInstance, LivingEntity, String) - Static method in class com.sucy.skill.api.armorstand.ArmorStandManager
Registers an active armor stand for the given target
register(ParticleEffect) - Static method in class com.sucy.skill.api.particle.EffectManager
Registers a new particle effect, replacing any conflicting effects already registered under the key
register(CustomEffectComponent) - Static method in class com.sucy.skill.dynamic.ComponentRegistry
 
register(Trigger<T>) - Static method in class com.sucy.skill.dynamic.ComponentRegistry
 
register(SkillAPI) - Method in class com.sucy.skill.dynamic.TriggerHandler
Registers needed events for the skill, ignoring any unused events for efficiency
register(IThreadTask) - Static method in class com.sucy.skill.thread.MainThread
Registers a new task to run
register(String, PolarSettings) - Static method in class com.sucy.skill.api.particle.EffectManager
Registers a new formula for effects
registerClass(RPGClass) - Static method in class com.sucy.skill.manager.ClassBoardManager
Registers a class with the MCCore scoreboards
registerClasses(SkillAPI) - Method in interface com.sucy.skill.api.SkillPlugin
Method to add new classes to the game
registerClear(Consumer<Player>) - Static method in class com.sucy.skill.listener.MainListener
 
registerEvents(SkillAPI) - Method in class com.sucy.skill.dynamic.DynamicSkill
Registers needed events for the skill, ignoring any unused events for efficiency
registerJoin(Consumer<Player>) - Static method in class com.sucy.skill.listener.MainListener
 
registerSkills(SkillAPI) - Method in interface com.sucy.skill.api.SkillPlugin
Method to add new skills to the game
registerText() - Static method in class com.sucy.skill.manager.ClassBoardManager
Registers the text below player names
REGISTRATION - Enum constant in enum class com.sucy.skill.log.LogType
 
RegistrationManager - Class in com.sucy.skill.manager
Skill API Registration Manager.
RegistrationManager(SkillAPI) - Constructor for class com.sucy.skill.manager.RegistrationManager
Creates a new Registration Manager for handling registering new classes or skills.
RegistrationManager.Mode - Enum Class in com.sucy.skill.manager
The registration modes used by the manager.
reload() - Method in class com.sucy.skill.data.Settings
Reloads the settings from SkillAPI's config.yml file.
reload() - Static method in class com.sucy.skill.SkillAPI
Reloads the plugin
RELOAD - Static variable in class com.sucy.skill.data.Permissions
 
reloadPlayerData(Player) - Static method in class com.sucy.skill.SkillAPI
Do not use this method outside onJoin.
reloadSkillTree() - Method in class com.sucy.skill.api.classes.RPGClass
 
remember(LivingEntity, String) - Static method in class com.sucy.skill.dynamic.target.RememberTarget
 
RememberTarget - Class in com.sucy.skill.dynamic.target
Applies a flag to each target
RememberTarget() - Constructor for class com.sucy.skill.dynamic.target.RememberTarget
 
RememberTargetsMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
RememberTargetsMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.RememberTargetsMechanic
 
remove() - Method in class com.sucy.skill.api.armorstand.ArmorStandData
Removes and unregisters all armor stands for this target
remove() - Method in class com.sucy.skill.api.armorstand.ArmorStandInstance
Removes the armor stand
remove() - Method in class com.sucy.skill.dynamic.TempEntity
 
remove() - Method in class com.sucy.skill.thread.TaskList
 
remove(int, int) - Method in class com.sucy.skill.gui.tool.GUIPage
 
remove(String) - Method in class com.sucy.skill.api.Settings
Removes a setting.
removeAttachment(PermissionAttachment) - Method in class com.sucy.skill.dynamic.TempEntity
 
removeAttackDmg(ItemStack) - Static method in class com.sucy.skill.api.util.DamageLoreRemover
Removes the vanilla damage lore from tools.
removeAttributeModifier(UUID, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Remove attribute modifier with the exact uuid
REMOVED - Enum constant in enum class com.sucy.skill.api.event.FlagExpireEvent.ExpireReason
 
removeDisguise(LivingEntity) - Static method in class com.sucy.skill.hook.DisguiseHook
Removes all disguises from the target
removeFlag(String) - Method in class com.sucy.skill.api.util.FlagData
Removes a flag from the entity
removeFlag(LivingEntity, String) - Static method in class com.sucy.skill.api.util.FlagManager
Removes the flag from an entity
removeMeta(Metadatable, String) - Static method in class com.sucy.skill.SkillAPI
Removes metadata from an entity
removeMetadata(String, Plugin) - Method in class com.sucy.skill.api.projectile.CustomProjectile
Removes a metadata value from the object.
removeMetadata(String, Plugin) - Method in class com.sucy.skill.dynamic.TempEntity
 
removePage() - Method in class com.sucy.skill.gui.tool.GUIData
 
removePassenger(Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
removePermission(Player, String) - Static method in class com.sucy.skill.hook.VaultHook
Removes a permission from the player
removePotionEffect(PotionEffectType) - Method in class com.sucy.skill.dynamic.TempEntity
 
removeProjectile(UUID) - Method in class com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
Removes projectile from the timer Map.
removeScoreboardTag(String) - Method in class com.sucy.skill.dynamic.TempEntity
 
removeSkill(Skill) - Method in class com.sucy.skill.api.player.PlayerCombos
Removes a skill from the available combos
removeSkillExternally(Skill, NamespacedKey) - Method in class com.sucy.skill.api.player.PlayerData
 
removeStatModifier(UUID, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Remove stat modifier with the exact uuid
RemoveTask - Class in com.sucy.skill.task
A simple task for removing an entity after a duration
RemoveTask(List<? extends Entity>, int) - Constructor for class com.sucy.skill.task.RemoveTask
Initializes a new task to remove the entity after the given number of ticks.
render(MapBuffer, Player) - Method in class com.sucy.skill.gui.map.SkillDetailMenu
 
render(MapBuffer, Player) - Method in class com.sucy.skill.gui.map.SkillListMenu
 
RepeatingEntityTask<T extends org.bukkit.entity.Entity> - Class in com.sucy.skill.task
A simple task for performing an action on a list of entities every tick
RepeatingEntityTask(List<T>, EntityTask<T>) - Constructor for class com.sucy.skill.task.RepeatingEntityTask
Initializes a new task to perform a given action on an entity every tick
RepeatMechanic - Class in com.sucy.skill.dynamic.mechanic
Executes child components multiple times
RepeatMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.RepeatMechanic
 
RepeatThreadTask - Class in com.sucy.skill.thread
A thread task that continually runs in the background
RepeatThreadTask(int, int) - Constructor for class com.sucy.skill.thread.RepeatThreadTask
Sets up the task with an initial delay and an interval
REQUIREMENT - Enum constant in enum class com.sucy.skill.api.classes.DefaultTreeType
 
REQUIREMENT - Enum constant in enum class com.sucy.skill.api.enums.TreeType
Arranges basic skills not needed by other skills on the left hand side, other basic skills at the top right, and the skills that require those below them.
REQUIREMENT_BASE - Static variable in class com.sucy.skill.language.SkillNodes
 
REQUIREMENT_MET - Static variable in class com.sucy.skill.language.SkillNodes
 
REQUIREMENT_NOT_MET - Static variable in class com.sucy.skill.language.SkillNodes
 
RequirementTree - Class in com.sucy.skill.tree.basic
Tree implementation based on requirement chains
RequirementTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.basic.RequirementTree
Constructor
requiresPermission() - Method in class com.sucy.skill.data.GroupSettings
Retrieves whether the group requires a permission to use at all
reserve(int) - Method in class com.sucy.skill.api.player.PlayerSkillBar
 
reset() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Resets the skill bar
reset() - Method in class com.sucy.skill.cast.PlayerCastBars
Resets the layout and populates the unused list with all available skills
reset(String, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Resets the class data for the owner under the given group.
RESET - Static variable in class com.sucy.skill.data.Permissions
 
resetAll() - Method in class com.sucy.skill.api.player.PlayerData
Resets all profession data for the player.
resetAttribs() - Method in class com.sucy.skill.api.player.PlayerData
Resets attributes for the player
resetMaxHealth() - Method in class com.sucy.skill.dynamic.TempEntity
 
resize(int) - Method in class com.sucy.skill.gui.tool.GUIData
 
ResourceManager - Class in com.sucy.skill.manager
Manages embedded resources within the .jar
ResourceManager() - Constructor for class com.sucy.skill.manager.ResourceManager
 
restore() - Method in class com.sucy.skill.gui.tool.GUITool
 
restore() - Method in interface com.sucy.skill.gui.tool.ToolMenu
 
restore(Player) - Method in class com.sucy.skill.cast.PlayerCastBars
Restores the players inventory after viewing one of the related views
restore(Player) - Method in class com.sucy.skill.gui.tool.InventoryData
Restores the player's inventory contents
reverse(int) - Method in class com.sucy.skill.manager.ComboManager
Reverses a combo order
revert() - Method in class com.sucy.skill.api.player.PlayerSkill
Reverts the skill back to level 0, locking it from casting and refunding invested skill points
RIGHT - Enum constant in enum class com.sucy.skill.api.event.KeyPressEvent.Key
 
RIGHT - Enum constant in enum class com.sucy.skill.data.Click
 
RIGHT_SHIFT - Enum constant in enum class com.sucy.skill.data.Click
 
Root - Class in com.sucy.skill.data.formula.func
Square root of a number
Root(IValue) - Constructor for class com.sucy.skill.data.formula.func.Root
 
ROOT - Static variable in class com.sucy.skill.api.util.StatusFlag
 
rotate(double, double) - Method in class com.sucy.skill.data.Point2D
 
rotateAboutY(Point3D, double) - Method in class com.sucy.skill.api.particle.direction.XZHandler
 
rotateAboutY(Point3D, Matrix3D) - Method in class com.sucy.skill.api.particle.direction.XZHandler
 
rotateX(Point3D, Point2D) - Method in interface com.sucy.skill.api.particle.direction.DirectionHandler
Calculates the X value of a point after rotation
rotateX(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.XYHandler
Calculates the X value of a point after rotation
rotateX(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.XZHandler
Calculates the X value of a point after rotation
rotateX(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.YZHandler
Calculates the X value of a point after rotation
rotateY(Point3D, Point2D) - Method in interface com.sucy.skill.api.particle.direction.DirectionHandler
Calculates the Y value of a point after rotation
rotateY(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.XYHandler
Calculates the Y value of a point after rotation
rotateY(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.XZHandler
Calculates the Y value of a point after rotation
rotateY(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.YZHandler
Calculates the Y value of a point after rotation
rotateZ(Point3D, Point2D) - Method in interface com.sucy.skill.api.particle.direction.DirectionHandler
Calculates the Z value of a point after rotation
rotateZ(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.XYHandler
Calculates the Z value of a point after rotation
rotateZ(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.XZHandler
Calculates the Z value of a point after rotation
rotateZ(Point3D, Point2D) - Method in class com.sucy.skill.api.particle.direction.YZHandler
Calculates the Z value of a point after rotation
RoundPreview - Class in com.sucy.skill.cast
 
RoundPreview() - Constructor for class com.sucy.skill.cast.RoundPreview
 
ROWS - Static variable in class com.sucy.skill.gui.tool.GUIData
 
RPGAttributeListener - Class in com.sucy.skill.listener.attribute
 
RPGAttributeListener() - Constructor for class com.sucy.skill.listener.attribute.RPGAttributeListener
 
RPGClass - Class in com.sucy.skill.api.classes
Represents a template for a class used in the RPG system.
RPGClass(String, ItemStack, int) - Constructor for class com.sucy.skill.api.classes.RPGClass
Initializes a class template that does not profess from other classes but is rather a starting class.
RPGClass(String, ItemStack, int, String) - Constructor for class com.sucy.skill.api.classes.RPGClass
Initializes a class template that can profess from the parent class when that class reaches its max level.
RPGClass(String, ItemStack, int, String, String) - Constructor for class com.sucy.skill.api.classes.RPGClass
Initializes a class template that can profess from the parent class when that class reaches its max level.
rpgDamage(RPGDamageEvent) - Method in class com.sucy.skill.listener.attribute.RPGAttributeListener
 
RPGFilter - Class in com.sucy.skill.language
Various text filters used by SkillAPI
RPGFilter() - Constructor for class com.sucy.skill.language.RPGFilter
 
RPGItemsHook - Class in com.sucy.skill.hook
 
RPGItemsHook() - Constructor for class com.sucy.skill.hook.RPGItemsHook
 
run() - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
run() - Method in class com.sucy.skill.api.projectile.ItemProjectile
Updates the projectile's position.
run() - Method in class com.sucy.skill.api.projectile.ParticleProjectile
Updates the projectiles position and checks for collisions
run() - Method in class com.sucy.skill.task.ArmorStandTask
 
run() - Method in class com.sucy.skill.task.CooldownTask
Updates the cooldowns on skill bars each second
run() - Method in class com.sucy.skill.task.EffectTask
 
run() - Method in class com.sucy.skill.task.GUITask
Runs the tasks, updating GUI elements for players
run() - Method in class com.sucy.skill.task.ManaTask
Checks all players for mana regeneration each interval
run() - Method in class com.sucy.skill.task.PreviewTask
 
run() - Method in class com.sucy.skill.task.ProjectileTickTask
Checks if projectile still did not hit the entity/ground and then throws @ProjectileTickEvent
run() - Method in class com.sucy.skill.task.RemoveTask
Removes the entity once the time is up
run() - Method in class com.sucy.skill.task.RepeatingEntityTask
Applies the entity task
run() - Method in class com.sucy.skill.task.SaveTask
Saves all player data
run() - Method in class com.sucy.skill.task.ScoreboardTask
Applies the update
run() - Method in interface com.sucy.skill.thread.IThreadTask
Runs the functions of the task
run() - Method in class com.sucy.skill.thread.MainThread
Runs the thread until disabled or interrupted
runEffect(ParticleEffect, int, int) - Method in class com.sucy.skill.api.particle.EffectData
Starts running an effect for the target.
runEffect(ParticleEffect, EffectTarget, int, int) - Static method in class com.sucy.skill.api.particle.EffectManager
Starts running an effect for a target.

S

save() - Static method in class com.sucy.skill.dynamic.ComponentRegistry
 
save(PlayerAccounts) - Method in class com.sucy.skill.data.io.IOManager
 
save(DataSection) - Method in class com.sucy.skill.api.classes.RPGClass
Saves the class template data to the config
save(DataSection) - Method in class com.sucy.skill.api.ReadOnlySettings
Saves settings to a configuration section.
save(DataSection) - Method in class com.sucy.skill.api.Settings
Saves settings to a configuration section.
save(DataSection) - Method in class com.sucy.skill.api.skills.Skill
Saves the skill data to the configuration, overwriting all previous data
save(DataSection) - Method in class com.sucy.skill.data.GroupSettings
Saves the group settings to a config
save(DataSection) - Method in class com.sucy.skill.dynamic.DynamicSkill
Saves the skill back to the config, appending component data on top of the normal skill data
save(DataSection) - Method in class com.sucy.skill.dynamic.EffectComponent
Saves the component and its children to the config
save(DataSection) - Method in class com.sucy.skill.gui.tool.GUIData
 
save(DataSection) - Method in class com.sucy.skill.gui.tool.GUIPage
 
save(DataSection, boolean) - Method in class com.sucy.skill.cast.PlayerCastBars
Saves data to the config
saveAll() - Method in class com.sucy.skill.data.io.ConfigIO
Saves all player data to the config
saveAll() - Method in class com.sucy.skill.data.io.IOManager
Saves all player data
saveAll() - Method in class com.sucy.skill.data.io.SQLIO
 
saveData() - Static method in class com.sucy.skill.SkillAPI
Saves all player data to the configs.
saveData(PlayerAccounts) - Method in class com.sucy.skill.data.io.ConfigIO
Saves player data to the config
saveData(PlayerAccounts) - Method in class com.sucy.skill.data.io.IOManager
Saves the player's data
saveData(PlayerAccounts) - Method in class com.sucy.skill.data.io.SQLIO
 
SaveTask - Class in com.sucy.skill.task
Handles auto saving periodically
SaveTask(SkillAPI) - Constructor for class com.sucy.skill.task.SaveTask
Sets up the save task.
scale(double) - Method in class com.sucy.skill.api.target.AABB.Vec3D
Scales vector uniformly and returns result as new vector.
scaleDynamic(EffectComponent, String, double) - Method in class com.sucy.skill.api.player.PlayerData
Scales a dynamic skill's value using global modifiers
scaleStat(String, double) - Method in class com.sucy.skill.api.player.PlayerData
Scales a stat value using the player's attributes
scaleStat(String, double, double, double) - Method in class com.sucy.skill.api.player.PlayerData
Scales a stat value using the player's attributes
schedule(Runnable, int) - Static method in class com.sucy.skill.SkillAPI
Schedules a delayed task
schedule(BukkitRunnable, int) - Static method in class com.sucy.skill.SkillAPI
Schedules a delayed task
schedule(BukkitRunnable, int, int) - Static method in class com.sucy.skill.SkillAPI
Schedules a repeating task
SCHEME - Static variable in class com.sucy.skill.language.RPGFilter
 
ScoreboardTask - Class in com.sucy.skill.task
 
ScoreboardTask(PlayerData) - Constructor for class com.sucy.skill.task.ScoreboardTask
Prepares the task
SelfTarget - Class in com.sucy.skill.dynamic.target
Applies child components to the caster
SelfTarget() - Constructor for class com.sucy.skill.dynamic.target.SelfTarget
 
send(Player, String, String, int, int, int) - Static method in class com.sucy.skill.api.util.Title
 
sendMessage(UUID, String) - Method in class com.sucy.skill.dynamic.TempEntity
 
sendMessage(UUID, String[]) - Method in class com.sucy.skill.dynamic.TempEntity
 
sendMessage(String) - Method in class com.sucy.skill.dynamic.TempEntity
 
sendMessage(String[]) - Method in class com.sucy.skill.dynamic.TempEntity
 
sendMessage(Player, double) - Method in class com.sucy.skill.api.skills.Skill
Sends the skill message if one is present from the player to entities within the given radius.
serializeIcon(ItemStack, DataSection) - Static method in class com.sucy.skill.api.util.Data
Serializes an item icon into a configuration
set(int, String) - Method in class com.sucy.skill.gui.tool.GUIPage
 
set(GUIData, PlayerData, Inventory, HashMap<String, T>) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
set(String, double, double) - Method in class com.sucy.skill.api.Settings
Defines a new scaling setting
set(String, Object) - Method in class com.sucy.skill.api.Settings
Sets the value for a setting.
setAbsorptionAmount(double) - Method in class com.sucy.skill.dynamic.TempEntity
 
setAccount(int) - Method in class com.sucy.skill.api.player.PlayerAccounts
Switches the active account for the player by ID.
setAccount(int, boolean) - Method in class com.sucy.skill.api.player.PlayerAccounts
Switches the active account for the player by ID.
setActionBarText(String) - Method in class com.sucy.skill.api.classes.RPGClass
 
setAI(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setAllowedExpSources(ExpSource...) - Method in class com.sucy.skill.api.classes.RPGClass
Sets the experience sources this class can receive experience from.
setAllyEnemy(boolean, boolean) - Method in class com.sucy.skill.api.projectile.CustomProjectile
Sets whether the projectile can hit allies or enemies
setAmount(double) - Method in class com.sucy.skill.api.event.PlayerManaGainEvent
Sets the amount of experience being gained
setAmount(double) - Method in class com.sucy.skill.api.event.PlayerManaLossEvent
Sets the amount of experience being gained
setAmount(double) - Method in class com.sucy.skill.api.event.SkillHealEvent
Sets the amount of damage dealt
setAmount(int) - Method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
Sets the amount of experience being gained
setArrowCooldown(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setArrowsInBody(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setAttribPoints(int) - Method in class com.sucy.skill.api.player.PlayerData
Sets the current amount of attribute points
setBase(String, double) - Method in class com.sucy.skill.api.Settings
Sets the base value of a scaling setting
setBind(Material) - Method in class com.sucy.skill.api.player.PlayerSkill
Sets the bind material of the skill
setCallback(ProjectileCallback) - Method in class com.sucy.skill.api.projectile.CustomProjectile
Sets the callback handler for the projectile
setCancelled(boolean) - Method in class com.sucy.skill.api.event.FlagApplyEvent
Sets whether the event is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PhysicalDamageEvent
Sets the cancelled state of the event
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerAccountChangeEvent
Sets whether the switch should be cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerComboFinishEvent
Sets whether the switch should be cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
Sets whether the gain in experience is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
Sets whether the gain in experience is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerGainSkillPointsEvent
Sets whether the gain in experience is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerManaGainEvent
Sets whether the gain in experience is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerManaLossEvent
Sets whether the gain in experience is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerPreClassChangeEvent
 
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerRefundAttributeEvent
Sets whether the event is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerSkillDowngradeEvent
Sets whether the event is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerSkillUpgradeEvent
Sets whether the event is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.PlayerUpAttributeEvent
Sets whether the event is cancelled
setCancelled(boolean) - Method in class com.sucy.skill.api.event.SkillDamageEvent
Sets the cancelled state of the event
setCancelled(boolean) - Method in class com.sucy.skill.api.event.SkillHealEvent
Sets the cancelled state of the event
setCancelled(boolean) - Method in class com.sucy.skill.api.event.SkillPushEvent
Sets the cancelled state of the event
setCancelled(boolean) - Method in class com.sucy.skill.api.event.TrueDamageEvent
Sets the cancelled state of the event
setCanPickupItems(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setClass(RPGClass, RPGClass, boolean) - Method in class com.sucy.skill.api.player.PlayerData
Sets the professed class for the player for the corresponding group.
setClassData(RPGClass) - Method in class com.sucy.skill.api.player.PlayerClass
Sets the class data this player class is based off of, optionally resetting the class progress.
setCollidable(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setCombatProtection(CombatProtection) - Method in class com.sucy.skill.data.Settings
Swaps out the default combat protection for a custom one
setCombo(int) - Method in class com.sucy.skill.api.skills.Skill
Sets the click combo for the skill
setCustomName(String) - Method in class com.sucy.skill.dynamic.TempEntity
 
setCustomNameVisible(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setDamage(double) - Method in class com.sucy.skill.api.event.PhysicalDamageEvent
Sets the amount of damage dealt
setDamage(double) - Method in class com.sucy.skill.api.event.SkillDamageEvent
Sets the amount of damage dealt
setDamage(double) - Method in class com.sucy.skill.api.event.TrueDamageEvent
Sets the amount of damage dealt
setExp(double) - Method in class com.sucy.skill.api.event.PlayerExperienceGainEvent
Sets the amount of experience being gained
setExp(double) - Method in class com.sucy.skill.api.player.PlayerClass
Sets the current experience for the player
setExp(double) - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
setExp(int) - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
Sets the amount of experience being gained
setFallDistance(float) - Method in class com.sucy.skill.dynamic.TempEntity
 
setFireTicks(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setFreezeTicks(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setGliding(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setGlowing(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setGravity(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setHealth(double) - Method in class com.sucy.skill.dynamic.TempEntity
 
setHungerValue(double) - Method in class com.sucy.skill.api.player.PlayerData
 
setImmediateBuff(double, boolean) - Method in class com.sucy.skill.dynamic.DynamicSkill
 
setInvisible(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setInvulnerable(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setLastDamage(double) - Method in class com.sucy.skill.dynamic.TempEntity
 
setLastDamageCause(EntityDamageEvent) - Method in class com.sucy.skill.dynamic.TempEntity
 
setLastHealth(double) - Method in class com.sucy.skill.api.player.PlayerData
Used by the API for restoring health - do not use this.
setLeashHolder(Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
setLevel(int) - Method in class com.sucy.skill.api.player.PlayerClass
Sets the level for the class
setLevel(int) - Method in class com.sucy.skill.api.player.PlayerSkill
Sets the level of the skill.
setLevel(int) - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
setLevel(String, int) - Static method in class com.sucy.skill.log.Logger
Sets the active logging level for a given category
setLevelChangeAllowed(boolean) - Method in class com.sucy.skill.api.event.PlayerExperienceLostEvent
Sets whether to lower the level if the exp lost exceeds the current exp, or to cap at 0 exp and keep the current level
setMana(double) - Method in class com.sucy.skill.api.player.PlayerData
Sets the player's amount of mana without launching events
setManaCost(double) - Method in class com.sucy.skill.api.event.PlayerCastSkillEvent
 
setManaName(String) - Method in class com.sucy.skill.api.classes.RPGClass
Sets the mana alias for the class
setManaRegen(double) - Method in class com.sucy.skill.api.classes.RPGClass
Sets the amount of mana regen this class has
setMaxHealth(double) - Method in class com.sucy.skill.dynamic.TempEntity
 
setMaximumAir(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setMaximumNoDamageTicks(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setMemory(MemoryKey<T>, T) - Method in class com.sucy.skill.dynamic.TempEntity
 
setMeta(Metadatable, String, Object) - Static method in class com.sucy.skill.SkillAPI
Sets a value to an entity's metadata
setMetadata(String, MetadataValue) - Method in class com.sucy.skill.api.projectile.CustomProjectile
Sets a bit of metadata onto the projectile.
setMetadata(String, MetadataValue) - Method in class com.sucy.skill.dynamic.TempEntity
 
setNoActionTicks(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setNoDamageTicks(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setOffset(double, double, double) - Method in class com.sucy.skill.api.particle.PolarSettings
Sets the offset for the effect
setOp(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setPage(int) - Method in class com.sucy.skill.gui.tool.GUIHolder
 
setPassenger(Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
setPersistent(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setPoints(int) - Method in class com.sucy.skill.api.player.PlayerClass
Sets the amount of points the player's class has without launching an event.
setPortalCooldown(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setPrefix(String) - Method in class com.sucy.skill.api.classes.RPGClass
Sets the prefix for the class
setRemainingAir(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
setRemoveWhenFarAway(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setRotation(float, float) - Method in class com.sucy.skill.dynamic.TempEntity
 
setScale(String, double) - Method in class com.sucy.skill.api.Settings
Sets the bonus value of a scaling setting
setScheme(String) - Method in class com.sucy.skill.api.player.PlayerData
Sets the active scheme name for the player
setSilent(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setSkill(Skill, int) - Method in class com.sucy.skill.api.player.PlayerCombos
Sets the combo for a skill, overriding any previous combo for the skill.
setSwimming(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setTicksLived(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
settings - Variable in class com.sucy.skill.api.classes.RPGClass
The settings for your class.
settings - Variable in class com.sucy.skill.api.skills.Skill
The settings for the skill which include configurable stats for your mechanics and the defaults such as mana cost, level requirement, skill point cost, and cooldown.
settings - Variable in class com.sucy.skill.dynamic.EffectComponent
The settings for the component
Settings - Class in com.sucy.skill.api
Represents a set of settings that store configurable data for an object.
Settings - Class in com.sucy.skill.data
The management class for SkillAPI's config.yml settings.
Settings() - Constructor for class com.sucy.skill.api.Settings
 
Settings(Settings) - Constructor for class com.sucy.skill.api.Settings
 
Settings(SkillAPI) - Constructor for class com.sucy.skill.data.Settings
Initializes a new settings manager.
setType(GUIType) - Method in class com.sucy.skill.gui.tool.GUITool
 
setup(HumanEntity) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Sets up the player for the skill bar
setup(Player) - Method in class com.sucy.skill.gui.map.SkillDetailMenu
 
setup(Player) - Method in class com.sucy.skill.gui.map.SkillListMenu
Gets the player ready for the menu
setValues(PhysicalDamageEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.PhysicalDealtTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PhysicalDamageEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.PhysicalTakenTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerCastSkillEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.SkillCastTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerLandEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.LandTrigger
Reads data from the event and provides values to the caster's value data.
setValues(ProjectileTickEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
Reads data from the event and provides values to the caster's value data.
setValues(SkillDamageEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.SkillDealtTrigger
Reads data from the event and provides values to the caster's value data.
setValues(SkillDamageEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.SkillTakenTrigger
Reads data from the event and provides values to the caster's value data.
setValues(E, Map<String, Object>) - Method in interface com.sucy.skill.dynamic.trigger.Trigger
Reads data from the event and provides values to the caster's value data.
setValues(ArmorEquipEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.ArmorEquipTrigger
 
setValues(BlockBreakEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.BlockBreakTrigger
Reads data from the event and provides values to the caster's value data.
setValues(BlockPlaceEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.BlockPlaceTrigger
Reads data from the event and provides values to the caster's value data.
setValues(EntityDamageEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.EnvironmentalTrigger
Reads data from the event and provides values to the caster's value data.
setValues(EntityDeathEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.DeathTrigger
Reads data from the event and provides values to the caster's value data.
setValues(EntityDeathEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.KillTrigger
Reads data from the event and provides values to the caster's value data.
setValues(ProjectileHitEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.FishingGroundTrigger
Reads data from the event and provides values to the caster's value data.
setValues(ProjectileHitEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.ProjectileHitTrigger
Reads data from the event and provides values to the caster's value data.
setValues(ProjectileLaunchEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.LaunchTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerDropItemEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.DropItemTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerFishEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.FishingTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerInteractEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.ClickTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerItemConsumeEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.ConsumeTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerMoveEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.MoveTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerSwapHandItemsEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.ItemSwapTrigger
Reads data from the event and provides values to the caster's value data.
setValues(PlayerToggleSneakEvent, Map<String, Object>) - Method in class com.sucy.skill.dynamic.trigger.CrouchTrigger
Reads data from the event and provides values to the caster's value data.
setVelocity(Vector) - Method in class com.sucy.skill.api.event.SkillPushEvent
Sets the Vector the push will use.
setVelocity(Vector) - Method in class com.sucy.skill.api.projectile.CustomProjectile
 
setVelocity(Vector) - Method in class com.sucy.skill.api.projectile.HomingProjectile
 
setVelocity(Vector) - Method in class com.sucy.skill.api.projectile.ItemProjectile
 
setVelocity(Vector) - Method in class com.sucy.skill.api.projectile.ParticleProjectile
Sets the velocity of the projectile
setVelocity(Vector) - Method in class com.sucy.skill.dynamic.TempEntity
 
setVisibleByDefault(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
setVisualFire(boolean) - Method in class com.sucy.skill.dynamic.TempEntity
 
SHAPE - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
SHAPE_DIR - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
SHAPE_SIZE - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
SHIFT - Enum constant in enum class com.sucy.skill.data.Click
 
shootArrow() - Method in class com.sucy.skill.dynamic.TempEntity
 
shouldIgnoreExpLoss(World) - Method in class com.sucy.skill.data.Settings
 
shouldTrigger(PhysicalDamageEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.PhysicalTrigger
shouldTrigger(PlayerCastSkillEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.SkillCastTrigger
shouldTrigger(PlayerLandEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.LandTrigger
shouldTrigger(ProjectileTickEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.ProjectileTickTrigger
shouldTrigger(SkillDamageEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.SkillTrigger
shouldTrigger(E, int, Settings) - Method in interface com.sucy.skill.dynamic.trigger.Trigger
 
shouldTrigger(ArmorEquipEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.ArmorEquipTrigger
 
shouldTrigger(BlockBreakEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.BlockBreakTrigger
shouldTrigger(BlockPlaceEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.BlockPlaceTrigger
shouldTrigger(EntityDamageEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.EnvironmentalTrigger
shouldTrigger(EntityDeathEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.DeathTrigger
shouldTrigger(EntityDeathEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.KillTrigger
shouldTrigger(ProjectileHitEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.FishingGroundTrigger
shouldTrigger(ProjectileHitEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.ProjectileHitTrigger
shouldTrigger(ProjectileLaunchEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.LaunchTrigger
shouldTrigger(PlayerDropItemEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.DropItemTrigger
shouldTrigger(PlayerFishEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.FishingBiteTrigger
shouldTrigger(PlayerFishEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.FishingFailTrigger
shouldTrigger(PlayerFishEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.FishingFishTrigger
shouldTrigger(PlayerFishEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.FishingGrabTrigger
shouldTrigger(PlayerFishEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.FishingReelTrigger
shouldTrigger(PlayerInteractEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.ClickLeftTrigger
shouldTrigger(PlayerInteractEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.ClickRightTrigger
shouldTrigger(PlayerInteractEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.ClickTrigger
shouldTrigger(PlayerItemConsumeEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.ConsumeTrigger
shouldTrigger(PlayerMoveEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.MoveTrigger
shouldTrigger(PlayerSwapHandItemsEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.ItemSwapTrigger
shouldTrigger(PlayerToggleSneakEvent, int, Settings) - Method in class com.sucy.skill.dynamic.trigger.CrouchTrigger
show(GUIHolder, PlayerData, String, HashMap<String, ? extends IconHolder>) - Method in class com.sucy.skill.gui.tool.GUIData
 
show(Player) - Method in class com.sucy.skill.tree.basic.InventoryTree
Shows the player the skill tree so they can view/manage their skills.
show(Player, TitleType, String, CustomFilter...) - Static method in class com.sucy.skill.manager.TitleManager
Shows a message using the Title display
showCastMessages - Variable in class com.sucy.skill.data.PlayerSettings
 
showDetails(Player) - Method in class com.sucy.skill.api.player.PlayerData
Shows the class details for the player
showExpMessage - Variable in class com.sucy.skill.data.PlayerSettings
 
showHoverBar(Player) - Method in class com.sucy.skill.cast.PlayerCastBars
Shows the hover cast bar to the player
showInstantBar(Player) - Method in class com.sucy.skill.cast.PlayerCastBars
Shows the instant bar to the player
showLevelUpMessage - Variable in class com.sucy.skill.data.PlayerSettings
 
showOrganizer(Player) - Method in class com.sucy.skill.cast.PlayerCastBars
Opens the cast bar organizer GUI
showParticles - Variable in class com.sucy.skill.data.PlayerSettings
 
showProfession(Player) - Method in class com.sucy.skill.api.player.PlayerData
Shows profession options of the first class group available
showSkills() - Method in class com.sucy.skill.api.player.PlayerData
Shows the skill tree for the player.
showSkills(Player) - Method in class com.sucy.skill.api.player.PlayerData
Shows the skill tree for the player.
showSkills(Player, PlayerClass) - Method in class com.sucy.skill.api.player.PlayerData
Shows the skill tree to the player for the given class
shrink() - Method in class com.sucy.skill.gui.tool.GUIData
 
Sign - Class in com.sucy.skill.data.formula.func
Sign function
Sign(IValue) - Constructor for class com.sucy.skill.data.formula.func.Sign
 
SILENCE - Static variable in class com.sucy.skill.api.util.StatusFlag
 
Sin - Class in com.sucy.skill.data.formula.func
Sine function
Sin(IValue) - Constructor for class com.sucy.skill.data.formula.func.Sin
 
SingleTarget - Class in com.sucy.skill.dynamic.target
Applies child components to the closest linear entity of each of the provided targets.
SingleTarget() - Constructor for class com.sucy.skill.dynamic.target.SingleTarget
 
size() - Method in class com.sucy.skill.thread.TaskList
 
skill - Variable in class com.sucy.skill.dynamic.EffectComponent
Parent class of the component
Skill - Class in com.sucy.skill.api.skills
Represents a template for a skill used in the RPG system.
Skill(String, String, ItemStack, int) - Constructor for class com.sucy.skill.api.skills.Skill
Initializes a new skill that doesn't require any other skill.
Skill(String, String, ItemStack, int, String, int) - Constructor for class com.sucy.skill.api.skills.Skill
Initializes a skill that requires another skill to be upgraded before it can be upgraded itself.
Skill(String, String, Material, int) - Constructor for class com.sucy.skill.api.skills.Skill
Initializes a new skill that doesn't require any other skill.
Skill(String, String, Material, int, String, int) - Constructor for class com.sucy.skill.api.skills.Skill
Initializes a skill that requires another skill to be upgraded before it can be upgraded itself.
SKILL - Enum constant in enum class com.sucy.skill.api.enums.ManaSource
A skill effect replenished some of their mana
SKILL - Enum constant in enum class com.sucy.skill.manager.RegistrationManager.Mode
 
SKILL - Static variable in class com.sucy.skill.data.Permissions
 
SKILL - Static variable in class com.sucy.skill.language.RPGFilter
 
SKILL_CAST - Enum constant in enum class com.sucy.skill.api.enums.ManaCost
The player cast a skill that used some mana
SKILL_CASTER - Static variable in class com.sucy.skill.listener.MechanicListener
 
SKILL_DAMAGE - Enum constant in enum class com.sucy.skill.api.util.BuffType
 
SKILL_DAMAGE - Static variable in class com.sucy.skill.manager.AttributeManager
 
SKILL_DEFENSE - Enum constant in enum class com.sucy.skill.api.util.BuffType
 
SKILL_DEFENSE - Static variable in class com.sucy.skill.manager.AttributeManager
 
SKILL_EFFECT - Enum constant in enum class com.sucy.skill.api.enums.ManaCost
The player was affected by a skill effect that reduced their mana
SKILL_LEVEL - Static variable in class com.sucy.skill.listener.MechanicListener
 
SKILL_META - Static variable in class com.sucy.skill.dynamic.mechanic.WolfMechanic
 
SKILL_TREE - Enum constant in enum class com.sucy.skill.gui.tool.GUIType
 
SKILL_TREE - Static variable in class com.sucy.skill.gui.map.Menu
 
SKILL_TREE - Static variable in class com.sucy.skill.language.GUINodes
 
SkillAPI - Class in com.sucy.skill
The main class of the plugin which has the accessor methods into most of the API.
SkillAPI() - Constructor for class com.sucy.skill.SkillAPI
 
SkillAPI(JavaPluginLoader, PluginDescriptionFile, File, File) - Constructor for class com.sucy.skill.SkillAPI
 
SkillAPIListener - Class in com.sucy.skill.listener
Interface for SkillAPI listeners that lets them be initialized
SkillAPIListener() - Constructor for class com.sucy.skill.listener.SkillAPIListener
 
SkillAPINotEnabledException - Exception in com.sucy.skill.exception
 
SkillAPINotEnabledException(String) - Constructor for exception com.sucy.skill.exception.SkillAPINotEnabledException
 
SkillAttribute - Class in com.sucy.skill.api.skills
Names of default attributes for skills
SkillAttribute() - Constructor for class com.sucy.skill.api.skills.SkillAttribute
 
SkillCastTrigger - Class in com.sucy.skill.dynamic.trigger
 
SkillCastTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.SkillCastTrigger
 
SkillDamageEvent - Class in com.sucy.skill.api.event
An event for when an entity is damaged by another entity with the use of a skill.
SkillDamageEvent(Skill, LivingEntity, LivingEntity, double, String, boolean) - Constructor for class com.sucy.skill.api.event.SkillDamageEvent
Initializes a new event
SkillDealtTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
SkillDealtTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.SkillDealtTrigger
 
SkillDetailMenu - Class in com.sucy.skill.gui.map
 
SkillDetailMenu(SkillAPI) - Constructor for class com.sucy.skill.gui.map.SkillDetailMenu
 
SkillHandler - Class in com.sucy.skill.gui.handlers
 
SkillHandler() - Constructor for class com.sucy.skill.gui.handlers.SkillHandler
 
SkillHealEvent - Class in com.sucy.skill.api.event
An event for when an entity is healed by another entity with the use of a skill.
SkillHealEvent(LivingEntity, LivingEntity, double) - Constructor for class com.sucy.skill.api.event.SkillHealEvent
Initializes a new event
SkillLevelCondition - Class in com.sucy.skill.dynamic.condition
 
SkillLevelCondition() - Constructor for class com.sucy.skill.dynamic.condition.SkillLevelCondition
 
SkillListMenu - Class in com.sucy.skill.gui.map
 
SkillListMenu(SkillAPI) - Constructor for class com.sucy.skill.gui.map.SkillListMenu
 
SkillNodes - Class in com.sucy.skill.language
Nodes for the language file pertaining to the skill tree
SkillNodes() - Constructor for class com.sucy.skill.language.SkillNodes
 
SkillPlugin - Interface in com.sucy.skill.api
Interface for plugins that define new classes and skills
SkillPushEvent - Class in com.sucy.skill.api.event
An event for when an entity is healed by another entity with the use of a skill.
SkillPushEvent(LivingEntity, LivingEntity, Vector) - Constructor for class com.sucy.skill.api.event.SkillPushEvent
Initializes a new event
SkillShot - Interface in com.sucy.skill.api.skills
Interface for skills that can be cast without a direct target
skillSlots - Variable in class com.sucy.skill.tree.basic.InventoryTree
 
SkillStatus - Enum Class in com.sucy.skill.api.enums
Statuses for a skill in relation to a player
SkillTakenTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
SkillTakenTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.SkillTakenTrigger
 
SkillTree - Class in com.sucy.skill.tree
Represents a skill tree that contains an arrangement of a class's skills for a player to browse and level up or refund skills.
SkillTree(SkillAPI, RPGClass) - Constructor for class com.sucy.skill.tree.SkillTree
Constructor
SkillTreeException - Exception in com.sucy.skill.api.exception
Exception for generating skill trees
SkillTreeException(String) - Constructor for exception com.sucy.skill.api.exception.SkillTreeException
Constructor
SkillTrigger - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.BlockBreakTrigger
SkillTrigger() - Constructor for class com.sucy.skill.dynamic.trigger.SkillTrigger
 
SlotCondition - Class in com.sucy.skill.dynamic.condition
 
SlotCondition() - Constructor for class com.sucy.skill.dynamic.condition.SlotCondition
 
SLOTS - Static variable in class com.sucy.skill.gui.tool.GUIData
 
SMELT - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience from smelting ore
softSave(DataSection) - Method in class com.sucy.skill.api.classes.RPGClass
Saves some of the class template data to the config, avoiding overwriting any existing data.
softSave(DataSection) - Method in class com.sucy.skill.api.skills.Skill
Saves some skill data to the config, avoiding overwriting any pre-existing data
SoundMechanic - Class in com.sucy.skill.dynamic.mechanic
Plays a particle effect
SoundMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.SoundMechanic
 
SPACE - Enum constant in enum class com.sucy.skill.data.Click
 
SPECIAL - Enum constant in enum class com.sucy.skill.api.enums.ExpSource
Experience resulted from an unspecified reason
SPECIAL - Enum constant in enum class com.sucy.skill.api.enums.ManaCost
The player lost mana for some unspecified reason
SPECIAL - Enum constant in enum class com.sucy.skill.api.enums.ManaSource
The player gained mana for an unspecified reason
SPECIAL - Enum constant in enum class com.sucy.skill.api.enums.PointSource
The player was given skill points for an unspecified reason
SPECTATOR - Enum constant in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
 
speed - Variable in class com.sucy.skill.api.particle.ParticleSettings
 
SPEED - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
SPEED - Static variable in class com.sucy.skill.api.projectile.ParticleProjectile
Settings key for the projectile speed
SPEED_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 
SPEED_KEY - Static variable in class com.sucy.skill.listener.MechanicListener
 
spherePreview - Static variable in class com.sucy.skill.dynamic.target.TargetComponent
 
SpherePreview - Class in com.sucy.skill.cast
A fancier sphere indicator
SpherePreview(double) - Constructor for class com.sucy.skill.cast.SpherePreview
 
spigot() - Method in class com.sucy.skill.dynamic.TempEntity
 
spread(LivingEntity, int, Vector, Location, Settings, double, int, ProjectileCallback, int) - Static method in class com.sucy.skill.api.projectile.ParticleProjectile
Fires a spread of projectiles from the location.
spread(LivingEntity, Vector, Location, ItemStack, double, int, ProjectileCallback, int, boolean) - Static method in class com.sucy.skill.api.projectile.ItemProjectile
Fires a spread of projectiles from the location.
SQLIO - Class in com.sucy.skill.data.io
Loads player data from the SQL Database
SQLIO(SkillAPI) - Constructor for class com.sucy.skill.data.io.SQLIO
Initializes the SQL IO Manager
Square - Class in com.sucy.skill.data.formula.func
Squares a number
Square(IValue) - Constructor for class com.sucy.skill.data.formula.func.Square
 
start(EffectTarget, String, int, int) - Method in class com.sucy.skill.api.particle.EffectPlayer
Plays a particle effect, grabbing values from the settings data
start(EffectTarget, String, int, int, boolean) - Method in class com.sucy.skill.api.particle.EffectPlayer
Plays a particle effect, grabbing values from the settings data
startCooldown() - Method in class com.sucy.skill.api.player.PlayerSkill
Starts the cooldown of the skill
startPassives(Player) - Method in class com.sucy.skill.api.player.PlayerData
Starts passive abilities for the player if they are online.
STARTUP - Enum constant in enum class com.sucy.skill.manager.RegistrationManager.Mode
 
StatMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
StatMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.StatMechanic
 
STATUS - Enum constant in enum class com.sucy.skill.data.TitleType
 
StatusCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to have a status condition
StatusCondition() - Constructor for class com.sucy.skill.dynamic.condition.StatusCondition
 
StatusFlag - Class in com.sucy.skill.api.util
Flag keys used by statuses
StatusFlag() - Constructor for class com.sucy.skill.api.util.StatusFlag
 
StatusListener - Class in com.sucy.skill.listener
Listener for applying default status flags for the API.
StatusListener() - Constructor for class com.sucy.skill.listener.StatusListener
 
StatusMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
StatusMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.StatusMechanic
 
stopEffects(LivingEntity, int) - Method in interface com.sucy.skill.api.skills.PassiveSkill
Stops the effects when the player goes offline or loses the skill
stopEffects(LivingEntity, int) - Method in class com.sucy.skill.dynamic.DynamicSkill
Removes active users from the map
stopPassives(Player) - Method in class com.sucy.skill.api.player.PlayerData
Stops passive abilities for the player if they are online.
STRING - Static variable in class com.sucy.skill.data.io.SQLIO
 
STUN - Static variable in class com.sucy.skill.api.util.StatusFlag
 
subtractCooldown(double) - Method in class com.sucy.skill.api.player.PlayerSkill
Subtracts from the current cooldown time, shortening the time until it can be cast again.
subtractHungerValue(double) - Method in class com.sucy.skill.api.player.PlayerData
 
Subtraction - Class in com.sucy.skill.data.formula.operator
The subtraction operation used in formulas
Subtraction() - Constructor for class com.sucy.skill.data.formula.operator.Subtraction
 
SUMMON_DAMAGE - Static variable in class com.sucy.skill.listener.MechanicListener
 
swingMainHand() - Method in class com.sucy.skill.dynamic.TempEntity
 
swingOffHand() - Method in class com.sucy.skill.dynamic.TempEntity
 

T

takeExp(double) - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
takeLevels(int) - Method in class com.sucy.skill.hook.mimic.ProSkillApiLevelSystem
 
Tan - Class in com.sucy.skill.data.formula.func
Tangent function
Tan(IValue) - Constructor for class com.sucy.skill.data.formula.func.Tan
 
TARGET - Enum constant in enum class com.sucy.skill.dynamic.ComponentType
 
TargetComponent - Class in com.sucy.skill.dynamic.target
ProSkillAPI © 2023 com.sucy.skill.dynamic.target.TargetComponent
TargetComponent() - Constructor for class com.sucy.skill.dynamic.target.TargetComponent
 
TargetComponent.IncludeCaster - Enum Class in com.sucy.skill.dynamic.target
 
TargetHelper - Class in com.sucy.skill.api.target
 
TargetHelper() - Constructor for class com.sucy.skill.api.target.TargetHelper
 
TargetSkill - Interface in com.sucy.skill.api.skills
Interface for skills that require a specific target to cast
TaskList - Class in com.sucy.skill.thread
 
TaskList() - Constructor for class com.sucy.skill.thread.TaskList
 
taunt(LivingEntity, LivingEntity, double) - Static method in class com.sucy.skill.hook.MythicMobsHook
 
TauntMechanic - Class in com.sucy.skill.dynamic.mechanic
Mechanic for taunting mobs
TauntMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.TauntMechanic
 
teleport(Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
teleport(Entity, PlayerTeleportEvent.TeleportCause) - Method in class com.sucy.skill.dynamic.TempEntity
 
teleport(Location) - Method in class com.sucy.skill.api.projectile.ParticleProjectile
Teleports the projectile to a location
teleport(Location) - Method in class com.sucy.skill.dynamic.TempEntity
 
teleport(Location, PlayerTeleportEvent.TeleportCause) - Method in class com.sucy.skill.dynamic.TempEntity
 
TempEntity - Class in com.sucy.skill.dynamic
Temporary dummy entity used for targeting a location in the dynamic system
TempEntity(EffectTarget) - Constructor for class com.sucy.skill.dynamic.TempEntity
 
TempEntity(Location) - Constructor for class com.sucy.skill.dynamic.TempEntity
Sets up a new dummy entity
text(String, String, String, String) - Static method in class com.sucy.skill.dynamic.custom.EditorOption
 
ThreadTask - Class in com.sucy.skill.thread
A task that runs ones and is finished
ThreadTask() - Constructor for class com.sucy.skill.thread.ThreadTask
Sets up the task to run on the next thread iteration
ThreadTask(int) - Constructor for class com.sucy.skill.thread.ThreadTask
Sets up the task to run after a delay
throwEgg() - Method in class com.sucy.skill.dynamic.TempEntity
 
throwSnowball() - Method in class com.sucy.skill.dynamic.TempEntity
 
tick() - Method in class com.sucy.skill.api.armorstand.ArmorStandData
Ticks each armor stand for the target
tick() - Method in class com.sucy.skill.api.armorstand.ArmorStandInstance
Ticks the armor stand
tick() - Static method in class com.sucy.skill.api.armorstand.ArmorStandManager
Ticks all active armor stands
tick() - Method in class com.sucy.skill.api.particle.EffectData
Ticks each effect for the target
tick() - Method in class com.sucy.skill.api.particle.EffectInstance
Ticks the effect
tick() - Static method in class com.sucy.skill.api.particle.EffectManager
Ticks all active effects
tick() - Method in interface com.sucy.skill.thread.IThreadTask
Ticks the task, checking if it should run
tick() - Method in class com.sucy.skill.thread.RepeatThreadTask
Ticks the task, running periodically depending on the interval
tick() - Method in class com.sucy.skill.thread.ThreadTask
Ticks the task, running it if applicable
TIME - Enum constant in enum class com.sucy.skill.api.event.FlagExpireEvent.ExpireReason
 
TimeCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the game time to match the settings
TimeCondition() - Constructor for class com.sucy.skill.dynamic.condition.TimeCondition
 
Title - Class in com.sucy.skill.api.util
 
Title() - Constructor for class com.sucy.skill.api.util.Title
 
TITLE - Static variable in class com.sucy.skill.language.SkillNodes
 
TitleManager - Class in com.sucy.skill.manager
Handles accessing the Title display resource
TitleManager() - Constructor for class com.sucy.skill.manager.TitleManager
 
TitleType - Enum Class in com.sucy.skill.data
Supported message types for the Title display
toBase64(ItemStack[]) - Static method in class com.sucy.skill.api.util.ItemSerializer
Deprecated.
 
toggleEnabled() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Toggles the enabled state of the skill bar
toggleSlot(int) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Toggles a slot between weapon and skill
ToolCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to have a specified potion effect
ToolCondition() - Constructor for class com.sucy.skill.dynamic.condition.ToolCondition
 
ToolListener - Class in com.sucy.skill.listener
 
ToolListener() - Constructor for class com.sucy.skill.listener.ToolListener
 
ToolMenu - Interface in com.sucy.skill.gui.tool
 
toString() - Method in class com.sucy.skill.api.target.AABB.Ray3D
 
toString() - Method in class com.sucy.skill.api.target.AABB.Vec3D
 
toString() - Method in class com.sucy.skill.data.formula.Formula
Returns the equation string for toString
toString() - Method in class com.sucy.skill.data.Point2D
 
toString() - Method in class com.sucy.skill.data.Point3D
 
tree - Variable in class com.sucy.skill.tree.SkillTree
 
TreeType - Enum Class in com.sucy.skill.api.enums
Types of skill tree arrangements that can be used in the configuration.
TreeType - Interface in com.sucy.skill.api.classes
Interface class for extensions of the available skill trees.
trigger(LivingEntity, LivingEntity, int) - Method in class com.sucy.skill.dynamic.trigger.TriggerComponent
 
trigger(LivingEntity, LivingEntity, int, boolean) - Method in class com.sucy.skill.dynamic.trigger.TriggerComponent
 
Trigger<E extends org.bukkit.event.Event> - Interface in com.sucy.skill.dynamic.trigger
Possible triggers for dynamic skill effects
TRIGGER - Enum constant in enum class com.sucy.skill.dynamic.ComponentType
 
TriggerComponent - Class in com.sucy.skill.dynamic.trigger
ProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.TriggerComponent
TriggerComponent() - Constructor for class com.sucy.skill.dynamic.trigger.TriggerComponent
 
TriggerHandler - Class in com.sucy.skill.dynamic
ProSkillAPI © 2023 com.sucy.skill.dynamic.TriggerHandler
TriggerHandler(DynamicSkill, String, Trigger, TriggerComponent) - Constructor for class com.sucy.skill.dynamic.TriggerHandler
 
TriggerMechanic - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.TriggerMechanic
TriggerMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.TriggerMechanic
 
TRUE - Enum constant in enum class com.sucy.skill.dynamic.target.TargetComponent.IncludeCaster
 
trueDamage(LivingEntity, double, LivingEntity) - Method in class com.sucy.skill.api.skills.Skill
Applies skill damage to the target, launching the skill damage event and keeping the damage version compatible.
TrueDamageEvent - Class in com.sucy.skill.api.event
Event for when true damage is dealt (damage ignoring armor)
TrueDamageEvent(Skill, LivingEntity, LivingEntity, double) - Constructor for class com.sucy.skill.api.event.TrueDamageEvent
Initializes a new event
type - Variable in class com.sucy.skill.api.particle.ParticleSettings
 
type - Variable in class com.sucy.skill.dynamic.custom.EditorOption
 
TYPE - Static variable in class com.sucy.skill.language.RPGFilter
 
TYPE - Static variable in class com.sucy.skill.language.SkillNodes
 

U

unexempt(Player) - Static method in class com.sucy.skill.hook.NoCheatHook
Unexempts the player from NCP functionality
UNIT_MAX - Static variable in class com.sucy.skill.api.target.AABB.Vec3D
Point with the coordinate (1, 1, 1).
unload(Player) - Static method in class com.sucy.skill.cmd.CmdChangeClass
 
unload(Player) - Static method in class com.sucy.skill.listener.MainListener
Unloads a player's data from the server
unloadPlayerData(OfflinePlayer) - Static method in class com.sucy.skill.SkillAPI
Unloads player data from memory, saving it to the config first and then removing it from the map.
unloadPlayerData(OfflinePlayer, boolean) - Static method in class com.sucy.skill.SkillAPI
 
unlock(PlayerSkill) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Adds an unlocked skill to the skill bar
unlock(PlayerSkill) - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Adds a skill to the available skills, if castable
unlock(PlayerSkill) - Method in class com.sucy.skill.cast.PlayerCastBars
Adds an unlocked skill to the skill bars
upAttribute(String) - Method in class com.sucy.skill.api.player.PlayerData
Invests a point in the attribute if the player has any remaining attribute points.
update(PlayerData) - Method in class com.sucy.skill.tree.basic.InventoryTree
Updates a skill in the view
update(PlayerData, String, ChatColor) - Static method in class com.sucy.skill.manager.ClassBoardManager
Updates scoreboard information for the player data
update(HumanEntity) - Method in class com.sucy.skill.api.player.PlayerSkillBar
Updates the player's skill bar icons
update(LivingEntity, int, int) - Method in interface com.sucy.skill.api.skills.PassiveSkill
Applies the skill effects when a player upgrades the skill in their skill tree
update(LivingEntity, int, int) - Method in class com.sucy.skill.dynamic.DynamicSkill
Updates the skill effects
update(Player) - Method in class com.sucy.skill.data.PlayerEquips
Updates all available items for the player
updateCooldowns() - Method in class com.sucy.skill.api.player.PlayerSkillBar
Updates the displayed cooldown for the skill bar
updateEquip(Player, int, ItemStack) - Method in class com.sucy.skill.data.PlayerEquips
Update equips for certain slot, handling any requirements and attribute
updateHandHeldItem(Player, ItemStack) - Method in class com.sucy.skill.data.PlayerEquips
Update item for hand held item, handling any requirements and attribute
updateHealth(Player) - Method in class com.sucy.skill.api.player.PlayerData
Updates health of a player based on their current attributes and apply
updateItem(Player) - Method in class com.sucy.skill.api.player.PlayerSkillSlot
Updates the displayed item for the player
updateLevel(PlayerData) - Static method in class com.sucy.skill.manager.ClassBoardManager
Updates the player's level in the scoreboards
updatePlayerStat(Player) - Method in class com.sucy.skill.api.player.PlayerData
Updates all the stats of a player based on their current attributes This method is very heavy, consume resources and notable by player Checkout other method such as PlayerData.updateWalkSpeed(Player) for a light refresh
This also does not update the player equipment You will need to call PlayerEquips.update(Player) before this function to update attribute/stats that comes with equipments
updateScoreboard() - Method in class com.sucy.skill.api.player.PlayerData
Updates the scoreboard with the player's current class.
updateWalkSpeed(Player) - Method in class com.sucy.skill.api.player.PlayerData
Updates walk speed of a player based on their current attributes and apply
upgradeSkill(Skill) - Method in class com.sucy.skill.api.player.PlayerData
Upgrades a skill owned by the player.
useMana(double) - Method in class com.sucy.skill.api.player.PlayerData
Takes mana away from the player for an unknown reason.
useMana(double, ManaCost) - Method in class com.sucy.skill.api.player.PlayerData
Takes mana away from the player for the specified reason.
usePoints(int) - Method in class com.sucy.skill.api.player.PlayerClass
Uses points from the player for skill upgrades.
useTitle(TitleType) - Method in class com.sucy.skill.data.Settings
Check whether to use the title display on the given message type

V

validate() - Method in class com.sucy.skill.cast.PlayerCastBars
Validates added skills, making sure they're still unlocked
validate(RPGClass) - Method in class com.sucy.skill.manager.RegistrationManager
Validates a class, making sure it is being registered during the appropriate time, it isn't null, and it doesn't conflict with other registered classes.
validate(Skill) - Method in class com.sucy.skill.manager.RegistrationManager
Validates a skill, making sure it is being registered during the appropriate time, it isn't null, and it doesn't conflict with other registered skills.
ValueAddMechanic - Class in com.sucy.skill.dynamic.mechanic
Adds to a cast data value
ValueAddMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueAddMechanic
 
ValueAttributeMechanic - Class in com.sucy.skill.dynamic.mechanic
Adds to a cast data value
ValueAttributeMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueAttributeMechanic
 
ValueCondition - Class in com.sucy.skill.dynamic.condition
 
ValueCondition() - Constructor for class com.sucy.skill.dynamic.condition.ValueCondition
 
ValueCopyMechanic - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.ValueCopyMechanic
ValueCopyMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueCopyMechanic
 
ValueDistanceMechanic - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.ValueDistanceMechanic
ValueDistanceMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueDistanceMechanic
 
ValueHealthMechanic - Class in com.sucy.skill.dynamic.mechanic
 
ValueHealthMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueHealthMechanic
 
ValueLocationMechanic - Class in com.sucy.skill.dynamic.mechanic
Adds to a cast data value
ValueLocationMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueLocationMechanic
 
ValueLoreMechanic - Class in com.sucy.skill.dynamic.mechanic
Adds to a cast data value
ValueLoreMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueLoreMechanic
 
ValueLoreSlotMechanic - Class in com.sucy.skill.dynamic.mechanic
 
ValueLoreSlotMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueLoreSlotMechanic
 
ValueManaMechanic - Class in com.sucy.skill.dynamic.mechanic
 
ValueManaMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueManaMechanic
 
ValueMultiplyMechanic - Class in com.sucy.skill.dynamic.mechanic
Adds to a cast data value
ValueMultiplyMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueMultiplyMechanic
 
ValueNum - Class in com.sucy.skill.data.formula.value
The attribute value
ValueNum(double) - Constructor for class com.sucy.skill.data.formula.value.ValueNum
 
ValueNum(String) - Constructor for class com.sucy.skill.data.formula.value.ValueNum
 
valueOf(String) - Static method in enum class com.sucy.skill.api.classes.DefaultTreeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.enums.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.enums.ExpSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.enums.ManaCost
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.enums.ManaSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.enums.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.enums.PointSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.enums.SkillStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.enums.TreeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.event.FlagExpireEvent.ExpireReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.event.KeyPressEvent.Key
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.api.util.BuffType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.cast.PlayerView
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.cast.PreviewType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.data.Click
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.data.PlayerEquips.EquipType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.data.TitleType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.dynamic.ComponentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.dynamic.target.TargetComponent.IncludeCaster
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.gui.tool.GUIType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.log.LogType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.sucy.skill.manager.RegistrationManager.Mode
Returns the enum constant of this class with the specified name.
ValuePlaceholderMechanic - Class in com.sucy.skill.dynamic.mechanic
ProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.ValuePlaceholderMechanic
ValuePlaceholderMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValuePlaceholderMechanic
 
ValueRandomMechanic - Class in com.sucy.skill.dynamic.mechanic
Adds to a cast data value
ValueRandomMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueRandomMechanic
 
values() - Static method in enum class com.sucy.skill.api.classes.DefaultTreeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.enums.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.enums.ExpSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.enums.ManaCost
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.enums.ManaSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.enums.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.enums.PointSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.enums.SkillStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.enums.TreeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.event.FlagExpireEvent.ExpireReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.event.KeyPressEvent.Key
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.event.PlayerSkillCastFailedEvent.Cause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.api.util.BuffType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.cast.PlayerView
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.cast.PreviewType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.data.Click
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.data.PlayerEquips.EquipType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.data.TitleType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.dynamic.ComponentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.dynamic.target.TargetComponent.IncludeCaster
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.gui.tool.GUIType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.log.LogType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.sucy.skill.manager.RegistrationManager.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
ValueSetMechanic - Class in com.sucy.skill.dynamic.mechanic
Adds to a cast data value
ValueSetMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.ValueSetMechanic
 
VaultHook - Class in com.sucy.skill.hook
Manages setting permissions through vault
VaultHook() - Constructor for class com.sucy.skill.hook.VaultHook
 
Vec3D(double, double, double) - Constructor for class com.sucy.skill.api.target.AABB.Vec3D
Creates a new vector with the given coordinates.
Vec3D(AABB.Vec3D) - Constructor for class com.sucy.skill.api.target.AABB.Vec3D
Creates a new vector with the coordinates of the given vector.
VIEW_RANGE - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
VISIBLE_RADIUS_KEY - Static variable in class com.sucy.skill.api.particle.ParticleHelper
 

W

WarpLocMechanic - Class in com.sucy.skill.dynamic.mechanic
Strikes lightning about each target with an offset
WarpLocMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.WarpLocMechanic
 
WarpMechanic - Class in com.sucy.skill.dynamic.mechanic
Strikes lightning about each target with an offset
WarpMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.WarpMechanic
 
WarpRandomMechanic - Class in com.sucy.skill.dynamic.mechanic
Strikes lightning about each target with an offset
WarpRandomMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.WarpRandomMechanic
 
WarpSwapMechanic - Class in com.sucy.skill.dynamic.mechanic
Strikes lightning about each target with an offset
WarpSwapMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.WarpSwapMechanic
 
WarpTargetMechanic - Class in com.sucy.skill.dynamic.mechanic
Strikes lightning about each target with an offset
WarpTargetMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.WarpTargetMechanic
 
WarpValueMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
WarpValueMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.WarpValueMechanic
 
WaterCondition - Class in com.sucy.skill.dynamic.condition
A condition for dynamic skills that requires the target to have a specified potion effect
WaterCondition() - Constructor for class com.sucy.skill.dynamic.condition.WaterCondition
 
WeatherCondition - Class in com.sucy.skill.dynamic.condition
ProSkillAPI © 2023 com.sucy.skill.dynamic.condition.Weather
WeatherCondition() - Constructor for class com.sucy.skill.dynamic.condition.WeatherCondition
 
WITH_ROTATION - Static variable in class com.sucy.skill.api.particle.EffectPlayer
 
WITH_ROTATION - Static variable in class com.sucy.skill.dynamic.mechanic.ParticleAnimationMechanic
 
withdraw(Player, double) - Static method in class com.sucy.skill.hook.VaultHook
 
WolfMechanic - Class in com.sucy.skill.dynamic.mechanic
Applies a flag to each target
WolfMechanic() - Constructor for class com.sucy.skill.dynamic.mechanic.WolfMechanic
 
WORLD - Static variable in class com.sucy.skill.data.Permissions
 
WorldCondition - Class in com.sucy.skill.dynamic.condition
 
WorldCondition() - Constructor for class com.sucy.skill.dynamic.condition.WorldCondition
 
WorldGuardHook - Class in com.sucy.skill.hook
ProSkillAPI © 2023 com.sucy.skill.hook.WorldGuardHook
WorldGuardHook() - Constructor for class com.sucy.skill.hook.WorldGuardHook
 

X

x - Variable in class com.sucy.skill.api.target.AABB.Vec3D
X coordinate.
x - Variable in class com.sucy.skill.data.Point2D
 
x - Variable in class com.sucy.skill.data.Point3D
 
XY - Enum constant in enum class com.sucy.skill.api.enums.Direction
X-axis and Y-axis
XYHandler - Class in com.sucy.skill.api.particle.direction
Handles the XY direction
XYHandler() - Constructor for class com.sucy.skill.api.particle.direction.XYHandler
 
XZ - Enum constant in enum class com.sucy.skill.api.enums.Direction
X-axis and Z-axis
XZHandler - Class in com.sucy.skill.api.particle.direction
Handles the XZ direction
XZHandler() - Constructor for class com.sucy.skill.api.particle.direction.XZHandler
 

Y

y - Variable in class com.sucy.skill.api.target.AABB.Vec3D
Y coordinate.
y - Variable in class com.sucy.skill.data.Point2D
 
y - Variable in class com.sucy.skill.data.Point3D
 
YZ - Enum constant in enum class com.sucy.skill.api.enums.Direction
Y-axis and Z-axis
YZHandler - Class in com.sucy.skill.api.particle.direction
Handles the YZ direction
YZHandler() - Constructor for class com.sucy.skill.api.particle.direction.YZHandler
 

Z

z - Variable in class com.sucy.skill.api.target.AABB.Vec3D
Z coordinate.
z - Variable in class com.sucy.skill.data.Point3D
 

_

_INVALID_damage(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
_INVALID_damage(int, Entity) - Method in class com.sucy.skill.dynamic.TempEntity
 
_INVALID_getHealth() - Method in class com.sucy.skill.dynamic.TempEntity
 
_INVALID_getLastDamage() - Method in class com.sucy.skill.dynamic.TempEntity
 
_INVALID_getMaxHealth() - Method in class com.sucy.skill.dynamic.TempEntity
 
_INVALID_setHealth(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
_INVALID_setLastDamage(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
_INVALID_setMaxHealth(int) - Method in class com.sucy.skill.dynamic.TempEntity
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form