Class RPGClass
java.lang.Object
studio.magemonkey.codex.manager.LoadableItem
studio.magemonkey.divinity.modules.list.classes.api.RPGClass
public class RPGClass
extends studio.magemonkey.codex.manager.LoadableItem
-
Field Summary
Fields inherited from class studio.magemonkey.codex.manager.LoadableItem
cfg, id, path, plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteLevelActions(org.bukkit.entity.Player exec, int lvl) voidexecuteSelectActions(org.bukkit.entity.Player exec) formatMana(String str) getAspectBonus(ClassAspect aspect) intdoublegetAttributeValue(ClassAttributeType type, int lvl) org.bukkit.inventory.ItemStackgetIcon()intintgetManaMax(int classLevel) doubleintgetName()intgetNeedExpForLevel(int lvl) intintintbooleanbooleanhasPermission(org.bukkit.entity.Player player) booleanbooleanisChildClass(RPGClass from) booleanprotected voidsave(studio.magemonkey.codex.config.api.JYML cfg) voidMethods inherited from class studio.magemonkey.codex.manager.LoadableItem
getConfig, getFile, getId, save
-
Constructor Details
-
RPGClass
-
-
Method Details
-
save
protected void save(@NotNull studio.magemonkey.codex.config.api.JYML cfg) - Specified by:
savein classstudio.magemonkey.codex.manager.LoadableItem
-
getName
-
getDescription
-
isPermissionRequired
public boolean isPermissionRequired() -
hasPermission
public boolean hasPermission(@NotNull org.bukkit.entity.Player player) -
getIcon
@NotNull public org.bukkit.inventory.ItemStack getIcon() -
executeSelectActions
public void executeSelectActions(@NotNull org.bukkit.entity.Player exec) -
executeLevelActions
public void executeLevelActions(@NotNull org.bukkit.entity.Player exec, int lvl) -
getStartLevel
public int getStartLevel() -
getMaxLevel
public int getMaxLevel() -
getStartExp
public int getStartExp() -
getNeedExpForLevel
public int getNeedExpForLevel(int lvl) -
getExpFormula
-
getSkillPointsPerLevel
public int getSkillPointsPerLevel() -
getAspectPointsPerLevel
public int getAspectPointsPerLevel() -
isChildClass
public boolean isChildClass() -
isChildClass
-
getChildClasses
-
hasChildClass
public boolean hasChildClass() -
getLevelToChild
public int getLevelToChild() -
getManaSymbol
-
getManaName
-
getManaMax
public int getManaMax(int classLevel) -
getManaRegen
public double getManaRegen() -
formatMana
-
getAttribute
-
getAttributeValue
-
getAspectBonuses
-
getAspectBonus
-
getParent
-
getFirstParent
-
getParents
-
setParent
-