Class WGPlayerData

java.lang.Object
me.EtienneDx.RealEstate.ClaimAPI.WorldGuard.WGPlayerData
All Implemented Interfaces:
IPlayerData

public class WGPlayerData extends Object implements IPlayerData
A dummy implementation of IPlayerData for WorldGuard.

Since WorldGuard does not supply claim block data, this implementation always returns zero and does nothing for the setter methods.

  • Constructor Details

    • WGPlayerData

      public WGPlayerData()
      Instantiates a new WGPlayerData object.
  • Method Details

    • getAccruedClaimBlocks

      public int getAccruedClaimBlocks()
      Returns the number of accrued claim blocks for a player.

      Since WorldGuard does not use claim blocks, this method returns zero.

      Specified by:
      getAccruedClaimBlocks in interface IPlayerData
      Returns:
      0 always.
    • getBonusClaimBlocks

      public int getBonusClaimBlocks()
      Returns the number of bonus claim blocks for a player.

      Since WorldGuard does not use claim blocks, this method returns zero.

      Specified by:
      getBonusClaimBlocks in interface IPlayerData
      Returns:
      0 always.
    • setAccruedClaimBlocks

      public void setAccruedClaimBlocks(int accruedClaimBlocks)
      Sets the number of accrued claim blocks for a player.

      This is a no-operation implementation because WorldGuard does not support claim block data.

      Specified by:
      setAccruedClaimBlocks in interface IPlayerData
      Parameters:
      accruedClaimBlocks - the number of accrued claim blocks (ignored)
    • setBonusClaimBlocks

      public void setBonusClaimBlocks(int bonusClaimBlocks)
      Sets the number of bonus claim blocks for a player.

      This is a no-operation implementation because WorldGuard does not support claim block data.

      Specified by:
      setBonusClaimBlocks in interface IPlayerData
      Parameters:
      bonusClaimBlocks - the number of bonus claim blocks (ignored)
    • getRemainingClaimBlocks

      public int getRemainingClaimBlocks()
      Returns the number of remaining claim blocks for a player.

      Since WorldGuard does not utilize claim blocks, this method returns zero.

      Specified by:
      getRemainingClaimBlocks in interface IPlayerData
      Returns:
      0 always.