Uses of Class
com.sucy.skill.api.classes.RPGClass
Packages that use RPGClass
Package
Description
-
Uses of RPGClass in com.sucy.skill
Methods in com.sucy.skill that return RPGClassMethods in com.sucy.skill that return types with arguments of type RPGClassModifier and TypeMethodDescriptionSkillAPI.getBaseClasses(String group) Retrieves a list of base classes that don't profess from another classSkillAPI.getClasses()Retrieves the registered class data for SkillAPI.Methods in com.sucy.skill with parameters of type RPGClassModifier and TypeMethodDescriptionvoidRegisters a new class with SkillAPI.voidSkillAPI.addClasses(RPGClass... classes) Registers a new class with SkillAPI.static booleanSkillAPI.isClassRegistered(RPGClass rpgClass) Checks whether a class is registered. -
Uses of RPGClass in com.sucy.skill.api.classes
Methods in com.sucy.skill.api.classes that return RPGClassModifier and TypeMethodDescriptionRPGClass.getParent()Retrieves the parent of this classRPGClass.getRoot()Methods in com.sucy.skill.api.classes that return types with arguments of type RPGClassModifier and TypeMethodDescriptionRPGClass.getOptions()Retrieves the list of child classes that the player has as options to profess into upon reaching max level.Methods in com.sucy.skill.api.classes with parameters of type RPGClassModifier and TypeMethodDescriptionRetrieves the skill tree depending on the enum valueRetrieves a new instance of a skill tree using the given type. -
Uses of RPGClass in com.sucy.skill.api.event
Methods in com.sucy.skill.api.event that return RPGClassModifier and TypeMethodDescriptionPlayerClassChangeEvent.getNewClass()PlayerPreClassChangeEvent.getNewClass()PlayerClassChangeEvent.getPreviousClass()PlayerPreClassChangeEvent.getPreviousClass()Constructors in com.sucy.skill.api.event with parameters of type RPGClassModifierConstructorDescriptionPlayerClassChangeEvent(PlayerClass playerClass, RPGClass previousClass, RPGClass newClass) ConstructorPlayerPreClassChangeEvent(PlayerData playerData, PlayerClass playerClass, RPGClass previousClass, RPGClass newClass) Constructor -
Uses of RPGClass in com.sucy.skill.api.player
Methods in com.sucy.skill.api.player that return RPGClassModifier and TypeMethodDescriptionPlayerClass.getData()Retrieves the generic data for the class.Methods in com.sucy.skill.api.player with parameters of type RPGClassModifier and TypeMethodDescriptionbooleanPlayerData.canProfess(RPGClass rpgClass) Checks whether the player can profess into the given class.booleanChecks whether the player is professed as the class or any of its children.booleanPlayerData.isExactClass(RPGClass rpgClass) Checks whether the player is professed as the class without checking child classes.booleanProfesses the player into the class if they are able to.Sets the professed class for the player for the corresponding group.voidPlayerClass.setClassData(RPGClass classData) Sets the class data this player class is based off of, optionally resetting the class progress.Constructors in com.sucy.skill.api.player with parameters of type RPGClassModifierConstructorDescriptionPlayerClass(PlayerData player, RPGClass classData) Initializes a new PlayerClass. -
Uses of RPGClass in com.sucy.skill.data
Methods in com.sucy.skill.data that return RPGClassModifier and TypeMethodDescriptionGroupSettings.getDefault()Retrieves the default class of the group -
Uses of RPGClass in com.sucy.skill.dynamic
Subclasses of RPGClass in com.sucy.skill.dynamicModifier and TypeClassDescriptionclassA basic implementation of RPGClass that loads from the dynamic folder instead of the normal one. -
Uses of RPGClass in com.sucy.skill.gui.handlers
Methods in com.sucy.skill.gui.handlers with parameters of type RPGClass -
Uses of RPGClass in com.sucy.skill.gui.tool
Methods in com.sucy.skill.gui.tool with parameters of type RPGClassModifier and TypeMethodDescriptionstatic GUIDataGUITool.getProfessMenu(RPGClass current) static GUIDataGUITool.getSkillTree(RPGClass rpgClass) -
Uses of RPGClass in com.sucy.skill.manager
Methods in com.sucy.skill.manager that return RPGClassModifier and TypeMethodDescriptionValidates 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.Methods in com.sucy.skill.manager with parameters of type RPGClassModifier and TypeMethodDescriptionstatic voidClassBoardManager.registerClass(RPGClass c) Registers a class with the MCCore scoreboardsValidates 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. -
Uses of RPGClass in com.sucy.skill.tree
Fields in com.sucy.skill.tree declared as RPGClassConstructors in com.sucy.skill.tree with parameters of type RPGClass -
Uses of RPGClass in com.sucy.skill.tree.basic
Constructors in com.sucy.skill.tree.basic with parameters of type RPGClassModifierConstructorDescriptionBasicHorizontalTree(SkillAPI api, RPGClass tree) ConstructorBasicVerticalTree(SkillAPI api, RPGClass tree) ConstructorCustomTree(SkillAPI api, RPGClass tree) ConstructorConstructorInventoryTree(SkillAPI api, RPGClass tree) ConstructorLevelHorizontalTree(SkillAPI api, RPGClass tree) ConstructorConstructorLevelVerticalTree(SkillAPI api, RPGClass tree) ConstructorRequirementTree(SkillAPI api, RPGClass tree) Constructor