Class GPPlayerData
java.lang.Object
me.EtienneDx.RealEstate.ClaimAPI.GriefPrevention.GPPlayerData
- All Implemented Interfaces:
IPlayerData
GPPlayerData is an implementation of the
IPlayerData interface for GriefPrevention.
It wraps a GriefPrevention PlayerData object and provides access to a player's claim block data.-
Constructor Summary
ConstructorsConstructorDescriptionGPPlayerData(me.ryanhamshire.GriefPrevention.PlayerData playerData) Constructs a new GPPlayerData instance that wraps the provided PlayerData. -
Method Summary
Modifier and TypeMethodDescriptionintRetrieves the number of accrued claim blocks for the player.intRetrieves the number of bonus claim blocks for the player.intRetrieves the number of remaining claim blocks available for the player.voidsetAccruedClaimBlocks(int accruedClaimBlocks) Sets the number of accrued claim blocks for the player.voidsetBonusClaimBlocks(int bonusClaimBlocks) Sets the number of bonus claim blocks for the player.
-
Constructor Details
-
GPPlayerData
public GPPlayerData(me.ryanhamshire.GriefPrevention.PlayerData playerData) Constructs a new GPPlayerData instance that wraps the provided PlayerData.- Parameters:
playerData- the GriefPrevention PlayerData instance to wrap
-
-
Method Details
-
getAccruedClaimBlocks
public int getAccruedClaimBlocks()Retrieves the number of accrued claim blocks for the player.- Specified by:
getAccruedClaimBlocksin interfaceIPlayerData- Returns:
- the accrued claim blocks
-
getBonusClaimBlocks
public int getBonusClaimBlocks()Retrieves the number of bonus claim blocks for the player.- Specified by:
getBonusClaimBlocksin interfaceIPlayerData- Returns:
- the bonus claim blocks
-
setAccruedClaimBlocks
public void setAccruedClaimBlocks(int accruedClaimBlocks) Sets the number of accrued claim blocks for the player.- Specified by:
setAccruedClaimBlocksin interfaceIPlayerData- Parameters:
accruedClaimBlocks- the new value for accrued claim blocks
-
setBonusClaimBlocks
public void setBonusClaimBlocks(int bonusClaimBlocks) Sets the number of bonus claim blocks for the player.- Specified by:
setBonusClaimBlocksin interfaceIPlayerData- Parameters:
bonusClaimBlocks- the new value for bonus claim blocks
-
getRemainingClaimBlocks
public int getRemainingClaimBlocks()Retrieves the number of remaining claim blocks available for the player.- Specified by:
getRemainingClaimBlocksin interfaceIPlayerData- Returns:
- the remaining claim blocks
-