Package com.sucy.skill.api.player
Class PlayerData
java.lang.Object
com.sucy.skill.api.player.PlayerData
Deprecated, for removal: This API element is subject to removal in a future version.
Player data wrapper for Fabled
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerData(PlayerData _data) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeModifier(String key, PlayerAttributeModifier modifier, boolean update) Deprecated, for removal: This API element is subject to removal in a future version.voidaddSkill(Skill skill, PlayerClass parent) Deprecated, for removal: This API element is subject to removal in a future version.voidaddSkillExternally(Skill skill, PlayerClass parent, org.bukkit.NamespacedKey namespacedKey, int level) Deprecated, for removal: This API element is subject to removal in a future version.voidaddStatModifier(String key, PlayerStatModifier modifier, boolean update) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.booleanbind(org.bukkit.Material mat, PlayerSkill skill) Deprecated.booleancanProfess(PlayerClass playerClass) Deprecated, for removal: This API element is subject to removal in a future version.booleancast(PlayerSkill skill) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleancheck(PlayerSkill skill, boolean cooldown, boolean mana) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated.voidDeprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.booleanclearBind(org.bukkit.Material mat) Deprecated.voidclearBinds(Skill skill) Deprecated.voidDeprecated, for removal: This API element is subject to removal in a future version.booleandowngradeSkill(Skill skill) Deprecated, for removal: This API element is subject to removal in a future version.voidendInit()Deprecated, for removal: This API element is subject to removal in a future version.voidforceDownSkill(PlayerSkill skill) Deprecated, for removal: This API element is subject to removal in a future version.voidforceDownSkill(PlayerSkill skill, int amount) Deprecated, for removal: This API element is subject to removal in a future version.voidforceUpSkill(PlayerSkill skill) Deprecated, for removal: This API element is subject to removal in a future version.voidforceUpSkill(PlayerSkill skill, int amount) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.intgetAttribute(String key) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.intgetAttributeUpCost(String key) Deprecated, for removal: This API element is subject to removal in a future version.intgetAttributeUpCost(String key, Integer modifier) Deprecated, for removal: This API element is subject to removal in a future version.intgetAttributeUpCost(String key, Integer from, Integer to) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.HashMap<org.bukkit.Material, PlayerSkill> getBinds()Deprecated.getBoundSkill(org.bukkit.Material mat) Deprecated.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.studio.magemonkey.codex.mccore.config.parse.DataSectionDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.doublegetMana()Deprecated, for removal: This API element is subject to removal in a future version.doubleDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getPersistentData(String key) Deprecated, for removal: This API element is subject to removal in a future version.org.bukkit.entity.PlayerDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.intgetSkillLevel(String name) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getStatModifiers(String key) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getUUID()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.voidgiveAttribPoints(int amount) Deprecated, for removal: This API element is subject to removal in a future version.booleangiveAttribute(String key, int amount) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated.UsegiveExp(double, ExpSource)instead, utilizing theExpSourceenum instead of the legacy com.sucy.skill.api.enums.ExpSource enumvoidDeprecated, for removal: This API element is subject to removal in a future version.Gives the player experience from the specified sourcevoidDeprecated, for removal: This API element is subject to removal in a future version.booleangiveLevels(int amount, ExpSource source) Deprecated, for removal: This API element is subject to removal in a future version.voidgiveMana(double amount) Deprecated, for removal: This API element is subject to removal in a future version.voidgiveMana(double amount, ManaSource source) Deprecated, for removal: This API element is subject to removal in a future version.voidgivePoints(int amount, ExpSource source) Deprecated.voidgivePoints(int amount, PointSource source) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidgiveSkill(Skill skill, PlayerClass parent) Deprecated, for removal: This API element is subject to removal in a future version.booleanhasAttribute(String key) Deprecated, for removal: This API element is subject to removal in a future version.booleanhasClass()Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanhasMana(double amount) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.voidinit(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.booleanisBound(org.bukkit.Material mat) Deprecated.booleanisClass(PlayerClass playerClass) Deprecated, for removal: This API element is subject to removal in a future version.booleanisExactClass(RPGClass playerClass) Deprecated, for removal: This API element is subject to removal in a future version.voidloseExp()Deprecated, for removal: This API element is subject to removal in a future version.voidloseExp(double amount, boolean percent, boolean changeLevel) Deprecated, for removal: This API element is subject to removal in a future version.voidloseLevels(int amount) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanprofess(FabledClass fabledClass) Deprecated, for removal: This API element is subject to removal in a future version.voidrecord(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.booleanrefundAttribute(String key) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.booleanrefundAttributes(String key) Deprecated, for removal: This API element is subject to removal in a future version.voidrefundSkill(PlayerSkill skill) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidremoveAttributeModifier(UUID uuid, boolean update) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidremoveSkillExternally(Skill skill, org.bukkit.NamespacedKey namespacedKey) Deprecated, for removal: This API element is subject to removal in a future version.voidremoveStatModifier(UUID uuid, boolean update) Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.voidresetAll()Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.doublescaleDynamic(EffectComponent component, String key, double value) Deprecated, for removal: This API element is subject to removal in a future version.doubleDeprecated, for removal: This API element is subject to removal in a future version.doubleDeprecated, for removal: This API element is subject to removal in a future version.setClass(FabledClass previous, FabledClass fabledClass, boolean reset) Deprecated, for removal: This API element is subject to removal in a future version.voidsetOnPreviewStop(Runnable onPreviewStop) Deprecated, for removal: This API element is subject to removal in a future version.voidsetPersistentData(String key, Object data) Deprecated, for removal: This API element is subject to removal in a future version.voidsetPoints(int amount) Deprecated, for removal: This API element is subject to removal in a future version.booleanshowDetails(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.booleanshowProfession(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.booleanshowSkills(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.booleanshowSkills(org.bukkit.entity.Player player, PlayerClass playerClass) Deprecated, for removal: This API element is subject to removal in a future version.voidstartPassives(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.voidstopPassives(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.intsubtractHungerValue(double amount) Deprecated, for removal: This API element is subject to removal in a future version.booleanupAttribute(String key) Deprecated, for removal: This API element is subject to removal in a future version.voidupdateHealth(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.voidupdatePlayerStat(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidupdateWalkSpeed(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version.booleanupgradeSkill(Skill skill) Deprecated, for removal: This API element is subject to removal in a future version.voiduseMana(double amount) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
PlayerData
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getWrapped
Deprecated, for removal: This API element is subject to removal in a future version. -
getPlayer
public org.bukkit.entity.Player getPlayer()Deprecated, for removal: This API element is subject to removal in a future version. -
getPlayerName
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributes
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttrUpStages
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributeStageData
Deprecated, for removal: This API element is subject to removal in a future version. -
getExtSkills
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributesModifiers
Deprecated, for removal: This API element is subject to removal in a future version. -
getStatModifiers
Deprecated, for removal: This API element is subject to removal in a future version. -
getPersistentData
Deprecated, for removal: This API element is subject to removal in a future version. -
getCooldownCache
Deprecated, for removal: This API element is subject to removal in a future version. -
getExtraData
public studio.magemonkey.codex.mccore.config.parse.DataSection getExtraData()Deprecated, for removal: This API element is subject to removal in a future version. -
getUUID
Deprecated, for removal: This API element is subject to removal in a future version. -
getSkillBar
Deprecated, for removal: This API element is subject to removal in a future version. -
getCastBars
Deprecated, for removal: This API element is subject to removal in a future version. -
getTextCastingData
Deprecated, for removal: This API element is subject to removal in a future version. -
subtractHungerValue
public int subtractHungerValue(double amount) Deprecated, for removal: This API element is subject to removal in a future version. -
endInit
public void endInit()Deprecated, for removal: This API element is subject to removal in a future version. -
getInvestedAttributes
Deprecated, for removal: This API element is subject to removal in a future version. -
getInvestedAttributesStages
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttribute
Deprecated, for removal: This API element is subject to removal in a future version. -
getInvestedAttribute
Deprecated, for removal: This API element is subject to removal in a future version. -
getInvestedAttributeStage
Deprecated, for removal: This API element is subject to removal in a future version. -
hasAttribute
Deprecated, for removal: This API element is subject to removal in a future version. -
upAttribute
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributeUpCost
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributeUpCost
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributeUpCost
Deprecated, for removal: This API element is subject to removal in a future version. -
giveAttribute
Deprecated, for removal: This API element is subject to removal in a future version. -
addStatModifier
Deprecated, for removal: This API element is subject to removal in a future version. -
getStatModifiers
Deprecated, for removal: This API element is subject to removal in a future version. -
addAttributeModifier
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributeModifiers
Deprecated, for removal: This API element is subject to removal in a future version. -
refundAttribute
Deprecated, for removal: This API element is subject to removal in a future version. -
refundAttributes
Deprecated, for removal: This API element is subject to removal in a future version. -
refundAttributes
Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributePoints
public int getAttributePoints()Deprecated, for removal: This API element is subject to removal in a future version. -
giveAttribPoints
public void giveAttribPoints(int amount) Deprecated, for removal: This API element is subject to removal in a future version. -
scaleStat
Deprecated, for removal: This API element is subject to removal in a future version. -
scaleStat
Deprecated, for removal: This API element is subject to removal in a future version. -
scaleDynamic
Deprecated, for removal: This API element is subject to removal in a future version. -
openAttributeMenu
public boolean openAttributeMenu()Deprecated, for removal: This API element is subject to removal in a future version. -
getAttributeData
Deprecated, for removal: This API element is subject to removal in a future version. -
hasSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
getSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
getInvestedSkillPoints
public int getInvestedSkillPoints()Deprecated, for removal: This API element is subject to removal in a future version. -
getSkills
Deprecated, for removal: This API element is subject to removal in a future version. -
getExternallyAddedSkills
Deprecated, for removal: This API element is subject to removal in a future version. -
getSkillLevel
Deprecated, for removal: This API element is subject to removal in a future version. -
giveSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
giveSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
addSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
addSkillExternally
public void addSkillExternally(Skill skill, PlayerClass parent, org.bukkit.NamespacedKey namespacedKey, int level) Deprecated, for removal: This API element is subject to removal in a future version. -
removeSkillExternally
Deprecated, for removal: This API element is subject to removal in a future version. -
autoLevel
public void autoLevel()Deprecated, for removal: This API element is subject to removal in a future version. -
upgradeSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
forceUpSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
forceUpSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
downgradeSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
forceDownSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
forceDownSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
refundSkill
Deprecated, for removal: This API element is subject to removal in a future version. -
refundSkills
public void refundSkills()Deprecated, for removal: This API element is subject to removal in a future version. -
showSkills
public void showSkills()Deprecated, for removal: This API element is subject to removal in a future version. -
showDetails
public boolean showDetails(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
showProfession
public boolean showProfession(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
showSkills
public boolean showSkills(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
showSkills
Deprecated, for removal: This API element is subject to removal in a future version. -
getShownClassName
Deprecated, for removal: This API element is subject to removal in a future version. -
hasClass
public boolean hasClass()Deprecated, for removal: This API element is subject to removal in a future version. -
hasClass
Deprecated, for removal: This API element is subject to removal in a future version. -
getClasses
Deprecated, for removal: This API element is subject to removal in a future version. -
getClass
Deprecated, for removal: This API element is subject to removal in a future version. -
getMainClass
Deprecated, for removal: This API element is subject to removal in a future version. -
setClass
Deprecated, for removal: This API element is subject to removal in a future version. -
isExactClass
Deprecated, for removal: This API element is subject to removal in a future version. -
isClass
Deprecated, for removal: This API element is subject to removal in a future version. -
canProfess
Deprecated, for removal: This API element is subject to removal in a future version. -
reset
Deprecated, for removal: This API element is subject to removal in a future version. -
resetAll
public void resetAll()Deprecated, for removal: This API element is subject to removal in a future version. -
resetAttribs
public void resetAttribs()Deprecated, for removal: This API element is subject to removal in a future version. -
profess
Deprecated, for removal: This API element is subject to removal in a future version. -
giveExp
Deprecated.UsegiveExp(double, ExpSource)instead, utilizing theExpSourceenum instead of the legacy com.sucy.skill.api.enums.ExpSource enum -
giveExp
Deprecated, for removal: This API element is subject to removal in a future version.Gives the player experience from the specified source- Parameters:
amount- amount of experience to givesource- source of the experience
-
giveExp
Deprecated, for removal: This API element is subject to removal in a future version. -
loseExp
public void loseExp(double amount, boolean percent, boolean changeLevel) Deprecated, for removal: This API element is subject to removal in a future version. -
loseExp
public void loseExp()Deprecated, for removal: This API element is subject to removal in a future version. -
giveLevels
Deprecated, for removal: This API element is subject to removal in a future version. -
loseLevels
public void loseLevels(int amount) Deprecated, for removal: This API element is subject to removal in a future version. -
givePoints
Deprecated. -
givePoints
Deprecated, for removal: This API element is subject to removal in a future version. -
setPoints
public void setPoints(int amount) Deprecated, for removal: This API element is subject to removal in a future version. -
updatePlayerStat
public void updatePlayerStat(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
updateWalkSpeed
public void updateWalkSpeed(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
updateHealth
public void updateHealth(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
regenMana
public void regenMana()Deprecated, for removal: This API element is subject to removal in a future version. -
giveMana
public void giveMana(double amount) Deprecated, for removal: This API element is subject to removal in a future version. -
giveMana
Deprecated, for removal: This API element is subject to removal in a future version. -
useMana
public void useMana(double amount) Deprecated, for removal: This API element is subject to removal in a future version. -
useMana
Deprecated, for removal: This API element is subject to removal in a future version. -
getMana
public double getMana()Deprecated, for removal: This API element is subject to removal in a future version. -
getMaxMana
public double getMaxMana()Deprecated, for removal: This API element is subject to removal in a future version. -
removeStatModifier
Deprecated, for removal: This API element is subject to removal in a future version. -
clearStatModifier
public void clearStatModifier()Deprecated, for removal: This API element is subject to removal in a future version. -
removeAttributeModifier
Deprecated, for removal: This API element is subject to removal in a future version. -
clearAttributeModifiers
public void clearAttributeModifiers()Deprecated, for removal: This API element is subject to removal in a future version. -
clearAllModifiers
public void clearAllModifiers()Deprecated, for removal: This API element is subject to removal in a future version. -
getBoundSkill
Deprecated. -
getBinds
Deprecated. -
isBound
Deprecated. -
bind
Deprecated. -
clearBind
Deprecated. -
getPersistentData
Deprecated, for removal: This API element is subject to removal in a future version. -
setPersistentData
Deprecated, for removal: This API element is subject to removal in a future version. -
removePersistentData
Deprecated, for removal: This API element is subject to removal in a future version. -
getAllPersistentData
Deprecated, for removal: This API element is subject to removal in a future version. -
clearBinds
Deprecated. -
clearAllBinds
Deprecated. -
record
public void record(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
updateScoreboard
public void updateScoreboard()Deprecated, for removal: This API element is subject to removal in a future version. -
startPassives
public void startPassives(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
stopPassives
public void stopPassives(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
cast
Deprecated, for removal: This API element is subject to removal in a future version. -
cast
Deprecated, for removal: This API element is subject to removal in a future version. -
check
Deprecated, for removal: This API element is subject to removal in a future version. -
setOnPreviewStop
Deprecated, for removal: This API element is subject to removal in a future version. -
init
public void init(org.bukkit.entity.Player player) Deprecated, for removal: This API element is subject to removal in a future version. -
hasMana
public boolean hasMana(double amount) Deprecated, for removal: This API element is subject to removal in a future version.
-
PlayerDatainstead