Uses of Class
com.sucy.skill.api.player.PlayerClass
Packages that use PlayerClass
Package
Description
-
Uses of PlayerClass in com.sucy.skill
Methods in com.sucy.skill with parameters of type PlayerClassModifier and TypeMethodDescriptionstatic booleanSkillAPI.isClassRegistered(PlayerClass playerClass) Checks whether a class is registered. -
Uses of PlayerClass in com.sucy.skill.api.event
Methods in com.sucy.skill.api.event that return PlayerClassModifier and TypeMethodDescriptionPlayerClassChangeEvent.getPlayerClass()PlayerExperienceGainEvent.getPlayerClass()PlayerExperienceLostEvent.getPlayerClass()PlayerGainSkillPointsEvent.getPlayerClass()PlayerLevelDownEvent.getPlayerClass()PlayerLevelUpEvent.getPlayerClass()PlayerPreClassChangeEvent.getPlayerClass()Constructors in com.sucy.skill.api.event with parameters of type PlayerClassModifierConstructorDescriptionPlayerClassChangeEvent(PlayerClass playerClass, RPGClass previousClass, RPGClass newClass) ConstructorPlayerExperienceGainEvent(PlayerClass playerClass, double amount, ExpSource source) ConstructorPlayerExperienceLostEvent(PlayerClass playerClass, double amount, boolean changeLevel) ConstructorPlayerGainSkillPointsEvent(PlayerClass playerClass, double amount, PointSource source) ConstructorPlayerLevelDownEvent(PlayerClass playerClass, int amount) ConstructorPlayerLevelUpEvent(PlayerClass playerClass, int amount) ConstructorPlayerPreClassChangeEvent(PlayerData playerData, PlayerClass playerClass, RPGClass previousClass, RPGClass newClass) Constructor -
Uses of PlayerClass in com.sucy.skill.api.player
Methods in com.sucy.skill.api.player that return PlayerClassModifier and TypeMethodDescriptionRetrieves the data of a class the player professed as by group.@Nullable PlayerClassPlayerData.getMainClass()Retrieves the data of the professed class under the main class group.PlayerSkill.getPlayerClass()Retrieves the owning player class.Sets the professed class for the player for the corresponding group.Methods in com.sucy.skill.api.player that return types with arguments of type PlayerClassModifier and TypeMethodDescriptionPlayerData.getClasses()Retrieves the collection of the data for classes the player has professed as.Methods in com.sucy.skill.api.player with parameters of type PlayerClassModifier and TypeMethodDescriptionvoidPlayerData.addSkill(Skill skill, PlayerClass parent) voidPlayerData.addSkillExternally(Skill skill, PlayerClass parent, org.bukkit.NamespacedKey namespacedKey, int level) voidPlayerData.giveSkill(Skill skill, PlayerClass parent) Gives the player a skill using the class data as a parent.booleanPlayerData.showSkills(org.bukkit.entity.Player player, PlayerClass playerClass) Shows the skill tree to the player for the given classConstructors in com.sucy.skill.api.player with parameters of type PlayerClassModifierConstructorDescriptionPlayerSkill(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 PlayerClass in com.sucy.skill.data
Methods in com.sucy.skill.data with parameters of type PlayerClassModifier and TypeMethodDescriptiondoubleSettings.getBreakYield(PlayerClass playerClass, org.bukkit.Material mat) doubleSettings.getCraftYield(PlayerClass playerClass, org.bukkit.Material mat) doubleSettings.getPlaceYield(PlayerClass playerClass, org.bukkit.Material mat) Constructors in com.sucy.skill.data with parameters of type PlayerClass