Class InMemoryEconomyService

java.lang.Object
de.kentoj.scrowlib.economy.InMemoryEconomyService
All Implemented Interfaces:
EconomyService

public class InMemoryEconomyService extends Object implements EconomyService
  • Constructor Details

    • InMemoryEconomyService

      public InMemoryEconomyService()
  • Method Details

    • getCoins

      public int getCoins(UUID playerId)
      Specified by:
      getCoins in interface EconomyService
    • setCoins

      public void setCoins(UUID playerId, int amount)
      Specified by:
      setCoins in interface EconomyService
      Parameters:
      playerId - uuid of player
    • depositCoins

      public void depositCoins(UUID playerId, int amount)
      Specified by:
      depositCoins in interface EconomyService
      Parameters:
      playerId - uuid of player
    • tryWithdrawCoins

      public boolean tryWithdrawCoins(UUID playerId, int amount)
      Specified by:
      tryWithdrawCoins in interface EconomyService
      Parameters:
      playerId - uuid of player
      Returns:
      true on success, false on insufficient funds