Uses of Class
com.sucy.skill.api.skills.Skill
Packages that use Skill
Package
Description
-
Uses of Skill in com.sucy.skill
Methods in com.sucy.skill that return SkillMethods in com.sucy.skill that return types with arguments of type SkillModifier and TypeMethodDescriptionSkillAPI.getSkills()Retrieves the registered skill data for SkillAPI.Methods in com.sucy.skill with parameters of type Skill -
Uses of Skill in com.sucy.skill.api.classes
Methods in com.sucy.skill.api.classes that return types with arguments of type Skill -
Uses of Skill in com.sucy.skill.api.event
Methods in com.sucy.skill.api.event that return SkillConstructors in com.sucy.skill.api.event with parameters of type SkillModifierConstructorDescriptionSkillDamageEvent(Skill skill, org.bukkit.entity.LivingEntity damager, org.bukkit.entity.LivingEntity target, double damage, String classification, boolean knockback) Initializes a new eventTrueDamageEvent(Skill skill, org.bukkit.entity.LivingEntity damager, org.bukkit.entity.LivingEntity target, double damage) Initializes a new event -
Uses of Skill in com.sucy.skill.api.player
Methods in com.sucy.skill.api.player that return SkillModifier and TypeMethodDescriptionPlayerSkill.getData()Retrieves the template data for this skill.Methods in com.sucy.skill.api.player with parameters of type SkillModifier and TypeMethodDescriptionvoidAdds a skill to the available combos.voidPlayerData.addSkill(Skill skill, PlayerClass parent) voidPlayerData.addSkillExternally(Skill skill, PlayerClass parent, org.bukkit.NamespacedKey namespacedKey, int level) voidPlayerData.clearBinds(Skill skill) Clears the skill binding for the given skill.booleanPlayerData.downgradeSkill(Skill skill) Downgrades a skill owned by the player.PlayerCombos.getComboString(Skill skill) Retrieves the combo string for the skill according to the player's personal settings.voidGives the player a skill outside of the normal class skills.voidPlayerData.giveSkill(Skill skill, PlayerClass parent) Gives the player a skill using the class data as a parent.booleanChecks whether the skill has a combo associated with itvoidPlayerCombos.removeSkill(Skill skill) Removes a skill from the available combosvoidPlayerData.removeSkillExternally(Skill skill, org.bukkit.NamespacedKey namespacedKey) booleanSets the combo for a skill, overriding any previous combo for the skill.booleanPlayerData.upgradeSkill(Skill skill) Upgrades a skill owned by the player.Constructors in com.sucy.skill.api.player with parameters of type SkillModifierConstructorDescriptionPlayerSkill(PlayerData player, Skill skill, PlayerClass parent) Constructs a new PlayerSkill.PlayerSkill(PlayerData player, Skill skill, PlayerClass parent, boolean external) Constructs a new PlayerSkill. -
Uses of Skill in com.sucy.skill.dynamic
Subclasses of Skill in com.sucy.skill.dynamicModifier and TypeClassDescriptionclassA skill implementation for the Dynamic system -
Uses of Skill in com.sucy.skill.gui.handlers
Methods in com.sucy.skill.gui.handlers with parameters of type Skill -
Uses of Skill in com.sucy.skill.manager
Methods in com.sucy.skill.manager that return SkillModifier and TypeMethodDescriptionValidates 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.Methods in com.sucy.skill.manager with parameters of type Skill -
Uses of Skill in com.sucy.skill.tree
Methods in com.sucy.skill.tree with parameters of type SkillModifier and TypeMethodDescriptionbooleanChecks whether the player can be shown the skillabstract booleanChecks if the class has the skill registeredMethod parameters in com.sucy.skill.tree with type arguments of type Skill -
Uses of Skill in com.sucy.skill.tree.basic
Fields in com.sucy.skill.tree.basic with type parameters of type SkillModifier and TypeFieldDescriptionprotected static final Comparator<Skill>InventoryTree.comparatorComparator for skills for most treesInventoryTree.skillSlotsMethods in com.sucy.skill.tree.basic that return SkillModifier and TypeMethodDescriptionInventoryTree.getSkill(int slot) Gets the skill attached to a slotMethods in com.sucy.skill.tree.basic that return types with arguments of type SkillModifier and TypeMethodDescriptionInventoryTree.getSkillSlots()Retrieves the entire map of occupied skill slots for the skill treeMethods in com.sucy.skill.tree.basic with parameters of type SkillModifier and TypeMethodDescriptionbooleanChecks if the class has the skill registeredMethod parameters in com.sucy.skill.tree.basic with type arguments of type SkillModifier and TypeMethodDescriptionvoidArranges the skill treevoidArranges the skill treeprotected voidprotected voidArranges the skill treeprotected voidArranges the skill treevoidArranges the skill tree