Class PlayerData

java.lang.Object
com.sucy.skill.api.player.PlayerData

@Deprecated(forRemoval=true) public class PlayerData extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
Use PlayerData instead
Player data wrapper for Fabled
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAttributeModifier(String key, PlayerAttributeModifier modifier, boolean update)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    addSkill(Skill skill, PlayerClass parent)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    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.
     
    void
    addStatModifier(String key, PlayerStatModifier modifier, boolean update)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    bind(org.bukkit.Material mat, PlayerSkill skill)
    Deprecated.
    boolean
    canProfess(PlayerClass playerClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    cast(String skillName)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    check(PlayerSkill skill, boolean cooldown, boolean mana)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    clearBind(org.bukkit.Material mat)
    Deprecated.
    void
    Deprecated.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    forceDownSkill(PlayerSkill skill, int amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    forceUpSkill(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.
     
    int
    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.
     
    int
    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.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    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>
    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.DataSection
    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.
     
    int
    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.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    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.
     
    double
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    double
    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.
     
    org.bukkit.entity.Player
    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.
     
    int
    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.
     
    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.
     
    void
    giveAttribPoints(int amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    giveAttribute(String key, int amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    giveExp(double amount, ExpSource expSource)
    Deprecated.
    Use giveExp(double, ExpSource) instead, utilizing the ExpSource enum instead of the legacy com.sucy.skill.api.enums.ExpSource enum
    void
    giveExp(double amount, ExpSource source)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gives the player experience from the specified source
    void
    giveExp(double amount, ExpSource source, boolean message)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    giveLevels(int amount, ExpSource source)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    giveMana(double amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    giveMana(double amount, ManaSource source)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    givePoints(int amount, ExpSource source)
    Deprecated.
    void
    givePoints(int amount, PointSource source)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    giveSkill(Skill skill, PlayerClass parent)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    hasMana(double amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    init(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    isBound(org.bukkit.Material mat)
    Deprecated.
    boolean
    isClass(PlayerClass playerClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    isExactClass(RPGClass playerClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    loseExp(double amount, boolean percent, boolean changeLevel)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    loseLevels(int amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    profess(FabledClass fabledClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    record(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    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.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    removeAttributeModifier(UUID uuid, boolean update)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    removeSkillExternally(Skill skill, org.bukkit.NamespacedKey namespacedKey)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    removeStatModifier(UUID uuid, boolean update)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    reset(String group, boolean toSubclass)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    double
    scaleDynamic(EffectComponent component, String key, double value)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    double
    scaleStat(String stat, double baseValue)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    double
    scaleStat(String stat, double defaultValue, double min, double max)
    Deprecated, 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.
     
    void
    setOnPreviewStop(Runnable onPreviewStop)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setPoints(int amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    showDetails(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    showProfession(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    showSkills(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    showSkills(org.bukkit.entity.Player player, PlayerClass playerClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    startPassives(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    stopPassives(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    subtractHungerValue(double amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    updateHealth(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    updatePlayerStat(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    updateWalkSpeed(org.bukkit.entity.Player player)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    useMana(double amount)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    useMana(double amount, ManaCost cost)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PlayerData

      public PlayerData(PlayerData _data)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getWrapped

      public PlayerData 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

      public String getPlayerName()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttributes

      public HashMap<String,Integer> getAttributes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttrUpStages

      public Map<String,Integer> getAttrUpStages()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttributeStageData

      public Map<String,Integer> getAttributeStageData()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getExtSkills

      public Set<PlayerData.ExternallyAddedSkill> getExtSkills()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttributesModifiers

      public Map<String,List<PlayerAttributeModifier>> getAttributesModifiers()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getStatModifiers

      public Map<String,List<PlayerStatModifier>> getStatModifiers()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getPersistentData

      public Map<String,String> getPersistentData()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCooldownCache

      public Map<String,Long> 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

      public UUID getUUID()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSkillBar

      public PlayerSkillBar getSkillBar()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCastBars

      public PlayerCastBars getCastBars()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTextCastingData

      public PlayerTextCastingData 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

      public HashMap<String,Integer> getInvestedAttributes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getInvestedAttributesStages

      public HashMap<String,Integer> getInvestedAttributesStages()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttribute

      public int getAttribute(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getInvestedAttribute

      public int getInvestedAttribute(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getInvestedAttributeStage

      public int getInvestedAttributeStage(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • hasAttribute

      public boolean hasAttribute(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • upAttribute

      public boolean upAttribute(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttributeUpCost

      public int getAttributeUpCost(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttributeUpCost

      public int getAttributeUpCost(String key, Integer modifier)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttributeUpCost

      public int getAttributeUpCost(String key, Integer from, Integer to)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • giveAttribute

      public boolean giveAttribute(String key, int amount)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addStatModifier

      public void addStatModifier(String key, PlayerStatModifier modifier, boolean update)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getStatModifiers

      public List<PlayerStatModifier> getStatModifiers(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addAttributeModifier

      public void addAttributeModifier(String key, PlayerAttributeModifier modifier, boolean update)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttributeModifiers

      public List<PlayerAttributeModifier> getAttributeModifiers(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • refundAttribute

      public boolean refundAttribute(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • refundAttributes

      public boolean refundAttributes(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • refundAttributes

      public List<String> 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

      public double scaleStat(String stat, double baseValue)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • scaleStat

      public double scaleStat(String stat, double defaultValue, double min, double max)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • scaleDynamic

      public double scaleDynamic(EffectComponent component, String key, double value)
      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

      public Map<String,Integer> getAttributeData()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • hasSkill

      public boolean hasSkill(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSkill

      public PlayerSkill getSkill(String name)
      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

      public Collection<PlayerSkill> getSkills()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getExternallyAddedSkills

      public Set<PlayerData.ExternallyAddedSkill> getExternallyAddedSkills()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSkillLevel

      public int getSkillLevel(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • giveSkill

      public void giveSkill(Skill skill)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • giveSkill

      public void giveSkill(Skill skill, PlayerClass parent)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addSkill

      public void addSkill(Skill skill, PlayerClass parent)
      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

      public void removeSkillExternally(Skill skill, org.bukkit.NamespacedKey namespacedKey)
      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

      public boolean upgradeSkill(Skill skill)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • forceUpSkill

      public void forceUpSkill(PlayerSkill skill)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • forceUpSkill

      public void forceUpSkill(PlayerSkill skill, int amount)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • downgradeSkill

      public boolean downgradeSkill(Skill skill)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • forceDownSkill

      public void forceDownSkill(PlayerSkill skill)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • forceDownSkill

      public void forceDownSkill(PlayerSkill skill, int amount)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • refundSkill

      public void refundSkill(PlayerSkill skill)
      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

      public boolean showSkills(org.bukkit.entity.Player player, PlayerClass playerClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getShownClassName

      public String 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

      public boolean hasClass(String group)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getClasses

      public Collection<PlayerClass> getClasses()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getClass

      public PlayerClass getClass(String group)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMainClass

      @Nullable public PlayerClass getMainClass()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setClass

      public PlayerClass setClass(@Nullable FabledClass previous, FabledClass fabledClass, boolean reset)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isExactClass

      public boolean isExactClass(RPGClass playerClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isClass

      public boolean isClass(PlayerClass playerClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • canProfess

      public boolean canProfess(PlayerClass playerClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • reset

      public int reset(String group, boolean toSubclass)
      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

      public boolean profess(FabledClass fabledClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • giveExp

      @Deprecated public void giveExp(double amount, ExpSource expSource)
      Deprecated.
      Use giveExp(double, ExpSource) instead, utilizing the ExpSource enum instead of the legacy com.sucy.skill.api.enums.ExpSource enum
    • giveExp

      public void giveExp(double amount, ExpSource source)
      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 give
      source - source of the experience
    • giveExp

      public void giveExp(double amount, ExpSource source, boolean message)
      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

      public boolean giveLevels(int amount, ExpSource source)
      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 public void givePoints(int amount, ExpSource source)
      Deprecated.
    • givePoints

      public void givePoints(int amount, PointSource source)
      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

      public void giveMana(double amount, ManaSource source)
      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

      public void useMana(double amount, ManaCost cost)
      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

      public void removeStatModifier(UUID uuid, boolean update)
      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

      public void removeAttributeModifier(UUID uuid, boolean update)
      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 public PlayerSkill getBoundSkill(org.bukkit.Material mat)
      Deprecated.
    • getBinds

      @Deprecated public HashMap<org.bukkit.Material,PlayerSkill> getBinds()
      Deprecated.
    • isBound

      @Deprecated public boolean isBound(org.bukkit.Material mat)
      Deprecated.
    • bind

      @Deprecated public boolean bind(org.bukkit.Material mat, PlayerSkill skill)
      Deprecated.
    • clearBind

      @Deprecated public boolean clearBind(org.bukkit.Material mat)
      Deprecated.
    • getPersistentData

      public Object getPersistentData(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setPersistentData

      public void setPersistentData(String key, Object data)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • removePersistentData

      public void removePersistentData(String key)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAllPersistentData

      public Map<String,String> getAllPersistentData()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • clearBinds

      @Deprecated public void clearBinds(Skill skill)
      Deprecated.
    • clearAllBinds

      @Deprecated public void 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

      public boolean cast(String skillName)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • cast

      public boolean cast(PlayerSkill skill)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • check

      public boolean check(PlayerSkill skill, boolean cooldown, boolean mana)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setOnPreviewStop

      public void setOnPreviewStop(@Nullable Runnable onPreviewStop)
      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.