Index
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
-
Deprecated.
- addDefenseBuff(Buff, int) - Method in class com.sucy.skill.api.util.BuffData
-
Deprecated.use
BuffData.addBuff(BuffType, Buff, int)instead - addDefenseBuff(LivingEntity, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
-
Deprecated.
- 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.use
BuffData.addBuff(BuffType, Buff, int)instead - addSkillDamageBuff(LivingEntity, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
-
Deprecated.
- addSkillDefenseBuff(Buff, int) - Method in class com.sucy.skill.api.util.BuffData
-
Deprecated.use
BuffData.addBuff(BuffType, Buff, int)instead - addSkillDefenseBuff(LivingEntity, Buff, int) - Static method in class com.sucy.skill.api.util.BuffManager
-
Deprecated.
- 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
PlayerExperienceLostEventevent 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
PlayerExperienceLostEventevent 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
PlayerExperienceLostEventevent 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.use
BuffData.apply(BuffType, double)instead - modifyDealtDamage(LivingEntity, double) - Static method in class com.sucy.skill.api.util.BuffManager
-
Deprecated.
- modifySkillDealtDamage(double) - Method in class com.sucy.skill.api.util.BuffData
-
Deprecated.use
BuffData.apply(BuffType, double)instead - modifySkillDealtDamage(LivingEntity, double) - Static method in class com.sucy.skill.api.util.BuffManager
-
Deprecated.
- modifySkillTakenDamage(double) - Method in class com.sucy.skill.api.util.BuffData
-
Deprecated.use
BuffData.apply(BuffType, double)instead - modifySkillTakenDefense(LivingEntity, double) - Static method in class com.sucy.skill.api.util.BuffManager
-
Deprecated.
- 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.use
BuffData.apply(BuffType, double)instead - modifyTakenDefense(LivingEntity, double) - Static method in class com.sucy.skill.api.util.BuffManager
-
Deprecated.
- 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
Vectorthe 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 callPlayerEquips.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BuffData.addBuff(BuffType, Buff, int)instead