Interface PlayerData
public interface PlayerData
- 
Method Summary
Modifier and TypeMethodDescriptionvoidaddExp(int newAmount)Adds to the player's current expdoublegetBal()intintgetExp()doublegetKDR()intgetKills()intintgetLevel()org.bukkit.OfflinePlayergetState()intbooleanpurchaseKit(Kit kit)voidsetState(PlayerState state)Used to update a player's statevoidRe-calculates the player's level 
- 
Method Details
- 
getExp
int getExp()- Returns:
 - the player's exp
 
 - 
getKills
int getKills()- Returns:
 - the player's kills
 
 - 
getDeaths
int getDeaths()- Returns:
 - the player's deaths
 
 - 
getLevel
int getLevel()- Returns:
 - the player's level
 
 - 
getKillStreak
int getKillStreak()- Returns:
 - the player's current kill streak
 
 - 
getTopKillStreak
int getTopKillStreak()- Returns:
 - the player's top kill streak
 
 - 
getKDR
double getKDR()- Returns:
 - the player's kill:death ratio
 
 - 
getBal
double getBal()- Returns:
 - the player's balance
 
 - 
getState
PlayerState getState()- Returns:
 - the player's current playerstate
 - See Also:
 PlayerState
 - 
getOwnedKits
- Returns:
 - a list with all of the player's owned kits
 - See Also:
 Kit
 - 
ownsKit
- Parameters:
 kit- the kit that is chcked- Returns:
 - weather the provided kit is owned by the player
 
 - 
purchaseKit
- Parameters:
 kit- the kit to purchase- Returns:
 - The updated list of owned kits
 
 - 
setState
Used to update a player's state- Parameters:
 state- The new playerstate- See Also:
 PlayerState
 - 
updateLevel
void updateLevel()Re-calculates the player's level - 
addExp
void addExp(int newAmount)Adds to the player's current exp- Parameters:
 newAmount- The exp to be added to the player's current exp
 - 
getPlayer
org.bukkit.OfflinePlayer getPlayer()- Returns:
 - the owner of the playerdata
 
 
 -